Предоставляем срочную помощь по DLE, пишем эксклюзивные модули для вашего проекта, парсеры грабберы, исправляем базу данных, удаляем вирусы редиректы, обновляем скрипты, помощь с переездом на другой хостинг, перенос домена, большой опыт работы с высоконагруженными проектами, защита ddos атаки, ботов и спама, оптимизация модулей и серверов дле, более 10 лет работы, тысячи модификаций и доработок, короткие сроки, дорого, качественно. skype: rdn-team.com

DLE: Удаление дублей новостей по заголовку

  1. Онлайн

    Grey

    Администраторы

    Сообщений: 1871

    DLE: Удаление дублей новостей по заголовку
    Если вам нужно снести дубли новостей по одинаковым заголовкам на большой базе данных сделайте следующее:
    1. Сохраните Бекап
    2. Выполните запрос
    
    ALTER IGNORE TABLE dle_post ADD UNIQUE (title)
    


    После запроса дубли будут удалены и невозможно будет добавить новость с одинаковым заголовком.

    Внимание: Данный метод не удаляет файлы новостей (картинки итд) и не чистит таблицу extras.

    сделаю любой модуль dle на заказ, если вам нужны услуги по dle
    скaйп rdn-team.com
    телегрaм @histoo

    9 мая 2018 - 00:51 / #1
  2. Оффлайн

    Sems

    Посетители

    Сообщений: 1

    Здравствуйте. Хак очень полезный но есть одно но. Теперь при добавлении дубликата новости появляется ошибка бд. Возможно это как то облагородить?
    24 ноября 2018 - 13:20 / #2
  3. Онлайн

    Grey

    Администраторы

    Сообщений: 1871

    Sems,
    нужно будет дописывать функционал который будет выдавать ошибку пользователю о том что такая новость уже есть.
    обращайтесь, все сделаем, контакты ниже.

    сделаю любой модуль dle на заказ, если вам нужны услуги по dle
    скaйп rdn-team.com
    телегрaм @histoo

    24 ноября 2018 - 17:24 / #3
  4. Оффлайн

    non-stop

    Посетители

    Сообщений: 1

    Доброго дня. подскажите пожалуйста как вернуть таблицу в первоначальный вид ...
    11 декабря 2018 - 13:10 / #4
  5. Онлайн

    Grey

    Администраторы

    Сообщений: 1871

    non-stop,
    просто удалите индекс поля title в phpmyadmin
    не получится - сделаю бесплатно
    Сообщение отредактировал Grey 11 декабря 2018 - 15:18

    сделаю любой модуль dle на заказ, если вам нужны услуги по dle
    скaйп rdn-team.com
    телегрaм @histoo

    11 декабря 2018 - 15:17 / #5
  6. Оффлайн

    ealtigistow

    Посетители

    Сообщений: 1

    non-stop,
    Цитата: non-stop
    Доброго дня. подскажите пожалуйста как вернуть таблицу в первоначальный вид ...

    Toje samae nujna, mojet ktota mojet nam pamoch ribiata?

    Kanalizaciis gawmenda

    10 июля 2019 - 14:06 / #6
  7. Онлайн

    Grey

    Администраторы

    Сообщений: 1871

    ealtigistow,
    контакты в подписи.

    сделаю любой модуль dle на заказ, если вам нужны услуги по dle
    скaйп rdn-team.com
    телегрaм @histoo

    10 июля 2019 - 19:29 / #7
  8. Онлайн

    Grey

    Администраторы

    Сообщений: 1871

    Метод устарел и более не поддерживается в mysql:
    As of MySQL 5.7.4, the IGNORE clause for ALTER TABLE is removed and its use produces an error.
    Есть альтернативный вариант.

    сделаю любой модуль dle на заказ, если вам нужны услуги по dle
    скaйп rdn-team.com
    телегрaм @histoo

    14 сентября 2019 - 20:48 / #8
Модераторы форума: greyPowered by Bullet Energy Forum