Понадобился модуль комментариев, но после тестирования официальной версии, официально ещё не вышедшей убедился, что над ним нужно серьёзно поработать. Посидел пару дней и вот, что вышло.
Изменения, дополнения:
Админка.1. Из админки вообще нельзя было добавить комментарий. Добавил выпадающий список со страницами, куда прикреплён текущий модуль.
2. В описание класса модуля добавил константу const ADMNAME = 'Админ'; - имя(ник) администратора сайта, от чьего имени добавляются комменты из админки(укажите своё имя-ник). Значение этой константы автоматически прописывается в поле "Автор" при добавлении комментария. Есть и ещё одна фишка, но чуть позже...
3. В разделе меню "Посмотреть" добавил колонку с отображением страницы комментария. В колонке "Дата" теперь выводится и время добавления коммента.
Пользовательская часть.1. Переделал, чтобы комменты отображались вверху, а форма внизу. По-моему так удобней и практически везде так используется. Кстати, кто-то уже на форуме спрашивал как это сделать.
2. Добавил нумерацию комментариев (в шаблоне доступна переменная %num% в блоке <!-- @rows -->).
3. Добавил в шаблон блок <!-- @title --> в котором доступна переменная %totals% - общее количество комментариев. Блок выводится один раз в самом верху.
4. Добавил в шаблон переменную %time% - время добавления, была только дата.
5. Ввёл пока простую проверку на заполнение формы, раньше можно было отправить пустую. Возможно, необходимо добавить проверку на количество вводимых символов.
6. Невозможно добавить комментарий от имени администратора сайта – фишка с const ADMNAME = 'Админ'; .
Сообщение об ошибке выводится в блоке шаблона <!-- @no_admin_comments -->.
7. Ну и наверно последнее, но существенное дополнение. Допустим, пользователь наваял длинный комментарий, но в результате какой-то ошибки отправление формы не прошло (например, ввёл неправильно цифры в капче или забыл указать автора). В результате возвращается пустая форма и данные нужно вводить снова. Теперь содержимое формы сохраняется (берётся из сессии).
Работы с модулем конечно ещё много, но уже теперь им можно более-менее пользоваться.
Сейчас работаю над "прикруткой" какого-нибудь редактора BBcode – тестирую варианты.
Скачать доработанный модуль комментариев можно здесь:
http://korchaginvn.ru/count/down.php?uri=download/comments_fix_ver_01.rarПросьба потестить и отписаться с замечаниями и предложениями.
P.S. Все изменения, дополнения в коде пометил комментариями - //добавлено aim