Категория:
Веб-программирование/СкриптыБюджет:
?Примерное ТЗ на создание модуля faq для dle9.8
Общая информация:
- На сайте и в админпанели будет использоваться только bbcode-редактор.
1. Возможность добавления новостей (далее вопросов) в определённые категории и подкатегории (далее «раздел faq») любой группой, в т.ч. и группой гости, при этом выбирать можно только 1 категорию из разрешённых к публикации, в т.ч. и админам. При этом форма добавления полного содержания не должна присутствовать.
1.1. Только для зарегистрированных пользователей: При добавлении вопросов в раздел faq должны быть реализованы checkbox`s — «Уведомить об ответе» и «Подписаться на комментарии», при выборе которых пользователь будет получать сообщения на эл.почту об ответе на вопрос и комментариях.
1.2. Для незарегистрированных пользователей чекбоксы должны быть неактивными и должна присутствовать надпись типа «чтобы активировать эти опции — зарегистрируйтесь».
2. Возможность «отвечать» на вопрос должна быть у любого пользователя, кроме гостей.
При этом:
2.1. Предполагаю, что лучше всего этот функционал реализовать на основе полного содержания. Т.е. при добавлении ответа на вопрос фактически просто добавляется полное содержание. (а в fullstory.tpl просто будет два тега {short-story} и {full-story})
2.2. Ссылка на добавление ответа должна быть только если ответа на вопрос нет, в противном случаи должна быть ссылка на «полную новость» (ответ).
2.3. Желательно, чтобы форма добавления ответа появлялась без перезагрузки страницы.
2.4. В ответе должна быть ссылка на попап-профиль ответившего пользователя (типа: На вопрос ответил: Бот)
2.5. При добавлении ответа на вопрос определённым группам пользователей (например 1,2,4,6) должны приходить уведомления на эл.почту.
---------------------------------------
По сути требуется реализовать добавление новостей группой «гости» и однократное «быстрое» редактирование полной новости при просмотре коротких новостей плюс уведомления по эл.почте.
Пример хака на сайте: dle-faq.ru
в разделе ВОПРОСЫ
Предлагайте цену и сроки.
http://www.weblancer.net/projects/567384.html