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

Обновил бесплатный плагин «Редактирование и TinyMCE в комментариях» (старый топик), который насчитывает уже более 1500 загрузок.

Исправлены известные ошибки, связанные со взаимодействием с другими плагинами, исправлена загрузка картинок с помощью редактора TinyMCE, аналогичная функция добавлена в стандартом редакторе lsPanel.

P.S.: Плагин распространяется бесплатно и с открытым исходным кодом. Это возможно, благодаря наличию коммерческих решений: Афиша, Объявления, которые также предлагаются вашему вниманию:

49 комментариев

avatar
Неподскажите что делать?
Выдается ошибка при активировании плагина.
Проверял mysql база не залилась, пробовал в ручную тоже не получилось.

SQL Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'pref' at line 1 at /home/turbo/html/engine/classes/Plugin.class.php line 196
Array ( [code] => 1064 [message] => You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'pref' at line 1 [query] => IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'prefix_comment' AND COLUMN_NAME = 'comment_text_source') THEN ALTER TABLE `prefix_comment` ADD `comment_text_source` TEXT AFTER `comment_text` [context] => /home/turbo/html/engine/classes/Plugin.class.php line 196 )
avatar
упс, не тот файл закрался, замените содержимое activate.sql на:
ALTER TABLE `prefix_comment`
	ADD `comment_text_source` TEXT AFTER `comment_text`,
	ADD `comment_date_edit` DATETIME AFTER `comment_date`,
	ADD `comment_last_editor_id` INT(11) AFTER `comment_date_edit`;
avatar
обновил архив в каталоге.
avatar
Теперь получилось но, при заходе в топик где должна быть кнопка редактировать выдает ошибку

[ERROR:classLoad] userCanEdit_Module
File not found: /home/turbo/html/classes/modules//.class.php

