Cotonti / Open Source PHP Content Management FrameworkContent Management Framework

Forums / National / Russian / Модули и плагины / [plugin] Ответы в комментариях

12>>>

Организация ответов к комментариям

Dr2005alex
#1 2013-09-10 18:59

Давно уже все просят данный плуг. Поздравляем всех желающих с beta тестированием.

Данный плагин заказал и оплатил уважаемый мной пользователь Clever и разрешил выложить в сообщество.

Плагин работает только в совокупности с плагином из коробки comments версия движка SIENA 0.9.14  (ниже версией не проверялся)

Что умеет данных код?

  • Добавление вложенных ответов к комментарию (не ограничено)
  • Показывает связи между комментариями (jquery)
  • Отправка форм средствами ajax (jquery)
  • Редактирование на месте + удаление комменариев ajax
  • При удалении основного комментария удаляются и ответы к нему (аналогично и при удалении ответа, удаляются ответы к ответу) до самого последнего добавленного.
  • Отправка основного комментария (не ответа) через ajax (jquery)
  • Прокрутка страницы с анимацией до активного комментария(к примеру до вновь добавленного)
  • Стандартная паджинация заменена на тип "вконтакте" т.е. ссылочка показать еще 
  • В настройках можно включить запоминание в сесии количество просмотренных комментариев, при повторном заходе на просмотренную страницу, будут открыты все просмотренные ранее комментарии.
  • Поддержка комментариев для гостей (капча) - необходимо дать права  на запись для гостей в плагинах comments и rcomm

В папке js плагина rcomm находится демо css файл в котором можно поменять вид комментариев.

В папке tpl плагина rcomm находится демо файл comments.tpl который нужно кинуть в папку plugins вашего скина. (Не изменяйте ID элементов, а изменение атрибута CLASS  изменяйте с осторожностью )

Установка:

  1. Распакуйте архив и залейте плагин в папку plugins движкка.
  2. Зайдите в админ панель и установите данный плагин как любой другой плагин.
  3. Перекиньте файл comments.tpl из папки rcomm/js  в папку plugins вашего скина (Themes)
  4. Можете подредактировать rcomm.css под свой дизайн.
  5. Наслождаемся ответами к комментариям.

В дальнейшем планируется добавить: 

  1. Отправка личного сообщения пользователю, которому был дан ответ (возможны ваши варианты)
  2. Рассмотрим пожелания к улучшению данного кода и функциональности.

Плагин не проверялся на уязвимость и дыры, все в ваших руках.

Пока все.. надеюсь вам понравится ;)

Сам плагин качаем: rcomm_1.2

WebKaa.ru - Cotonti Relax
This post was edited by Dr2005alex (2013-09-16 20:00, 9 years ago)
esclkm
#2 2013-09-11 06:22

а как он работает без аякса?

Добавлено 17 секунд спустя:

и он использует базовые комментарии?

littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Dr2005alex
#3 2013-09-11 06:27
#37930 esclkm:

а как он работает без аякса?

Добавлено 17 секунд спустя:

и он использует базовые комментарии?

без аякса никак))) 

ДА, плагин использует базовые комментарии.

WebKaa.ru - Cotonti Relax
esclkm
#4 2013-09-11 06:37

может попробывать, чтобы как? и тогда ему цены не будет)))но я бы если честно, то не юзал бы базовые комменты) - может только таблицу их

littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Dr2005alex
#5 2013-09-11 06:52
#37932 esclkm:

но я бы если честно, то не юзал бы базовые комменты) - может только таблицу их

Почему? Я использовал уже готовые функции комментариев, дабы не писать свои)))

Можно и без ajax но надо ли?

WebKaa.ru - Cotonti Relax
esclkm
#6 2013-09-11 11:15

я думаю надо)))

littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Dr2005alex
#7 2013-09-11 11:34

И так, на данный момент имеем две задачи по улучшению

  • Добавить отправку личных собщений при ответе на комментарий (соответственно если у пользователя стоит уведомление по email он еще получит уведомление на почту)
  • Сохранять работоспособность при выключенном jquery

Ждемс еще мнений.

 

