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

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

ие 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.
  • +14
  • 31 января 2010, 00:32
  • k2fl

Комментарии (21)

RSS свернуть / развернуть
+
0
как прикрутить этот редактор к комментариям?
avatar

pin

  • 31 января 2010, 12:51
+
0
опс, туплю сорри.

вопрос следующий, ненашёл в panel.js функцию putList. её просто дописать?
avatar

pin

  • 31 января 2010, 13:03
+
0
Если у Вас ее нет то дописать. Это вставка списков Новые функции редактора текста и короткий FAQ
avatar

k2fl

  • 31 января 2010, 14:33
+
0
не видно кнопочки «вставить пользователя» — (такая кнопочка есть в редакторе топика)
avatar

eagleeye_s

  • 31 января 2010, 13:10
+
+1
Не у всех есть хак «вставка пользователя». В файле editor.tpl эта кнопка закомментированна.
Если у Вас стоит этот хак — расскомментируйте.
avatar

k2fl

  • 31 января 2010, 14:35
+
-1
/* вставка редактора в ActionBlog/comment.tpl */

Может я туплю, но такого файла там нету.
avatar

Shatter

  • 31 января 2010, 13:40
+
0
в версии 0.3.1 есть
avatar

lexey

  • 31 января 2010, 13:53
+
0
Актуально как для 0.31, так и для 0.4
Я нашел файл, для комментариев, но смарти не хочет принимать переменную $showShortPanel
avatar

Shatter

  • 31 января 2010, 13:56
+
0
Пример вставки кода смотрите в insert.txt
avatar

k2fl

  • 31 января 2010, 14:39
+
0
Я это знаю. Оттуда и брал код, но когда вставляю
{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

Shatter

  • 31 января 2010, 15:09
+
+1
$ перед showShortPanel уберите
avatar

k2fl

  • 31 января 2010, 15:24
+
0
Проблема решена созданием отдельного редактора для комментариев.
avatar

Shatter

  • 31 января 2010, 15:21
+
0
Вот бы кнопки вставки списков ul и ol сделать как в редакторе для vbulletin, потому что текущая реализация жутко неудобная, а домохозяйкам и непонятная.
avatar

pedrosoft

  • 31 января 2010, 19:17
+
0
Может немного туплю, но чот никак не догоню куда вставлять
<fieldset>
	<label for="topic_text">{$aLang.topic_create_text}:</label>
	{include file=editor.tpl textarea="topic_text"}


в файле ActionTopic/add.tpl
avatar

phtimofeeff

  • 01 февраля 2010, 15:42
+
0
для дефолтовых шаблонов new
0.31 заменить строки 84-102
0.4 строки 86-114
avatar

k2fl

  • 01 февраля 2010, 16:26
+
0
Спасибо! Сейчас попробую.
avatar

phtimofeeff

  • 01 февраля 2010, 16:31
+
0
Ооооо симпатичный редактор! Спасибо. Буду тестить…
avatar

Roman2010

  • 11 февраля 2010, 12:11
+
0
Установил редактор, но перестали работать кнопки вообще, кроме вставки картинок… вернул старый, а проблема осталась(
avatar

Varhal

  • 11 февраля 2010, 18:17
+
0
перезалил шаблон — заработало))
avatar

Varhal

  • 11 февраля 2010, 19:23
+
0
в editor.tpl
последний {/if} стоит неправильно
из-за этого глюк в форме добавления комментов, будьте внимательны
avatar

zoltes

  • 19 февраля 2010, 21:59
+
+1
добавил кнопку на панель в 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 пикселей уменьшается до первоначального
avatar

zoltes

  • 25 февраля 2010, 23:10

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.