Краткая информация о модуле (хаке)
Автор: dj-avtosh
Версия DLE:
любая
Маленький скрипт для папки engine/ajax (engine/ajax/controller.php?mod=news_copy&user_hash= &id=), который может помочь полностью скопировать таблицу dle_post и любые связанные с ней. А так же прибавить количество новостей юзеру, чья это была новость.
Наcтройка проста:
где
Если вдруг таблицы нет в dle, он его просто пропустит.
Возвращает json с ошибкой, либо успехом, а так же id - если есть id новости в которую, это все скопировано.
Если вы хотите сделать новость немодерированной, то достаточно добавить в конце один запрос с использованием $insertId.
Всем спасибо!
Наcтройка проста:
$copyTablesMap = [
'post_extras' => 'news_id',
'tags' => 'news_id'
];
где
'таблица' => 'внешний ключ'
Если вдруг таблицы нет в dle, он его просто пропустит.
Возвращает json с ошибкой, либо успехом, а так же id - если есть id новости в которую, это все скопировано.
Если вы хотите сделать новость немодерированной, то достаточно добавить в конце один запрос с использованием $insertId.
Всем спасибо!