Форум русской поддержки Joomla!® CMS
11.12.2016, 11:56:43 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

TinyMCE и onclick

 (Прочитано 1310 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Lann
Осваиваюсь на форуме
***

Репутация: +5/-1
Offline Offline

Пол: Мужской
Сообщений: 114


Палисандровый генерал


« : 23.09.2015, 21:40:24 »

Доброго дня!

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

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

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

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

Спасибо!




Записан
umbabaraumba
Практически профи
*******

Репутация: +153/-1
Offline Offline

Пол: Мужской
Сообщений: 2558

если помог можете поставить +


« Ответ #1 : 24.09.2015, 14:42:25 »

Сделайте кодом на jquery в шаблоне
Записан
Lann
Осваиваюсь на форуме
***

Репутация: +5/-1
Offline Offline

Пол: Мужской
Сообщений: 114


Палисандровый генерал


« Ответ #2 : 24.09.2015, 16:59:09 »

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

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

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

Репутация: +153/-1
Offline Offline

Пол: Мужской
Сообщений: 2558

если помог можете поставить +


« Ответ #3 : 24.09.2015, 17:58:43 »

Поставьте JCE editor, у меня в нем все нормально вставляется .
Записан
flyingspook
Профи
********

Репутация: +226/-9
Offline Offline

Сообщений: 3540


« Ответ #4 : 24.09.2015, 18: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
Осваиваюсь на форуме
***

Репутация: +5/-1
Offline Offline

Пол: Мужской
Сообщений: 114


Палисандровый генерал


« Ответ #5 : 25.03.2016, 23:56:48 »

Уважаемые господа.

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

Спасибо!
Записан
flyingspook
Профи
********

Репутация: +226/-9
Offline Offline

Сообщений: 3540


« Ответ #6 : 26.03.2016, 03:45:42 »

Уважаемые господа.

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

Спасибо!
А так
Код:
<div><a href="#">111</a></div>
Записан
Grigory S.
Завсегдатай
*****

Репутация: +68/-0
Offline Offline

Пол: Мужской
Сообщений: 685


(с)


« Ответ #7 : 26.03.2016, 12:20:59 »

В настройках плагина TinyMCE пропишите, не будет резать ничего.
Записан
Lann
Осваиваюсь на форуме
***

Репутация: +5/-1
Offline Offline

Пол: Мужской
Сообщений: 114


Палисандровый генерал


« Ответ #8 : 27.03.2016, 22:31:41 »

2Grigory S., Спасибо, это работает! Ни где не мог найти инструкцию.

2flyingspook, а так есно сохраняет Azn
Записан
flyingspook
Профи
********

Репутация: +226/-9
Offline Offline

Сообщений: 3540


« Ответ #9 : 27.03.2016, 23:18:29 »

2flyingspook, а так есно сохраняет Azn
Редактор тоже не совсем "ботаник" он правила синтаксиса соблюдает <div> в <a> не оборачивают есть синтаксические правила иерархи.
Код:
<div><a href="#">111</a></div>
так можно
Код:
<a href="#"><div>111</div></a>
так нельзя
и резал он у вас скорей всего из-за этого, и решетка ни причем
Записан
Grigory S.
Завсегдатай
*****

Репутация: +68/-0
Offline Offline

Пол: Мужской
Сообщений: 685


(с)


« Ответ #10 : 28.03.2016, 00:17:00 »

Код:
<a href="#"><div>111</div></a>
так нельзя

Согласно спецификации HTML5, данная конструкция валидна.
Записан
LokiMF
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 1


« Ответ #11 : 15.04.2016, 12:16:24 »

В настройках плагина TinyMCE пропишите, не будет резать ничего.


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

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

п.с. вобщем помучался и поставил JCE
там отключаются все преобразования
« Последнее редактирование: 15.04.2016, 13:04:29 от LokiMF » Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet