Главная страница / DataLife Engine / Плагины / Дублирование (копирование) новости в админке

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

01 февраля 2021, Понедельник
1 355
1
Дублирование (копирование) новости в админке

Ранее был небольшой хак от 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 добавляется так:
$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)
Комментарии:
{login}

Твой комментарий..

  1. Che 5 октября 2021 15:32

    Root крутой чел, давно знаю его в сети. Точнее читаю. Отзывчивый, короче по красоте все. Спасибо за бесплатные советы, что в наше время важно!

Модули для создания киносайта и не только на базе DataLife Engine, и многое другое...
Просто блог Евгения Попова, он же - byroot © 2015-2025 | Карта сайта