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

Как составить запрос на изменение срока действия новости после быстрого редактирования?


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

вопрос
Здравствуйте, пытаюсь сделать запрос на автоматическое изменение срока действия новости после быстрого редактирования, ничего не выходит.

т.е. если пользователь состоит в группе (id=2) и редактирует свою новость из категории (id=9), то после сохранения этой новости автоматически прописывается срок действия +30 дней, и перенос обратно в категорию (id=9).

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


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

Mau
Юзер

Mau - 14 декабря 2019 15:45 -

Забыл указать версия 13.3

Mau
Юзер

Mau - 14 декабря 2019 20:16 -

upd.
Посмотрите, пожалуйста, правильно ли я сделал.

if($member_id['user_group'] == 2 and $row['category'] == '9') {
$db->query( "DELETE FROM " . PREFIX . "_post_log WHERE news_id='{$row['id']}'" );
$myexpires = strtotime("+30 day");
$db->query( "INSERT INTO " . PREFIX . "_post_log SET news_id='{$row['id']}', expires='$myexpires', action='5', move_cat='9'" );
}
---
Вставил после
$db->query( "UPDATE " . PREFIX . "_post_extras SET related_ids='', editdate='$added_time', editor='{$member_id['name']}', reason='$editreason', view_edit='$view_edit' WHERE news_id = '$id'" );

maks
Юзер

maks - 14 декабря 2019 21:28 -

Не уверен, но срок действия разве в post_log пишется?

dj-avtosh
PHP-developer

dj-avtosh - 17 декабря 2019 00:40 -

да и вообще полагаться на один strtotime)

Коплю на квартиру (ЯД): 41001679231462

telegram: @blob42
skype: elhan.isaev (seldom)

В личке и телеге только платные консультации. Уважайте мое время.

ТeraМoune
Юзер

ТeraМoune - 17 декабря 2019 00:49 -

Цитата: dj-avtosh
да и вообще полагаться на один strtotime)

А чем это плохо или не надёжно ? Справляется же с задачей.

dj-avtosh
PHP-developer

dj-avtosh - 17 декабря 2019 01:34 -

сдвиг часового пояса не учтен из настроек

Коплю на квартиру (ЯД): 41001679231462

telegram: @blob42
skype: elhan.isaev (seldom)

В личке и телеге только платные консультации. Уважайте мое время.

Mau
Юзер

Mau - 18 декабря 2019 00:14 -

Благодарю за замечание, к сожалению, пока нет возможности заказать правильную реализацию.

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

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

наверх