config/jevix.php
Добавьте в cfgAllowTags свои разрешенные теги и в cfgAllowTagParams их атрибуты.
Тогда парсер не будет их «резать».
В вашем случае это script и div.
Если вас не затруднит, не могли бы вы выложить уже изменённый файл с разрешённым ноиндекс? Самостоятельно не получается разобраться.
Причем когда пишу не !--ноиндекс--, а просто ноиндекс, то в самом коде html ноиндекс обрезается и исчезает, т.е. не сохраняется… а когда он с !--, то сохраняется в html, однако на выходе его все равно нет…
Вот код, куда я добавил ноиндекс в 52 строку в Text.class.php — не помогло пока. Может надо прописать какие-то атрибуты этого кода и сам код в cfgAllowTagParams?
Чтобы не кушал парсер, достаточно вставить нужный код, выделить его, и нажать на панельке коментария кнопку <>.
Спасибо, понял. А как сделать, чтобы парсер не убивал код не в комментарии, а в тексте статьи? Этого я и добиваюсь…
Что именно вы хотите добавить? Код в комменте оберните в тег code.
У меня задача, чтобы отображался при нажатии ctrl+u код «ноиндекс». Я поставил по вашей подсказке его в 52 строку перед тегом «cut», но все равно он блокируется. Т.е. когда при добавлении в html я пишу код ноиндекс, то на самом деле на странице он не появляется (проверял через ctrl+u), а мне нужно закрыть этим кодом ссылку.
И я не знаю, как код в комменте (какой именно?) обернуть в тег code… мне бы конкретный пример…
Вопрос, спустя несколько лет, все ещё актуален. Так и не работает по этой причине установленный плагин. Заранее благодарю за ответ. Версия LS 0.4.2
Я уже решил эту задачку, точнее мне её сегодня ночью решил Mr. Chiffa.
Но ваша подсказка поможет другим пользователям.
Не подскажете, как это сделать и в какой программе?
Не подскажете, как это сделать и в какой программе?
Не подскажете, как это сделать и в какой программе?
Не подскажете, как это сделать и в какой программе?
Не пойму, где именно ошибка…
// Разрешённые теги
$this->oJevix->cfgAllowTags(array('noindex','cut','a', 'img', 'i', 'b', 'u', 's', 'video', 'em', 'strong', 'nobr', 'li', 'ol', 'ul', 'sup', 'abbr', 'sub', 'acronym', 'h4', 'h5', 'h6', 'br', 'hr', 'pre', 'code', 'object', 'param', 'embed', 'blockquote'));
Версия 0.4.2 Может в моей версии он вообще по-другому называется?
А как же cfgAllowTagParams — куда там добавлять?
Мне бы посмотреть в уже добавленном виде. Думаю это не только для меня будет актуально…
Решение, на которое вы ссылались:
config/jevix.php
Добавьте в cfgAllowTags свои разрешенные теги и в cfgAllowTagParams их атрибуты.
Тогда парсер не будет их «резать».
В вашем случае это script и div.
Если вас не затруднит, не могли бы вы выложить уже изменённый файл с разрешённым ноиндекс? Самостоятельно не получается разобраться.
После того, как все «убил», не пересохраняет топик — при нажатии на кнопку опубликовать выдает белую страницу.
На выходе все равно в коде
Опять ноиндекс «отрезан»…
Причем в статье у меня так (в коде html):
Спасибо, понял. А как сделать, чтобы парсер не убивал код не в комментарии, а в тексте статьи? Этого я и добиваюсь…
У меня задача, чтобы отображался при нажатии ctrl+u код «ноиндекс». Я поставил по вашей подсказке его в 52 строку перед тегом «cut», но все равно он блокируется. Т.е. когда при добавлении в html я пишу код ноиндекс, то на самом деле на странице он не появляется (проверял через ctrl+u), а мне нужно закрыть этим кодом ссылку.
И я не знаю, как код в комменте (какой именно?) обернуть в тег code… мне бы конкретный пример…