TinyMCE и onclick

  • 11 Ответов
  • 1826 Просмотров

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

*

Lann

  • ***
  • 117
  • 4
  • Палисандровый генерал
TinyMCE и onclick
« : 23.09.2015, 22:40:24 »
Доброго дня!

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

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

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

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

Спасибо!




ZPmer - сервис, позволяющий быстро узнать реальные зарплаты на конкретных должностях.

*

umbabaraumba

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

*

Lann

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

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

Он не позволяет разместить такую ссылку! <a href="javascript:pwebContact36.toggleForm()">Заказать звонок</a>
ZPmer - сервис, позволяющий быстро узнать реальные зарплаты на конкретных должностях.

*

umbabaraumba

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

*

flyingspook

  • ********
  • 3606
  • 236
Re: TinyMCE и onclick
« Ответ #4 : 24.09.2015, 19: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
  • 4
  • Палисандровый генерал
Re: TinyMCE и onclick
« Ответ #5 : 26.03.2016, 00:56:48 »
Уважаемые господа.

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

Спасибо!
ZPmer - сервис, позволяющий быстро узнать реальные зарплаты на конкретных должностях.

*

flyingspook

  • ********
  • 3606
  • 236
Re: TinyMCE и onclick
« Ответ #6 : 26.03.2016, 04:45:42 »
Уважаемые господа.

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

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

*

Grigory S.

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

*

Lann

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

2flyingspook, а так есно сохраняет :)
ZPmer - сервис, позволяющий быстро узнать реальные зарплаты на конкретных должностях.

*

flyingspook

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

*

Grigory S.

  • *****
  • 664
  • 69
  • (с)
Re: TinyMCE и onclick
« Ответ #10 : 28.03.2016, 01:17:00 »
Код
<a href="#"><div>111</div></a>
так нельзя

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

*

LokiMF

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


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

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

п.с. вобщем помучался и поставил JCE
там отключаются все преобразования
« Последнее редактирование: 15.04.2016, 14:04:29 от LokiMF »