0.00
Рейтинг
0.00
Сила
  • avatar heex
  • 0
Добавление картинок: Comments Edit 1.6 и LiveStreet 0.4.2

/plugins/cmtedit/templates/skin/default/comment_tree.tpl
в самом верху:
{include file='window_load_img.tpl' sToLoad='form_comment_text'}
в блоке кнопок:
<a href="#" onclick="showImgUploadForm(); return false;" class="button"><img src="{cfg name='path.static.skin'}/images/panel/img.gif" width="20" height="20" title="{$aLang.panel_image}"></a>

/plugins/cmtedit/templates/skin/default/js/cmtedit.js
заменить (в самом низу)

return _ajaxUploadImg($A(document.forms).getLast(), lsCmtTree.edit.text.getFirst('textarea'));
на

if (lsCmtTree.edit != undefined && lsCmtTree.edit.text != undefined && lsCmtTree.edit.text.getFirst('textarea') != undefined) {
    b = lsCmtTree.edit.text.getFirst('textarea');
}
return _ajaxUploadImg($A(document.forms).getLast(), b);


Последнее сделано по следующей причине: если создается новый комментарий, то lsCmtTree.edit.text получается undefined. Долго искал, почему не работает. Firebug помог.

Пока всё работает.