MaxHub
Служба Заботы MaxSite CMS

Как сделать что бы в редакторе не обрабатывался HTML и PHP код?

Вопросы-ответы / 7 сентября 2016

Привет. Пытаюсь сделать вывод кода на странице сайта. Нормально выводит только CSS и JavaScript. А вот код PHP и HTML - обрабатывается. И вместо кода выводится результат.

Как это отменить?

Версия MaxSite - 0.95. Редактор - стандартный. Пробовал скрипт PRISM. Потом стандартный плагин вывода.

И там и там - та же картина. Выводится абы что вместо PHP. И результат выполнения HTML.

Комментариев: 17
  1. Сергей, а что происходит при использовании бб-кода [html][/html]? Ещё вопрос - какой выбирается обработчик - Default или Simple?

    Как php код обрамляешь? Случаем не бб-кодом [php]?

  2. [html][/html]

    Так и выводиться. Тоже репу над этим чесал.

    Default или Simple?

    А это что за фонтан и где его настроить?

    Случаем не бб-кодом [php]?

    Неа. В обычный тег pre, с определённым классом, что бы prism.js подхватывал.

  3. А это что за фонтан и где его настроить?

    Это мета-поле записи по-научному называется "Обработчики HTML" и его настройка делается для каждой записи отдельно на вкладке "Основные опции" при редактировании записи.

  4. Илья. У меня там только один вариант - НЕТ. По ходу я что то убрал из создаваемого шаблона. Делал на основе дефолтного.

  5. У меня там только один вариант - НЕТ. По ходу я что то убрал из создаваемого шаблона.

    Сергей, это значит, что ты не включил два соответствующих плагина - parser_default и parser_simple.

  6. Илья, а в чём разница между ними?

  7. В общем дефолтный обрабатывает код. А вот simple - нет. В нем и ббкод [html] не срабатывает.

    Но засада в том, что в плагине призм

    http://prismjs.com/index.html#basic-usage

    весь код надо оформлять внутри тегов PRE > CODE

    И в дефолтный обработчик обрабатывает и тег code. И призма получается его не видит. И не срабатывает. Засада блин)) Чувствую придётся другой плагин искать для подсветки кода

  8. а в чём разница между ними?
    В общем дефолтный обрабатывает код. А вот simple - нет.

    Да, именно.

    Чувствую придётся другой плагин искать для подсветки кода

    Попробуй сперва обрамить ещё в такой бб-код: [html_r][/html_r] - там вроде ещё меньше обработки того, что внутри.

  9. Беда в том, что если обрамить в html_r или html - он "съедает" html-теги.

    Вот такой код, например, вставляешь:

    <div>
      <h3>Lorem ipsum dolor sit amet.</h3>
    </div>

    А на выходе получаешь вот это, если обрамить в PRE > CODE:

    Lorem ipsum dolor sit amet.
  10. Проверь плагин смайлов. Попробуй его отключить.

    Все что в кодах пре не должно обрабатывать.

  11. Беда в том, что если обрамить в html_r или html - он "съедает" html-теги.

    Странно. Сейчас попробовал обрамить в [html] - всё сохранилось и php код остался без изменений. При этом запись обрабатывалась плагином parser_default.

  12. Обработчик default.

    Вставляю в статью следующий код:

    [html_base64]PHByZSBjbGFzcz0ibGluZS1udW1iZXJzIGxhbmd1YWdlLWh0bWwiPjxjb2RlPjxkaXY+PGJyPiAgPGgzPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LjwvaDM+PGJyPjwvZGl2PjwvY29kZT48L3ByZT4=[/html_base64]

    Получаю на выходе:

    Lorem ipsum dolor sit amet.
  13. Бля, сейчас скриншот кину.

    Вставляю: https://yadi.sk/i/famldVdauu9XH

    Получаю: https://yadi.sk/i/dKNT24oluu9bm

    Вот код в коде элементов: https://yadi.sk/i/fMDRhLtYuu9hM

  14. Плагин смайлов отключён.

  15. Хм... когда шаблон меняю на дефолтный - HTML уже выводит. Правда BR-теги добавляет.

    
    

    Запутался я короче уже. Где в дефолтном шаблоне обработка указана? Может в файле template.php??

  16. Вот скрин smile

  17. Сергей, разобрался?

    По скрину - понятно. Но тут предложить ничего не могу. Пока сам не пощупаю что у тебя там происходит и почему лишнее появляется - непонятно, что советовать. Вроде все основные моменты озвучил. В моих ситуациях обычно этого хватало. Почему у тебя не проходит - не ясно пока.

Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Вход / регистрация или войти без комментирования
  Имя и сайт используются только при регистрации

Авторизация MaxSiteAuth. Войти через loginza

(обязательно)