15 комментариев

avatar
/engine/modules/text/Text.class.php строка 52, в cfgAllowTags:

$this->oJevix->cfgAllowTags(array('noindex','cut',.....));
avatar
К сожалению не помогло. Разместил рекламную статью, требуется, чтобы ссылка была обернута тегом след. образом:
https://сама_ссылка.com/

У меня же, после внесения изменений в 52 строку, все равно выдает:

https://сама_ссылка.com/

Что ещё можно сделать?

Я нашёл ещё такой ответ:

«config/jevix.php
Добавьте в cfgAllowTags свои разрешенные теги и в cfgAllowTagParams их атрибуты.
Тогда парсер не будет их «резать».
В вашем случае это script и div. „

Может надо в cfgAllowTagParams ещё что-то “воткнуть»?

И как быть с файлом jevix.php — надо там что-то менять?
avatar
Сорри, все коды в комментарии были удалены…
avatar
Что именно вы хотите добавить? Код в комменте оберните в тег code.

* jevix.php — нет в 0.4.2 версии, управление настройками в Text.class.php
* скрипты добавлять без проверки на админа вообще-то опасно.
avatar
Что именно вы хотите добавить? Код в комменте оберните в тег code.

У меня задача, чтобы отображался при нажатии ctrl+u код «ноиндекс». Я поставил по вашей подсказке его в 52 строку перед тегом «cut», но все равно он блокируется. Т.е. когда при добавлении в html я пишу код ноиндекс, то на самом деле на странице он не появляется (проверял через ctrl+u), а мне нужно закрыть этим кодом ссылку.

И я не знаю, как код в комменте (какой именно?) обернуть в тег code… мне бы конкретный пример…
avatar
Покажите код который добавили. У меня работает. Чтобы не кушал парсер, достаточно вставить нужный код, выделить его, и нажать на панельке коментария кнопку <>.
avatar
Вот код, куда я добавил ноиндекс в 52 строку в Text.class.php — не помогло пока. Может надо прописать какие-то атрибуты этого кода и сам код в cfgAllowTagParams?

Чтобы не кушал парсер, достаточно вставить нужный код, выделить его, и нажать на панельке коментария кнопку <>.

Спасибо, понял. А как сделать, чтобы парсер не убивал код не в комментарии, а в тексте статьи? Этого я и добиваюсь…
avatar
Вот код, куда я добавил ноиндекс в 52 строку

Все правильно. Теперь добавьте в статью на своем сайте:

<noindex><a href="http://">Your text to link...</a></noindex>


Нажмите на ссылке «Your text to link» пкм — «Посмотреть код». Покажите сюда.

cfgAllowTagParams

Ничего не надо, т.к. у тега нет атрибутов.

А как сделать, чтобы парсер не убивал код не в комментарии, а в тексте статьи? Этого я и добиваюсь…

Так же.
avatar
Нажмите на ссылке «Your text to link» пкм — «Посмотреть код». Покажите сюда.

<a title="pos система" href="https://название сайта.com/">https://joinposter.com/</a>
Опять ноиндекс «отрезан»…

Причем в статье у меня так (в коде html):

<!--noindex--><a title="pos система" href="https://joinposter.com/" target="_blank">https://название сайта.com/</a><!--/noindex-->
avatar
Подумал — может дело в знаке восклицания и двух тире перед тегом? Удалил их из кода статьи — ничего не изменилось…
avatar
Так вы же noindex html комментарием добавляете, если правильно понял. Вот и режет. Добавьте тегом, как писал выше:

<noindex><a href="http://">Your text to link...</a></noindex>


Прям скопируйте и проверьте.
avatar
Так и сделал, вот мой код:

<noindex><a title="pos система" href="https://сайт.com/" target="_blank">https://сайт.com/</a></noindex>


На выходе все равно в коде

<a title="pos система" href="https://сайт.com/">https://сайт.com/</a>
avatar
А попробуйте грохнуть все что внутри, чтобы было так:

$this->oJevix->cfgAllowTags(array());


Потом пересохраните топик, только чтобы в нем обязательно были разные разрешенные теги типа b или cut. М.б. какой-то плагин переопределяет, вот и не видит LS изменений.
avatar
Потом пересохраните топик

После того, как все «убил», не пересохраняет топик — при нажатии на кнопку опубликовать выдает белую страницу.
avatar
Причем когда пишу не !--ноиндекс--, а просто ноиндекс, то в самом коде html ноиндекс обрезается и исчезает, т.е. не сохраняется… а когда он с !--, то сохраняется в html, однако на выходе его все равно нет…
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.