Дублирование (копирование) новости в админке

Ранее был небольшой хак от kild, он так же прекрасно работает на 13-14+ версиях DLE. Но сегодня на дле-фак увидел ещё одну реализацию от dj-avtosh так же дублирования новости и решил запостить оба хака, чтобы было.

Офф страница первого модуля
Возможности:
- Полностью дублирует всю новость, только кидает на модерацию
- Если в новости есть теги, в новой они тоже будут, их привяжет к новости, все по феншую
- Пользователю добавит +1 к новости
- Есть возможность привязать к новости также и картинки. Но я ее закомментировал, так как при удалении такой дублированной новости, картинки удалятся у всех дублей. Чтобы задействовать надо в файле engine/ajax/dubl.php убрать // перед $db->query( "INSERT INTO " . PREFIX . "_images
dubl_13_plugin.zip
[2.79 Kb] (cкачиваний: 67)

Офф страница второго модуля
По умолчанию скрипт копирует 3 таблицы dle_post, dle_post_extras, dle_tags:
Однако вы всегда можете в файле /engine/ajax/news_copy.php добавить что-то свое в этот массив. Допустим таблицы dle_xfsearch и dle_post_extras_cats добавляется так:
заменяется на:
Однако вы всегда можете в файле /engine/ajax/news_copy.php добавить что-то свое в этот массив. Допустим таблицы dle_xfsearch и dle_post_extras_cats добавляется так:
$copyTablesMap = [
'post_extras' => 'news_id',
'tags' => 'news_id'
];
заменяется на:
$copyTablesMap = [
'post_extras' => 'news_id',
'tags' => 'news_id',
'xfsearch' => 'news_id',
'post_extras_cats' => 'news_id',
];
Оригинальный архив:
copy_news_module.zip
[3.28 Kb] (cкачиваний: 34)
Архив в виде готового плагина: просто устанавливаете плагин архивом и можно настроить под себя.
copy_news_module_plugin.zip
[2.66 Kb] (cкачиваний: 55)
Похожие статьи:
Комментарии: