tinyMCE отключить проверку html полностью

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

Alex Artezia
Alex Artezia
Репутация: 0
Сообщения: 5
Зарегистрирован: 20.03.2020
С нами: 3 месяца 15 дней

Сообщение #1 Alex Artezia » 23.03.2020, 10:43

Перечитал много много документации на оффсайте tinyMCE но так не не разобрался как отключить автоматическую коррекцию html кода.
Все мои авторские html наработки безжалостно автоматически правятся редактором и становятся неработоспособны и при вставке через source code описания страниц и даже при загрузке напрямую в базу (при редактировании страницы в админке tiny на лету переписывает код по своему разумению).

1. Есть ли и где настройка отключения такой автоматической проверки и правки кода редактором ?
2. Или можно ли отключать tinyMCE в админке и пользоваться другими редакторами для правки source code страниц ?
(например у вас есть в админке отлично работающие редакторы шаблонов и css)

zyxer M
zyxer M
Возраст: 28
Репутация: 53
Сообщения: 269
Зарегистрирован: 03.02.2016
С нами: 4 года 5 месяцев
Откуда: Днепр

Сообщение #2 zyxer » 24.03.2020, 09:54

в файле backend/design/html/tinymce_init.tpl добавьте verify_html: false,
Чтобы получилось:

Код: Выделить всё

<script>
    $(function(){
        tinyMCE.init({literal}{{/literal}
            selector: "textarea.editor_large, textarea.editor_small",
            height: 300,
            verify_html: false,
            ...
   
Всё сказанное мной, является лично моим мнением, и не является официальной позицией OkayCMS

Alex Artezia
Alex Artezia
Репутация: 0
Сообщения: 5
Зарегистрирован: 20.03.2020
С нами: 3 месяца 15 дней

Сообщение #3 Alex Artezia » 25.03.2020, 12:05

Слышал про этот параметр verify_html: false, небыл уверен куда его вставить,
разместил где вы указали - увы, не действует, все по прежнему
(возможно параметр от 3-й версии tiny а у нас сейчас вроде 5-я),
но - пока не получилось.

zyxer M
zyxer M
Возраст: 28
Репутация: 53
Сообщения: 269
Зарегистрирован: 03.02.2016
С нами: 4 года 5 месяцев
Откуда: Днепр

Сообщение #4 zyxer » 25.03.2020, 13:07

Проверял на Version: 5.0.15. (последняя версия OkayCMS 3)
Покажите тогда html который вы вставляете и покажите что там "съедается".
Всё сказанное мной, является лично моим мнением, и не является официальной позицией OkayCMS

Alex Artezia
Alex Artezia
Репутация: 0
Сообщения: 5
Зарегистрирован: 20.03.2020
С нами: 3 месяца 15 дней

Сообщение #5 Alex Artezia » 25.03.2020, 13:57

например, такой код: ссылка - комплект изображения и подписи (что вполне норма для html)

Код: Выделить всё

         <a class="one_center" href="../audit">
            <img class="one_picture" src="../files/uploads/for%20pages/audit.jpg">
            <div class="one_title">Аудит</div>
         </a>    
                 
         <a  class="one_center" href="smalls/audit">
            <img class="one_picture" src="../files/uploads/for%20pages/proektirovanie.jpg">
            <div class="one_title">Проектирование</div>
         </a>

превращается в

Код: Выделить всё

<p><a class="one_center" href="../audit"> <img class="one_picture" src="../files/uploads/for%20pages/audits.jpg" /></a></p>
<div class="one_title">Аудит</div>
<p><a class="one_center" href="smalls/audit"> <img class="one_picture" src="../files/uploads/for%20pages/proektirovanie.jpg" /></a></p>
<div class="one_title">Проектирование</div>

оборачивает в параграфы, в ссылку заносит только 1 элемент по собственному желанию,
еще пример: автоудаление <style></style> (конечно можно вносить стили глобально в css темы сайта, но хотелось бы для отдельных страничек делать локальные фишечки локально) и тд и тд. Вообще OKCMS прекрасно воспринимает такой контент, но только до момента встречи кода с tinyMCE :) )

я принимаю свою ответственность за контент и неработоспособность сайта от возможного неправильного кода и заботу tiny о нас, но так он уж слишком ограничивает творчество :( Тут уж надо или tiny отучить от абсолютного контроля или хоть дать еще альтернативную возможность использовать другой редактор, у вас есть отличные редакторы в админке в разделе дизайна, быстрые, даже с подсветкой синтаксиса.


Название раздела: Вопросы по работе с OkayCMS
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Вопросы по работе с OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 1 гость