Как убрать кучу мусора который добавляет TinyMCE?

  • 9 Ответов
  • 1745 Просмотров

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

*

borro

  • ******
  • 1271
  • [+]21 / [-]0
  • желаю вам счастья
Здравствуйте.

На сайте используется редактор TinyMCE 3.5.4.1. Среди возможных обновлений TinyMCE нет. При редактировании материала добавляется куча встроенных стилей CSS в теги плюс вставляются где нужно и нет теги span. Посмотрел в настройках плагина, не нашел способа как повлиять на это. Посоветуйте пожалуйста как лучше исправить описанную ситуацию.

*

fsv

как лучше исправить описанную ситуацию.
отключить его. руками писАть.
Заказать разработку:    расширения Joomla  |   интерфейсы на javascript(jQuery)  |  мобильные приложения

В качестве костылей можно использовать кнопки "очистить формат" (нарисован ластик) и "убрать лишний код" (нарисована метла). Перед их нажатием нужно выделить весь контент.

А вот насчет глобального решения проблемы (чтобы этот мусор вообще не добавлялся) я бы тоже хотел узнать))

fsv, руками, конечно нужно уметь работать, но когда большие объемы выкладываешь, с редактором все же быстрее и удобнее.

*

fsv

Чтобы убрать влияние параметра из настроек плагина "Новые строки" - 1)теги <p>, 2)теги <br> :
\plugins\editors\tinymce\tinymce.php (клонировать, дать свое имя)
Код: php
if ($newlines)
{
    // Break
    //$forcenewline = "force_br_newlines : true, force_p_newlines : false, forced_root_block : '',";
    $forcenewline = "force_br_newlines : false, force_p_newlines : false, forced_root_block : '',";
}
else
{
    // Paragraph
    //$forcenewline = "force_br_newlines : false, force_p_newlines : true, forced_root_block : 'p',";
    $forcenewline = "force_br_newlines : false, force_p_newlines : false, forced_root_block : '',";
}

\media\editors\tinymce\tinymce.min.js , в котором используются эти параметры, сжат, затруднительно все посмотреть, так что надо тестировать
Заказать разработку:    расширения Joomla  |   интерфейсы на javascript(jQuery)  |  мобильные приложения

Еще, по наблюдениям, меньше всего мусора появляется в Мозиле. Там же и imagesizer эффективней всего работает.

*

Arkadiy

  • *****
  • 5342
  • [+]440 / [-]0
  • Крепитесь, други.
Здравствуйте.

На сайте используется редактор TinyMCE 3.5.4.1. Среди возможных обновлений TinyMCE нет. При редактировании материала добавляется куча встроенных стилей CSS в теги плюс вставляются где нужно и нет теги span. Посмотрел в настройках плагина, не нашел способа как повлиять на это. Посоветуйте пожалуйста как лучше исправить описанную ситуацию.
Это неправильное наблюдение. TinyMCE ничего лишнего не добавляет. Добавляет браузер при копипасте, как правильно заметили выше, фф меньше пачкает, Chrome больше. Чтобы совсем избежать мусора вставляйте скопированное в просмотр кода. Если нужно сохранить и форматирование скопированного, то нужно копировать опять-же исходный код из инспектора.

*

tati-2000

Редактор ставит тэг em . и на сайте курсив не отображается, если ставить тэг i . то курсив работает. Можно как-то это дело исправить? Я то обычно код вставляю, но для человека, который будет наполнять сайт - это неприемлемо. Надо через редактор наладить. 

*

Arkadiy

  • *****
  • 5342
  • [+]440 / [-]0
  • Крепитесь, други.
Тэг <em> валиден и поддерживается всеми браузерами http://htmlbook.ru/html/em, возможно у вас стили стоят, исправляющие разметку этого тега, Найдите, исправьте.

*

tati-2000

почему тег <i> не очищается? Я нашла только * {    margin: 0;    padding: 0;}, но тогда все теги должны быть очищены?

*

tati-2000

Нашла, спасибо за подсказку :)