Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru Стол заказов Хак постмодерация новостей для DLE

Хак постмодерация новостей для DLE


 ПафНутиЙ    05.08.2013    Стол заказов    1895    0

Необходимо реализовать 5 пунктов ТЗ:

1. В настройки групп пользователей необходимо добавить настройку "Публиковать новости пользователя с постмодерацией", по умолчанию настройка отключена.

2. Если у группы пользователя включена настройка "Публиковать новости пользователя с постмодерацией", и разрешена публикация без модерации, то новость должна быть опубликована на сайте без проверки, при этом она должна быть видна только зарегистрированным пользователям. Далее такие новости будем называть новостями, имеющими статус "На проверке".

3. В шаблоне кратких новостей необходимо реализовать тег {moderation} который будет выводить кнопки "публиковать", "удалить", "удалить с уведомлением" у новостей, имеющих статус "На проверке" и только для групп, которым разрешено редактирование новостей в админке.
3.1 Кнопка "публиковать" - снимает статус "На проверке" и новость становится видна всем пользователям.
3.2 Кнопки "удалить" и "удалить с уведомлением" выполняют функции, аналогичные таковым при редактировании новостей в админке.

4. Так же необходимо реализовать теги [moderation]текст[/moderation], которые будут вводить текст, заключенный между ними, если новость имеет статус "На проверке" для всех групп, кроме гостей (т.к. им запрещен просмотр таких овостей).

5. Новости имеющие татус "На проверке" не должны учавствовать в поиске по сайту.

Ваши предложения принимаю в личку, комментарии, почту, icq.
Чтобы комментировать - войдите или зарегистрируйтесь на сайте