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

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

ие 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.

21 комментарий

avatar
как прикрутить этот редактор к комментариям?
  • pin
  • 0
avatar
опс, туплю сорри.

вопрос следующий, ненашёл в panel.js функцию putList. её просто дописать?
avatar
Если у Вас ее нет то дописать. Это вставка списков Новые функции редактора текста и короткий FAQ
avatar
не видно кнопочки «вставить пользователя» — (такая кнопочка есть в редакторе топика)
avatar
Не у всех есть хак «вставка пользователя». В файле editor.tpl эта кнопка закомментированна.
Если у Вас стоит этот хак — расскомментируйте.
avatar
/* вставка редактора в ActionBlog/comment.tpl */

Может я туплю, но такого файла там нету.
avatar
в версии 0.3.1 есть
avatar
Актуально как для 0.31, так и для 0.4
Я нашел файл, для комментариев, но смарти не хочет принимать переменную $showShortPanel
avatar
Пример вставки кода смотрите в insert.txt
avatar
Я это знаю. Оттуда и брал код, но когда вставляю
{include file=editor.tpl textarea="form_comment_text" $showShortPanel=true}

Smarty ругается на переменную $showShortPanel
Fatal error: Smarty error: [in comment_tree.tpl line 77]: syntax error: invalid attribute name: '$showShortPanel' (Smarty_Compiler.class.php, line 1545) in /var/www/shatter/data/www/gameinfo.ws/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
avatar
$ перед showShortPanel уберите
avatar
Проблема решена созданием отдельного редактора для комментариев.
avatar
Вот бы кнопки вставки списков ul и ol сделать как в редакторе для vbulletin, потому что текущая реализация жутко неудобная, а домохозяйкам и непонятная.
avatar
Может немного туплю, но чот никак не догоню куда вставлять
<fieldset>
	<label for="topic_text">{$aLang.topic_create_text}:</label>
	{include file=editor.tpl textarea="topic_text"}


в файле ActionTopic/add.tpl
avatar
для дефолтовых шаблонов new
0.31 заменить строки 84-102
0.4 строки 86-114
avatar
Спасибо! Сейчас попробую.
avatar
Ооооо симпатичный редактор! Спасибо. Буду тестить…
avatar
Установил редактор, но перестали работать кнопки вообще, кроме вставки картинок… вернул старый, а проблема осталась(
avatar
перезалил шаблон — заработало))
avatar
в editor.tpl
последний {/if} стоит неправильно
из-за этого глюк в форме добавления комментов, будьте внимательны
avatar
добавил кнопку на панель в editor.tpl

<a href="#" class="ls-panel-size" onclick="lsPanel.taSize('{$textarea}'); return false;"  title="{$aLang.panel_size}"></a>


а в panel.js
дописал

taSize: function(obj) {
		obj=$(obj);
		var tareasize = obj.getSize();
		if (tareasize.y > 599) {tareasize.y = 0}
		obj.style.height=tareasize.y+200+'px'; 
	},


теперь по нажатию на кнопку поле для текста увеличивается каждый раз на 200 пикселей в высоту, а при достижении 1000 пикселей уменьшается до первоначального
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.