И опять про редактор...

Почитал посты про добавление кнопок в редактор. Проделал все необходимые добавления в файл ActionTopic/add.tpl. Создано и залито изображение для новых кнопок. Разрешены теги (и они таки работают в ручном режиме при создании сообщения) в /engine/modules/text/Text.class.php. Т.е. необходимо было задействовать выравнивание по ширине текста (просьба пользователей), раскраска текста (font color="#xxxxxx"). Повторяюсь: ручками все работает — прописываешь теги в окне ввода текста, ставишь цвет, выполняешь тегом
<p>
выравнивание по ширине — все ОК как при предосмотре, так и после публикации. Проблема — не отображаются кнопки в панели редактора. Перерыл кучу топиков, не могу найти — в чем проблема? Пробовал закомментировать даже дефолтные кнопки — все равно отображаются и редактор пашет. Можно вообще удалить все — все равно пашет. Мистика… В одном из постов читал, что может делать перехват редактора какой-либо из плагинов, например ACE-чего-то там. Так у меня не установлен данный плагин. Плагинов минимал. Кеш обнулял (TMP, в templates — cache и compiled). Версия LS 0.4.2. Может кто-то подскажет, в чем может быть проблема?

На другой день:

Всем пардон, и прошу прощения за вопросы и просьбы (хотя никто так и не ответил). Но с проблемой разобрался. Путем недолгого логического размышления выяснил, что все-таки перехват редактора плагином есть, и этот плагин SPOILER. Вот из него-то и идет сейчас оформление редактора в моей LS. Т.е. кнопки добавляем по пути: ваш_сайт/plugins/spoiler/templates/skin/default/actions/ActionTopic/add.tpl Всем установившим данный плагин и решившим немного модифицировать свой редактор — возьмите на заметку! Иные плагины, модифицирующие ваш редактор тоже могут стать «перехватчиками».

Вопрос по поводу формы добавления комментария

В файлах шаблона имеется файл comment_tree.tpl
В нём есть строка:
<h3 class="reply-title"><a href="javascript:lsCmtTree.toggleCommentForm(0);">{$sNoticeCommentAdd}</a></h3>

Она вывод в браузер кнопку «Оставить комментарий». При нажатии на эту кнопку появляется редактор.

Вопрос:
Каким образом можно сделать так, чтобы редактор появлялся сразу после загрузки страницы с комментариями?

Заранее благодарю за помощь!

Что с редактором tinymce?

Включил в админке галку «использовать tinymce» — ничего кроме ввода текста не работает. Нажимаю на кнопку вставки html кода — всплывает окно, в шапке окна {#advanced_dlg.code_title} и пустое белое окно, т.е. курсор в него не поставить. Такая же хрень при нажатии кнопок загрузки картинки и видео. Проверил в Opera 10.60 и FF 3.6.6 — не работает. Кто нибудь знает как его настроить? И зачем такой редактор в дефолтной сборке LS если он не фурычит?

Предлагаю обновленному сайту - обновленный редактор

Смотрим скрин

ие 6+, фф 3+, опера 9.6+, хром 3
Актуально как для 0.31, так и для 0.4

В архиве editor.tpl в корень скина, editor.png — в папку /images/, style.css — дописать в /css/style.css, в panel.js измененная функция putList, в файле insert.txt код вставки редактора в шаблон ActionTopic/add.tpl и ActionBlog/comment.tpl.

Снова вопрос по редактору.

Никак не могу победить мусор, остающийся при вставке текста из Worda. Подскажите, пожалуйста, где тут собака зарыта?
Мусор выглядит примерно так:
<!-- /* Font Definitions */ @font-face {font-family:Wingdings; 
panose-1:5 0 0 0 0 0 0 0 0 0; mso-font-charset:2; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:0 
268435456 0 0 -2147483648 0;} @font-face {font-family:Verdana; panose-1:2 11 6 4 3 5 4 4 2 4; mso-font-charset:204; mso-generic-
font-family:swiss; mso-font-pitch:variable; mso-font-signature:-1593833729 1073750107 16 0 415 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; 
margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:Times New Roman; mso-fareast-
font-family:Times New Roman;} @page Section1 {size:612.0pt 792.0pt; margin:2.0cm 42.5pt 2.0cm 3.0cm; mso-header-margin:36.0pt; mso-footer-margin:36.0pt; mso-paper-source:0;} div.Section1 {page:Section1;} /* 
List Definitions */ @list l0 {mso-list-id:1025209525; mso-list-
type:hybrid; mso-list-template-ids:79573602 68747277 68747267 68747269 68747265 68747267 68747269 68747265 68747267 68747269;} 
@list l0:level1 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:18.0pt; mso-level-number-position:left; 
margin-left:18.0pt;
 text-indent:-18.0pt; font-family:Wingdings;} ol {margin-bottom:0cm;} ul {margin-bottom:0cm;} -->


UPD: слетевшее окно загрузки картинок

Редактор и комментарии

Установлен livestreet, после нескольких дней работы перестали работать: функции на панели в редакторе при создании топика и отправка комментария тоже не работает. Топик с аналогичной проблемой читал, но решения там нет. При нажатии на иконку, перенаправляет вверх страницы.
Какой файл мог испортить?

Новые функции редактора текста и короткий FAQ

Начиная с 617 ревизии SVN стандартный редактор текста Livestreet обзавелся новыми функциями. Теперь есть возможность превратить выделенный текст в заголовок h4, h5 или h6, а также в один клик оформить нумерованный или маркированный список.

Для полноценного использования этого функционала были исправлены старые баги парсера — добавление лишних отступов строк между пунктами списка и после заголовков (сделанные фиксы касаются external-библиотеки Jevix, а не только ядра).

Ввиду большого числа писем о некорректной работе этого редактора в версии 0.3.1 — под катом правила по корректному переносу.


Читать дальше →