WebKaa.ru - Cotonti Relax
Aristei
#8 2013-09-11 14:17
#37935 Dr2005alex:
  • Добавить отправку личных собщений при ответе на комментарий (соответственно если у пользователя стоит уведомление по email он еще получит уведомление на почту)

А может сделать отправку не в личку, а на e-mail, потому что с приходом сиены на сайтах модуль личных сообщений может вообще не устанвливаться. Ведь задача таких уведомлений, чтобы пользователь вернулся на сайт, чтобы дисскусия продолжалась и за ней участникам было удобно следить. А если человек не заходит на сайт какая разница где уведомление в личных сообщениях или на странице с комментариями. Ну или несколько настроек, мыло, пм, мыло+пм.

Sorry for my English
Dr2005alex
#9 2013-09-11 14:24

А может сделать отправку не в личку, а на e-mail, потому что с приходом сиены на сайтах модуль личных сообщений может вообще не устанвливаться. Ведь задача таких уведомлений, чтобы пользователь вернулся на сайт, чтобы дисскусия продолжалась и за ней участникам было удобно следить. А если человек не заходит на сайт какая разница где уведомление в личных сообщениях или на странице с комментариями. Ну или несколько настроек, мыло, пм, мыло+пм.

 

Возьмем на заметку.

Кто нибудь тестил? Есть баги? 

Добавлено 5 дня спустя:

Обновил ссылку на плагин в первом посте.

Добавления:

  • Теперь плагин работает и без jquery
  • Отключение текстового редактора установленного на сайте (остается просто поле textarea)
  • Отправка уведомления в Личные сообщения
  • Отправка уведомления на email
  • В профиле пользователя добавлены радиокнопки вкл.выкл уведомлений
WebKaa.ru - Cotonti Relax
This post was edited by Dr2005alex (2013-09-16 20:09, 9 years ago)
Clever
#10 2013-09-20 16:25

Приступили к тестированию http://auto62rus.ru/blogs/clever/o-sajte-izmeneniya-obsuzhdeniya-novovvedeniya/kommentarii_teper_s_otvetami :)

5 минут полет нормальный...

У кого включено кэширование незабудьте очистить кэш. Так же не забываем установит хронологическую сортировку комментариев

Добавлено 15 минуты спустя:

Пожелание: хочу SMO! :) Dr2005alex, ну ты меня понял ;)

Добавлено 53 секунды спустя:

И чуть не забыл... СПАСИБО!

This post was edited by Clever (2013-09-20 16:41, 9 years ago)
Dr2005alex
#11 2013-10-17 11:43

Новая версия 1.4 http://www.cotonti.com/datas/users/rcomm_1.4_84.rar

Исправлен баг с отображением связей между комментариями.

Добавлена возможность изменения хронологии. Теперь плагин поддерживает два режима Recent и Chronological -  подхватывается из настроек плагина Comments system

Исправлены мелкие недочеты

WebKaa.ru - Cotonti Relax
Uch
#12 2013-10-18 08:09

Можно для анонимов предумотреть возможность получения уведомления об ответе на мыло?

Dr2005alex
#13 2013-10-23 18:11
Посмотрим в следующей версии....

Добавлено 1 недели спустя:

Выяснил, что не все поняли что такое связи между комментариями.... 

http://cmsworks.ru/blog/opublikovan-reliz-kandidat-frilans-birzhi-25

тут можно увидеть наглядный пример этого (стрелочки между комментами).

так-же советую нажать на ссылки над комментами Ответ к комментарию

WebKaa.ru - Cotonti Relax
This post was edited by Dr2005alex (2013-11-02 08:15, 9 years ago)
Leshkens
#14 2013-11-20 19:47

Круто было бы сделать страничку, где будут показаны твои ответы и ответы тебе, с возможным выводом значения количества новых комментариев в хедер. На манер новостей в контакте. Жуть какая актуальная вещь. Вконтач обленяет людей, искать ответы на комменты вспоминая где его оставлял уже никто не будет. Решение с эмейлом, на мой взгляд, слишком "тяжеловестное" в плане юзабилити, с личкой более-менее, как опционально норм.

Dr2005alex
#15 2013-11-20 20:17

Дотестируем этот вариант, а дальше будем прикручивать хотелки. Пишите.... самые актуальные будем выбирать...

WebKaa.ru - Cotonti Relax

12>>>