Fatal error: Class 'userCanEdit_Module' not found in /home/turbo/html/engine/classes/Engine.class.php on line 162
Я думаю потому что я не обновил версию LS но на счет этого у меня еще вопрос с плагинами нечего не случится?
avatar
нет, нужно сбросить кэш:
Если есть, сбросьте memcached, файловый кэш, кэш шаблонов и js/css-файлов.
avatar
Очистил папку cache, compiled, в aceadminpanel в сброс данных Очистка кеша данных, Очистка кеша js- и css-файлов, Очистка кеша Smarty.
После этого теперь нету вобще комментариев :)
avatar
вам самое главное — перезапустить memcached или очистить /tmp
avatar
удалить все содержимое папки tmp.
А memached как перезапустить? (:
avatar
/etc/init.d/memcached restart
avatar
у вас что-то одно должно быть) смотря какой кэш
avatar
Написал в тех поддержку хостинга сказали что там Xcache
И как мне вернуть все мои комментарии? :(
avatar
Как получилось решить проблему? У меня аналогичный случай :(
avatar
Хоть никто и не просит — расскажу, как справился. В файле plugins.dat, что находится в папке, где лежат все плагины, строку с подключением данного плагин переместил выше — все заработало. УРА! Спасибо автору плагина!!!
avatar
Конфликт с OpenComments остался.
avatar
Об этом конфликте я не слышал. Честно говоря даже о плагине таком не слышал
avatar
livestreetcms.com/addons/view/63/
Вместе никак не активировать. Выдает ошибку, например, такую
Ошибка: Конфликт с активированным плагином. Ресурс comment.tpl переопределен на /public_html/plugins/cmtedit/templates/skin/social/comment.tpl плагином PluginCmtedit.
Ошибка: Конфликт с активированным плагином. Ресурс comment_tree.tpl переопределен на /public_html/plugins/cmtedit/templates/skin/social/comment_tree.tpl плагином PluginCmtedit.
Взависимости от того что сначала активировать, получается либо ошибка для, одного либо для другого плагина.
avatar
сдесь сверху описано что делать
почему для вас не очевиден тот факт, что конфликтние файльі нужно вручную смерджить, залить в один плагин, а во втором отключить подмену конфлитирующих файлов comment*.tpl ????
avatar
Спасибо за плагин. Сегодня обязательно буду пробовать его установить.
Да и уже несколько месяцев не обновлял свой ЛС. Пора ему влить свежей порции: )
avatar
Когда будет аддон расписания для Афиша 0.4.2??
  • 2hd
  • 0
avatar
Тоже необходим очень
avatar
исправлена загрузка картинок с помощью редактора TinyMCE, аналогичная функция добавлена в стандартом редакторе lsPanel.
Теперь картинки загружаются при редактировании, но при написания комментария картинка не загружается (при нажатии кнопки «загрузить» ничего не происходит).

Данная проблема лечится?
avatar
забыл указать:

стоит стандартный редактор, была вынесена кнопка и функция загрузки картинок в комментировании.
avatar
у меня была противоположная проблема, при написании коментария вставляется, а при редактировании — нет… Проблема с передачей айдишника формы, куда вставлять сгенерированный код.
Лечится. Ждите топика.
avatar
при написании коментария вставляется, а при редактировании — нет…
так было бы уже лучше…

Топик оч жду.
avatar
согласен, маюсь той-же бедой. сам поправить не смог, в силу своих слабых познаний, так что остается за компанию ждать топика eagleeye_s-а
avatar
возможно ли прописать условие, при котором скрипт
<script type="text/javascript" src="{cfg name='path.root.web'}/plugins/cmtedit/templates/skin/default/js/cmtedit.js"></script>

в файле
\plugins\cmtedit\templates\skin\default\cmtedit_form.tpl
будет выполняться только после нажатия кнопки редактирования комментария?
Это решило бы проблему.
avatar
Установил, заработал, а потом перестал работать, пишет

Error
Please try again later

В чем может быть проблема?
avatar
Хотя топик отредактирован, просто пишется ошибка
Error
Please try again later


Но редактирование происходит.
avatar
Вопрос по развитию плагина — не планируется ли переводить его на JQuery? Может даже будет точнее сказать не переводить, а сделать JQuery версию?

В связи с появлением первого шаблона с использованием JQuery, думаю, многим понадобится (:
avatar
Нашел проблемку. У меня не работает редактирование в «aceBlockExtender», а в блоге плагина «Компании» работает.
Чудеса… Пытался менять местами подключение плагинов, но пока нужную комбинацию не нашел.
Буду рад если кто-то поможет.
avatar
Спасибо! Все работает с новой версией. Даже отображается когда было редактирование, прям как форум…
  • Mail
  • 0
avatar
При попытке активации выдаёт:

SQL Error: Duplicate column name 'comment_text_source' at /home/vhosts/newsstreet.ru/httpdocs/engine/classes/Plugin.class.php line 196
Array ( [code] => 1060 [message] => Duplicate column name 'comment_text_source' [query] => ALTER TABLE `ls_comment` ADD `comment_text_source` TEXT AFTER `comment_text`, ADD `comment_date_edit` DATETIME AFTER `comment_date`, ADD `comment_last_editor_id` INT(11) AFTER `comment_date_edit` [context] => /home/vhosts/newsstreet.ru/httpdocs/engine/classes/Plugin.class.php line 196 )

Как можно справиться?
Заранее благодарю!
avatar
\plugins\cmtedit\PluginCmtedit.class.phpзакоментировать строчку
$this->ExportSQL(dirname(__FILE__).'/activate.sql');
avatar
Такая строчка в этом файле у меня есть…
А что значит закомментировать? Как это сделать?
avatar
поставить в начале строчки два прямых слэша — //
avatar
Огромное спасибо!

Всё получилось :)
avatar
Хороший плагин, но не понял, как сделать, чтобы в комментах превью изображений можно было создавать, как при создании топиков в lspanel?
avatar
На транковой версии при активации плагина при клике на любую ссылку (с onclick) вылетает:
Error
Please try again later

Подскажите, где собака зарыта?
avatar
Плагин заработал, однако, кнопки/иконки/текст сместились/налезли друг на друга. Подскажите, пожалуйста, при данной проблеме, где нужно «копать»? В .css?
  • Ezio
  • 0
avatar
После активации вылезла ошибка
SQL Error: Duplicate column name 'comment_text_source' at /home/vhosts/site/httpdocs/engine/classes/Plugin.class.php line 196
 Array ( [code] => 1060 [message] => Duplicate column name 'comment_text_source' [query] => ALTER TABLE `prefix_comment` ADD `comment_text_source` TEXT AFTER `comment_text`, ADD `comment_date_edit` DATETIME AFTER `comment_date`, ADD `comment_last_editor_id` INT(11) AFTER `comment_date_edit` [context] => /home/vhosts/site/httpdocs/engine/classes/Plugin.class.php line 196 )

Возможно, из-за неправильного удаления предыдущей версии (когда-то давно).
Подскажите, пожалуйста, как можно исправить?
avatar
Либо удалить в БД соответствующие таблицы вручную или выполнить sql запрос (просиан в файле deactivate.sql) либо активировать плагин методом добавления в plugins.dat строчки cmtedit
Также обратите внимание на то, что плагин не совместим с ЛС 0.5.1 и конфликтует с некоторыми плагинами.
avatar
Спасибо, буду пробывать.
P.S> Lка у меня 0.4.2:)
avatar
LSка*
avatar
Забыл добавить, во избежание недоразумений делайте бэкапы.
Ответственности за ваши действия никто не несет :)
avatar
ждем обновления для 0.5.1
avatar
обновление будет? :)
avatar
Ajaxy, мы с нетерпением ждем обновления )))
avatar
Очень ждём.)
avatar
я не понимаю, почему отсутствует такая функция? ведь это очень важно.

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