Решение проблемы с поиском новостей на модерации

Решение проблемы с поиском новостей на модерации

В DLE 13.2 изменился принцип работы с категориями и теперь в админ панели нельзя искать новости которые на модерации по категориям. А именно в таблицу _post_extras_cats записываются данные, когда новость прошла модерацию, по этому поиск не возможен. Несколько вариантов хака, устанавливаемых в DLE через систему управления плагинами, позволит решить эту проблему.
 
Вариант - PHP Ver:
  • Плюсы: он отменяет проверку - на модерации ли новость и записывает в таблицу данные по категориям. Это позволяет искать новости с таблицы _post_extras_cats, что будет быстрее по сравнению с SQL Ver вариантом.
  • Минусы: таблица будет забиваться данными. Может быть так, что она достигнет своего пика при условии того, что у вас много новостей или много категорий или того и другого.

Важно: при использовании этого варианта следует выполнить Перестроение публикаций новостей.

Скачать: файл могут только зарегистрированные посетители.


Вариант - SQL Ver:
  • Плюсы: этот вариант не записывает данные в таблицу _post_extras_cats, а работает с регулярным выражением. Это отменяет вероятность того, что таблица полностью будет заполнена данными.
  • Минусы: при наличии большого количества новостей может долго выполняться запрос, но это если у вас слишком много новостей.

Скачать: файл могут только зарегистрированные посетители.
 
Версия DLE: 13.2
Кодировка: utf-8
 
Автор: LazyDev
Источник:
  • Oxigen
  • 0
  • 243
Информация
Оставлять комментарии могут только зарегистрированные посетители.
  • Рейтинг@Mail.ru
  • Яндекс.Метрика