Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как сделать уведомление о модераниции новости?

Как сделать уведомление о модераниции новости?


     05.07.2016    Общие вопросы по PHP, Хаки    1773

вопрос
Время доброе. Подскажите как вывести текст автору статьи о модерации новости?

В fullstory.tpl вывести вот так нужно:

[moderation]Ваша новость проходит модерацию. Ожидайте![/moderation]

Ответа пока нет


5 комментариев

Апельсин
Юзер

Апельсин - 5 июля 2016 04:44 -

А зачем изголяться так? В профиле автора и так будет та новость, которая проходит модерацию. Чем больше правок - тем больше проблем при обновлении скрипта будет. А скоро новая версия DLE выходит.

baseroad
Юзер

baseroad - 5 июля 2016 11:46 -

Апельсин,
Так сделано на торрент трекерах. Когда новость выложил, она доступна для просмотра, но все ровно стоит в очереди на проверку модератором. После проверки новости автору новости приходит письмо в ЛС о том что новость проверена.

Ойбек
Юзер

Ойбек - 6 июля 2016 09:27 -

Лучший вариант, это придумать свой модуль с тегом, чтобы он автоматический вставлял в не проверенную новость, а после проверки просто это строка исчезла и через запрос MYSQL отправлялся ЛС от имени каого нибудь пользователя.
Можно и с Cron это сделать..

nowheremany
Эксперт

nowheremany - 6 июля 2016 11:15 -

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

Аналогично реализуется акции, скидки и прочие примочки.

Благодарность принимаю тут Связь

Iceman
Юзер

Iceman - 6 июля 2016 13:42 -

Она не как бы, она на модерации. Есть же колонка в базе данных новости, approve имеет значение 1 и 0.
0- новость модерируется.
1 - новость опубликована.

Ну и можно создать под эти требование уже тег.

[approve]На модерации[/approve]
[not-approve]Новость прошла модерацию[/not-approve]

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх