«config/jevix.php
Добавьте в cfgAllowTags свои разрешенные теги и в cfgAllowTagParams их атрибуты.
Тогда парсер не будет их «резать».
В вашем случае это script и div. „
Может надо в cfgAllowTagParams ещё что-то “воткнуть»?
И как быть с файлом jevix.php — надо там что-то менять?
Что именно вы хотите добавить? Код в комменте оберните в тег code.
У меня задача, чтобы отображался при нажатии ctrl+u код «ноиндекс». Я поставил по вашей подсказке его в 52 строку перед тегом «cut», но все равно он блокируется. Т.е. когда при добавлении в html я пишу код ноиндекс, то на самом деле на странице он не появляется (проверял через ctrl+u), а мне нужно закрыть этим кодом ссылку.
И я не знаю, как код в комменте (какой именно?) обернуть в тег code… мне бы конкретный пример…
Покажите код который добавили. У меня работает. Чтобы не кушал парсер, достаточно вставить нужный код, выделить его, и нажать на панельке коментария кнопку <>.
Вот код, куда я добавил ноиндекс в 52 строку в Text.class.php — не помогло пока. Может надо прописать какие-то атрибуты этого кода и сам код в cfgAllowTagParams?
Чтобы не кушал парсер, достаточно вставить нужный код, выделить его, и нажать на панельке коментария кнопку <>.
Спасибо, понял. А как сделать, чтобы парсер не убивал код не в комментарии, а в тексте статьи? Этого я и добиваюсь…
А попробуйте грохнуть все что внутри, чтобы было так:
$this->oJevix->cfgAllowTags(array());
Потом пересохраните топик, только чтобы в нем обязательно были разные разрешенные теги типа b или cut. М.б. какой-то плагин переопределяет, вот и не видит LS изменений.
Причем когда пишу не !--ноиндекс--, а просто ноиндекс, то в самом коде html ноиндекс обрезается и исчезает, т.е. не сохраняется… а когда он с !--, то сохраняется в html, однако на выходе его все равно нет…
15 комментариев
https://сама_ссылка.com/
У меня же, после внесения изменений в 52 строку, все равно выдает:
https://сама_ссылка.com/
Что ещё можно сделать?
Я нашёл ещё такой ответ:
«config/jevix.php
Добавьте в cfgAllowTags свои разрешенные теги и в cfgAllowTagParams их атрибуты.
Тогда парсер не будет их «резать».
В вашем случае это script и div. „
Может надо в cfgAllowTagParams ещё что-то “воткнуть»?
И как быть с файлом jevix.php — надо там что-то менять?
* jevix.php — нет в 0.4.2 версии, управление настройками в Text.class.php
* скрипты добавлять без проверки на админа вообще-то опасно.
У меня задача, чтобы отображался при нажатии ctrl+u код «ноиндекс». Я поставил по вашей подсказке его в 52 строку перед тегом «cut», но все равно он блокируется. Т.е. когда при добавлении в html я пишу код ноиндекс, то на самом деле на странице он не появляется (проверял через ctrl+u), а мне нужно закрыть этим кодом ссылку.
И я не знаю, как код в комменте (какой именно?) обернуть в тег code… мне бы конкретный пример…
Спасибо, понял. А как сделать, чтобы парсер не убивал код не в комментарии, а в тексте статьи? Этого я и добиваюсь…
Все правильно. Теперь добавьте в статью на своем сайте:
Нажмите на ссылке «Your text to link» пкм — «Посмотреть код». Покажите сюда.
Ничего не надо, т.к. у тега нет атрибутов.
Так же.
Опять ноиндекс «отрезан»…
Причем в статье у меня так (в коде html):
Прям скопируйте и проверьте.
На выходе все равно в коде
Потом пересохраните топик, только чтобы в нем обязательно были разные разрешенные теги типа b или cut. М.б. какой-то плагин переопределяет, вот и не видит LS изменений.
После того, как все «убил», не пересохраняет топик — при нажатии на кнопку опубликовать выдает белую страницу.