Редактор Tiny не дает вставить код Topic is solved

Общие вопросы, относящиеся к системе Joomla! 4.x.

Moderator: AlexSmirnov

Forum rules
Post Reply
kosh2323
Joomla! Intern
Joomla! Intern
Posts: 89
Joined: Mon Aug 22, 2022 3:01 pm

Редактор Tiny не дает вставить код

Post by kosh2323 » Thu Jun 08, 2023 4:48 pm

Редактор Tiny не дает вставить код скрипта в HTML-модуль, выбираю в самом редакторе вставить код, выбираю тип скрипта javascript, вставляю код

Code: Select all

<script>
    alert( 'Привет, мир!' );
  </script>
в таком же виде он и выводится на сайте. В самом редакторе не режется тег <script>, в его настройках убрано из запрещенных элементов. В настройках суперадмина никаких фильтров тоже нет. Где-то он ещё не дает выполнится скрипту. Но стоит отключить Tiny, и перейти на вариант "без редактора" или CodeMirror, скрипт отрабатывает без проблем. В чем может быть проблема?

kosh2323
Joomla! Intern
Joomla! Intern
Posts: 89
Joined: Mon Aug 22, 2022 3:01 pm

Re: Редактор Tiny не дает вставить код

Post by kosh2323 » Fri Jun 09, 2023 6:43 am

Вот тема, кому интересно, скрипт подключить можно, обходными путями, со стилями проблема так и осталась.

viewtopic.php?f=808&t=995939

User avatar
Pavel-ww
Joomla! Ace
Joomla! Ace
Posts: 1639
Joined: Tue Jun 30, 2020 12:17 pm

Re: Редактор Tiny не дает вставить код

Post by Pavel-ww » Fri Jun 09, 2023 11:52 am

kosh2323 wrote:
Fri Jun 09, 2023 6:43 am
со стилями проблема так и осталась.
Подключение стилей в body (тег style) не валидно. Именно туда попадает код из редактора. Поэтому не стоит тратить время на поиски решения. Используйте отдельный css файл или инлайн стили в тегах (не рекомендуется)

kosh2323
Joomla! Intern
Joomla! Intern
Posts: 89
Joined: Mon Aug 22, 2022 3:01 pm

Re: Редактор Tiny не дает вставить код

Post by kosh2323 » Fri Jun 09, 2023 11:59 am

Pavel-ww wrote:
Fri Jun 09, 2023 11:52 am
kosh2323 wrote:
Fri Jun 09, 2023 6:43 am
со стилями проблема так и осталась.
Подключение стилей в body (тег style) не валидно. Именно туда попадает код из редактора. Поэтому не стоит тратить время на поиски решения. Используйте отдельный css файл или инлайн стили в тегах (не рекомендуется)
Приветствую Павел. Да это понятно, просто вопрос в другом, зачем разработчики вводят эти ограничения, а пользователей заставляют искать какие-то окольные пути.

User avatar
Pavel-ww
Joomla! Ace
Joomla! Ace
Posts: 1639
Joined: Tue Jun 30, 2020 12:17 pm

Re: Редактор Tiny не дает вставить код

Post by Pavel-ww » Fri Jun 09, 2023 12:07 pm

kosh2323 wrote:
Fri Jun 09, 2023 11:59 am
Приветствую Павел. Да это понятно, просто вопрос в другом, зачем разработчики вводят эти ограничения, а пользователей заставляют искать какие-то окольные пути.
Ну как объяснить... можно жы шы писать с буквой Ы - неграмотно но работать будет :D. Однако Т9 не позволит вам написать Ы и это нормально. То же касается и тега style. Вебмастеру имеющему навыки и понимание базовых web технологий и в голову не придет вставлять стили в редактор контента. Грубо говоря - защита от... новичка :)

AlexxSei
Joomla! Apprentice
Joomla! Apprentice
Posts: 10
Joined: Sat Oct 22, 2022 2:27 am

Re: Редактор Tiny не дает вставить код

Post by AlexxSei » Mon Aug 28, 2023 6:09 am

зачем разработчики вводят эти ограничения, а пользователей заставляют искать какие-то окольные пути.
Попробуйте сменить редактор по умолчанию. Тоже столкнулся с такой проблемой. В версии 3.10.x корректно работала кнопка «Отключить редактор» когда хотелось вставить код, а в Joomla 4 видимо это баг. Редактор не отключается (или при нажатии на кнопку «Сохранить» автоматически включается), поэтому скрипт сохраняется с ошибками. Я так мучил информер погоды (и себя), ничего не получалось, пока не сменил редактор.
viewtopic.php?f=825&t=997331

kosh2323
Joomla! Intern
Joomla! Intern
Posts: 89
Joined: Mon Aug 22, 2022 3:01 pm

Re: Редактор Tiny не дает вставить код

Post by kosh2323 » Mon Aug 28, 2023 7:54 am

AlexxSei wrote:
Mon Aug 28, 2023 6:09 am
зачем разработчики вводят эти ограничения, а пользователей заставляют искать какие-то окольные пути.
Попробуйте сменить редактор по умолчанию. Тоже столкнулся с такой проблемой. В версии 3.10.x корректно работала кнопка «Отключить редактор» когда хотелось вставить код, а в Joomla 4 видимо это баг. Редактор не отключается (или при нажатии на кнопку «Сохранить» автоматически включается), поэтому скрипт сохраняется с ошибками. Я так мучил информер погоды (и себя), ничего не получалось, пока не сменил редактор.
viewtopic.php?f=825&t=997331
Вообще от него отказался в пользу JCE, с которым пока проблем нет.


Post Reply

Return to “Joomla 4.x - Задайте здесь свой вопрос по поддержке”