0 Пользователей и 1 Гость просматривают эту тему.
  • 11 Ответов
  • 3708 Просмотров
*

Lann

  • Захожу иногда
  • 117
  • 5 / 1
  • Палисандровый генерал
TinyMCE и onclick
« : 23.09.2015, 20:40:24 »
Доброго дня!

Нужно в материале повесить событие onclick=

Редактор трет напрочь, хотя я:

- Установил в "Общие настройки - Фильтры текста - Нет фильтрации" для админов и суперпользователей
- в настройке плагина стер "Запрещённые теги"
Если добавить "onclick" в "Разрешенные элементы" - то редактор вообще стирает все теги (кроме P).

Что происходит с Joomla 3.4.3 ?

Спасибо!




*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
Re: TinyMCE и onclick
« Ответ #1 : 24.09.2015, 13:42:25 »
Сделайте кодом на jquery в шаблоне
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

Lann

  • Захожу иногда
  • 117
  • 5 / 1
  • Палисандровый генерал
Re: TinyMCE и onclick
« Ответ #2 : 24.09.2015, 15:59:09 »
ну я могу просто отключить редактор и не включать его больше. но это не выход, так же как и jquery.

но не ужели администратор не вправе указывать плагину?

Он не позволяет разместить такую ссылку! <a href="javascript:pwebContact36.toggleForm()">Заказать звонок</a>
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
Re: TinyMCE и onclick
« Ответ #3 : 24.09.2015, 16:58:43 »
Поставьте JCE editor, у меня в нем все нормально вставляется .
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
Re: TinyMCE и onclick
« Ответ #4 : 24.09.2015, 17:26:22 »
в настройках редактора обычно в плагине добавляются исключения и запреты, если нет такого в настройках, то можно добавлять прямо в файлы TinyMCE.min.js редактора

для старого было так

Цитировать
valid_elements - эта директива определяет, какие HTML тэги остануться нетронутыми после сохранения документа. Если мы хотим, чтобы все тэги и все атрибуты тэгов не изменялись и не удалялись, указываем *
  • . Если хотим сохранять только некоторые тэги или же заменять одни тэги другими, то перечисляем нужное через запятую "a, b, em, ul, li". Запись "strong/b" разрешает тэг "strong" и заставляет редактор принудительно заменять тег "b" тэгом "strong". Запись "a[href|target=_blank]" разрешает тэг "a" с атрибутом "href" и устанавливает атрибут "target" в значение "_blank". Например: valid_elements : "a[href|target=_blank],strong/b,div[align],br".

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

в 3.* не смотрел еще код, но делали через плагин настройки, в плагине есть исключения и запреты
*

Lann

  • Захожу иногда
  • 117
  • 5 / 1
  • Палисандровый генерал
Re: TinyMCE и onclick
« Ответ #5 : 25.03.2016, 22:56:48 »
Уважаемые господа.

конструкцию <a href="#"><div>111</div></a> этот редактор мне тоже не дает вставить.... что нужно писать в "Разрешенные элементы" ?

Спасибо!
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
Re: TinyMCE и onclick
« Ответ #6 : 26.03.2016, 02:45:42 »
Уважаемые господа.

конструкцию <a href="#"><div>111</div></a> этот редактор мне тоже не дает вставить.... что нужно писать в "Разрешенные элементы" ?

Спасибо!
А так
Код
<div><a href="#">111</a></div>
*

Grigory S.

  • Давно я тут
  • 661
  • 70 / 0
  • (с)
Re: TinyMCE и onclick
« Ответ #7 : 26.03.2016, 11:20:59 »
В настройках плагина TinyMCE пропишите, не будет резать ничего.
Не задав правильный вопрос, невозможно получить правильный ответ.
Для "спасибок" существует кнопочка "+".
*

Lann

  • Захожу иногда
  • 117
  • 5 / 1
  • Палисандровый генерал
Re: TinyMCE и onclick
« Ответ #8 : 27.03.2016, 21:31:41 »
2Grigory S., Спасибо, это работает! Ни где не мог найти инструкцию.

2flyingspook, а так есно сохраняет :)
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
Re: TinyMCE и onclick
« Ответ #9 : 27.03.2016, 22:18:29 »
2flyingspook, а так есно сохраняет :)
Редактор тоже не совсем "ботаник" он правила синтаксиса соблюдает <div> в <a> не оборачивают есть синтаксические правила иерархи.
Код
<div><a href="#">111</a></div>
так можно
Код
<a href="#"><div>111</div></a>
так нельзя
и резал он у вас скорей всего из-за этого, и решетка ни причем
*

Grigory S.

  • Давно я тут
  • 661
  • 70 / 0
  • (с)
Re: TinyMCE и onclick
« Ответ #10 : 27.03.2016, 23:17:00 »
Код
<a href="#"><div>111</div></a>
так нельзя

Согласно спецификации HTML5, данная конструкция валидна.
Не задав правильный вопрос, невозможно получить правильный ответ.
Для "спасибок" существует кнопочка "+".
*

LokiMF

  • Новичок
  • 1
  • 0 / 0
Re: TinyMCE и onclick
« Ответ #11 : 15.04.2016, 11:16:24 »
В настройках плагина TinyMCE пропишите, не будет резать ничего.


Все равно режет конструкцию
<a href="#"><div></div></a>

Конкретно тег <a> удаляется совсем

п.с. вобщем помучался и поставил JCE
там отключаются все преобразования
« Последнее редактирование: 15.04.2016, 12:04:29 от LokiMF »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Баг при редактировании в TinyMCE

Автор PrimitiveFish

Ответов: 3
Просмотров: 149
Последний ответ 05.03.2021, 18:56:12
от PrimitiveFish
Joomla 3.x TinyMCE проблема фильтрации атрибутов в тегах

Автор BaklanVasya

Ответов: 1
Просмотров: 82
Последний ответ 31.01.2021, 14:15:09
от BaklanVasya
Удалил TinyMCE, как восстановить?

Автор kunsaid

Ответов: 5
Просмотров: 228
Последний ответ 17.01.2021, 20:59:07
от arma
редактор TinyMCE 2.0 удаляет код HTML

Автор Russia Goes Surfing

Ответов: 11
Просмотров: 10985
Последний ответ 22.11.2020, 14:36:43
от Zeobr
JCE и TinyMCE -- калечат код

Автор Olg

Ответов: 7
Просмотров: 246
Последний ответ 18.11.2020, 10:34:14
от Olg