Кнопка "Дублировать" (+ dle 13)

Кнопка "Дублировать" (+ dle 13)


По просьбе одного хорошего человека сделал такой перехак недомодуль :)
Это чудо должно облегчить жизнь тем, кто выкладывает посерийно сериалы. Да и вообще всем, кто выкладывает похожие новости в больших количествах.
Проверял на 10,6 ютф8 и 10,2 win-1251. Но приколы могут быть, так что сначала тестируем а потом только пользуемся на полную.

Установка простая, закинуть на сервер и прописать в одном файле.

Возможности:
  1. Полностью дублирует всю новость, только кидает на модерацию
  2. Если в новости есть теги, в новой они тоже будут, их привяжет к новости, все по феншую
  3. Пользователю добавит +1 к новости
  4. Есть возможность привязать к новости также и картинки. Но я ее закомментировал, так как при удалении такой дублированной новости, картинки удалятся у всех дублей. Чтобы задействовать надо в файле engine/ajax/dubl.php убрать // перед $db->query( "INSERT INTO " . PREFIX . "_images

Ну вроде все. Предложения по улучшению приветствуются.

Кнопка "Дублировать" (+ dle 13)


Добавлена версия для dle 13. Просто загрузить архив через систему плагинов


Также если кому пригодилось то не откажусь от благодарности:
R309297923355
Z405990074348
Этот файл недоступен для вас
Этот файл недоступен для вас

Комментариев 22

  1. Офлайн
    4iLi 8 ноября 2016 16:14
    + 0 -
    можете для 11.1 подправить этот модуль?
    1. Офлайн
      kild 8 ноября 2016 17:24
      + 0 -
      а что не работает? у меня на 11.1 все ок
      1. Офлайн
        4iLi 8 ноября 2016 20:01
        + 0 -
        Может я чтото не так понял?
        Установил модуль, патом нажимаю редактировать новость и там кнопку дублировать и ничего не происходит.

        А должна вроде автоматом добовляться вторая новость такаяже с изминённым контентом правильно?
        1. Офлайн
          kild 8 ноября 2016 20:07
          + 0 -
          После нажатия на кнопку должно появиться окошко со ссылкой на редактирование новой новости
  2. Офлайн
    4iLi 8 ноября 2016 20:57
    + 0 -
    kild,

    такое окошко не выпадает, работаю с xampp сервером

    Версия PHP: 5.5.37
    Версия MySQL: 5.5.5-10.1.13-MariaDB MySQLi
    1. Офлайн
      kild 8 ноября 2016 21:00
      + 0 -
      попробуйте почистить кеш и в админке в редактировании новости нажать контрл + ф5
      1. Офлайн
        4iLi 8 ноября 2016 21:15
        + 0 -
        В админке дле почистил кеш, нажал контрл + ф5 не помогает.
        В чём же причина? Движок даже чистый попробовал поставить.
        1. Офлайн
          kild 8 ноября 2016 21:20
          + 0 -
          может кодировка не та?
  3. Офлайн
    4iLi 8 ноября 2016 23:32
    + 0 -
    kild,
    Кодировка утф8, брал скрипты тоже с папки утф8.
    1. Офлайн
      kild 8 ноября 2016 23:34
      + 0 -
      тогда единственный вариант у меня остался, что проблема в сервере
      так как еще никто не жаловался что не работает
      1. Офлайн
        4iLi 8 ноября 2016 23:43
        + 0 -
        Есть идея, где именно искать на сервере?
        1. Офлайн
          kild 8 ноября 2016 23:44
          + 0 -
          Ну я бы начал со смены движка бд
  4. Офлайн
    4iLi 9 ноября 2016 00:00
    + 0 -
    kild,
    есть рекомендации? только не линукс.
    1. Офлайн
      kild 9 ноября 2016 00:04
      + 0 -
      я имел ввиду использовать не MariaDB
      1. Офлайн
        4iLi 9 ноября 2016 08:52
        + 0 -
        сейчас установил

        DataLife Engine version: 11.1
        Type of the script license: License is activated
        Operating system: Windows NT 6.2
        PHP version: 5.6.26
        MySQL version: 5.7.15-log MySQLi

        проблема осталась, это очень странное явлеие.
        где же тут собака зарыта?
        1. Офлайн
          4iLi 10 ноября 2016 11:44
          + 0 -
          не знаю точно поможет ли это, но кнопка отображаеться и модуль установлен. Просто по нажатию кнопки не выпадает ссылка которая позволяет продолжить действие. Может есть идеи, наводка, на продлему и где искать? движё чистый стоит версия 11.1.
  5. Офлайн
    4iLi 11 ноября 2016 13:47
    + 0 -
    Убил кучу времени в поиске что да как, в итоге вышло, что надо изменить ссылку в скрипте.
    Так как у меня движёк лежит на локалхост/2017/ итд.

    Кому нужно вот тут меняем всё, inc/dubl.php
    Там где url вставить приставку до движка, в моем случае это /2017/

    "url: "/2017/engine/ajax/dubl.php","
  6. Офлайн
    Juks 6 января 2017 03:05
    + 0 -
    От души, хороший хак.
    На 11.1 полет нормальный)
  7. Офлайн
    kingss 14 июля 2017 18:50
    + 0 -
    Кнопка нет версия 11.3
  8. Офлайн
    bonusproject 20 февраля 2019 00:07
    + 0 -
    Подскажите, как установить модуль?
    >закинуть на сервер и прописать в одном файле
    Прописать что в файле и каком?
    1. Офлайн
      kild 20 февраля 2019 00:13
      + +1 -
      Думаю стоит скачать архив и прочитать инструкцию
      1. Офлайн
        bonusproject 20 февраля 2019 09:24
        + +1 -
        Спасибо, разобрался. Модуль работает без нареканий. Отправил вам небольшую благодарность.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.