Хак постмодерация новостей для DLE
Необходимо реализовать 5 пунктов ТЗ:
1. В настройки групп пользователей необходимо добавить настройку "Публиковать новости пользователя с постмодерацией", по умолчанию настройка отключена.
2. Если у группы пользователя включена настройка "Публиковать новости пользователя с постмодерацией", и разрешена публикация без модерации, то новость должна быть опубликована на сайте без проверки, при этом она должна быть видна только зарегистрированным пользователям. Далее такие новости будем называть новостями, имеющими статус "На проверке".
3. В шаблоне кратких новостей необходимо реализовать тег {moderation} который будет выводить кнопки "публиковать", "удалить", "удалить с уведомлением" у новостей, имеющих статус "На проверке" и только для групп, которым разрешено редактирование новостей в админке.
3.1 Кнопка "публиковать" - снимает статус "На проверке" и новость становится видна всем пользователям.
3.2 Кнопки "удалить" и "удалить с уведомлением" выполняют функции, аналогичные таковым при редактировании новостей в админке.
4. Так же необходимо реализовать теги [moderation]текст[/moderation], которые будут вводить текст, заключенный между ними, если новость имеет статус "На проверке" для всех групп, кроме гостей (т.к. им запрещен просмотр таких овостей).
5. Новости имеющие татус "На проверке" не должны учавствовать в поиске по сайту.
Ваши предложения принимаю в личку, комментарии, почту, icq.
Источник:dle-faq.pro, DLE
1. В настройки групп пользователей необходимо добавить настройку "Публиковать новости пользователя с постмодерацией", по умолчанию настройка отключена.
2. Если у группы пользователя включена настройка "Публиковать новости пользователя с постмодерацией", и разрешена публикация без модерации, то новость должна быть опубликована на сайте без проверки, при этом она должна быть видна только зарегистрированным пользователям. Далее такие новости будем называть новостями, имеющими статус "На проверке".
3. В шаблоне кратких новостей необходимо реализовать тег {moderation} который будет выводить кнопки "публиковать", "удалить", "удалить с уведомлением" у новостей, имеющих статус "На проверке" и только для групп, которым разрешено редактирование новостей в админке.
3.1 Кнопка "публиковать" - снимает статус "На проверке" и новость становится видна всем пользователям.
3.2 Кнопки "удалить" и "удалить с уведомлением" выполняют функции, аналогичные таковым при редактировании новостей в админке.
4. Так же необходимо реализовать теги [moderation]текст[/moderation], которые будут вводить текст, заключенный между ними, если новость имеет статус "На проверке" для всех групп, кроме гостей (т.к. им запрещен просмотр таких овостей).
5. Новости имеющие татус "На проверке" не должны учавствовать в поиске по сайту.
Ваши предложения принимаю в личку, комментарии, почту, icq.
Источник:dle-faq.pro, DLE
Похожие новости
- Две лицензии по цене одной
- NVBG
- Blogss для DLE
- Розвиток агробізнесу в Україні: шлях до успіху в сучасному світі
- DataLife Engine 17.1 Nulled + Оригинал
- DataLife Engine v.17.1 Final Release
- DataLife Engine v.17.1 Press Release
- KinoLove для DLE 17.0
- Repost - шаблон для организации новостных, игровых, городских сообществ
- Bullet Energy 1.3 rev 2021 сборка r9 : форум