Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Шаблоны (TPL) » Как реализовать срок жизни новостей при добавлении через сайт?

Как реализовать срок жизни новостей при добавлении через сайт?


     19.10.2016    Все вопросы » Шаблоны (TPL)    1452

вопрос
В панели управления, добавление или редактирование новостей DLE, есть возможность выбрать срок действия новостей и действие при этом.

Как можно реализовать например вот такой вывод, при добавлении новостей с сайта:

1. Скрытое поле, срок действия новостей через 30 дней;
2. Скрытое поле, отправлять на модерацию.

Когда новость попадает в ПУ, эти параметры уже заданы.

Ответил: vitarts


решил проблему вот так:

после
$db->query( "INSERT INTO " . PREFIX . "_post_extras (news_id, allow_rate, votes, user_id) VALUES('{$row['id']}', '{$allow_rating}', '{$add_vote}','{$member_id['user_id']}')" );


прописал

if($category_list == 114 or $category_list == 116 or $category_list == 117 or $category_list == 118 or $category_list == 119 or $category_list == 120 or $category_list == 121 or $category_list == 122 or $category_list == 123) { $db->query( "INSERT INTO " . PREFIX . "_post_log SET news_id='".$row['id']."', expires='".(time()+2592000)."', action='2'" ); }


if($category_list == 114 - номер категории
(time()+2592000) - 30 дней
action='2' - на модерацию

4 комментария

vitarts
Юзер

vitarts - 19 октября 2016 15:20 -

готов заплатить за эту реализацию, если не кто не знает как...

lutskboy
Эксперт

lutskboy - 19 октября 2016 16:57 -

напишите по подробней. тогда сделаем.
Скрытое поле, срок действия новостей через 30 дней;

Скрытое поле - это что. чтоб его никто не видел.

vitarts
Юзер

vitarts - 19 октября 2016 18:24 -

Да что бы не кто не видел, либо выбор отправить на модерацию через 7, 14, 30 дней.
Либо скрытое поле, по умолчанию где будет 30 дней.

vitarts
Юзер

vitarts - 22 октября 2016 11:29 -

в файле addnews.php

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

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

наверх