Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Модули для DLE » Для разработчиков: копирование новостей любой версии DLE

Для разработчиков: копирование новостей любой версии DLE


     13.10.2020    Модули для DLE    229    1 комментарий

Краткая информация о модуле (хаке)

Автор: dj-avtosh
Версия DLE: любая
Цена: Бесплатно
Маленький скрипт для папки engine/ajax (engine/ajax/controller.php?mod=news_copy&user_hash=&id=), который может помочь полностью скопировать таблицу dle_post и любые связанные с ней. А так же прибавить количество новостей юзеру, чья это была новость.

Наcтройка проста:

$copyTablesMap = [

    'post_extras' => 'news_id',

    'tags' => 'news_id'

];


где
'таблица' => 'внешний ключ'


Если вдруг таблицы нет в dle, он его просто пропустит.

Возвращает json с ошибкой, либо успехом, а так же id - если есть id новости в которую, это все скопировано.

Если вы хотите сделать новость немодерированной, то достаточно добавить в конце один запрос с использованием $insertId.

Всем спасибо!

news_copy.zip [1,17 Kb] (cкачиваний: 11)

1 комментарий

dj-avtosh
PHP-developer

dj-avtosh - 13 октября 2020 13:40 -

Комментарий для плюсов.

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.): @blob42
В телегу писать сразу задачу и бюджет.

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