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

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

ие 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
не видно кнопочки «вставить пользователя» — (такая кнопочка есть в редакторе топика)

- eagleeye_s
- 31 января 2010, 13:10
- ↓
Актуально как для 0.31, так и для 0.4Я нашел файл, для комментариев, но смарти не хочет принимать переменную $showShortPanel
Я это знаю. Оттуда и брал код, но когда вставляю
Smarty ругается на переменную $showShortPanel
{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
Может немного туплю, но чот никак не догоню куда вставлять
в файле ActionTopic/add.tpl
<fieldset>
<label for="topic_text">{$aLang.topic_create_text}:</label>
{include file=editor.tpl textarea="topic_text"}
в файле ActionTopic/add.tpl

- phtimofeeff
- 01 февраля 2010, 15:42
- ↓
добавил кнопку на панель в editor.tpl
а в panel.js
дописал
теперь по нажатию на кнопку поле для текста увеличивается каждый раз на 200 пикселей в высоту, а при достижении 1000 пикселей уменьшается до первоначального
<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 пикселей уменьшается до первоначального
Комментарии (21)
RSS свернуть / развернуть