Решаем проблему с поиском новостей на модерации по категориям в админ панели [ DLE 13.2 ]

В DataLife Engine 13.2 изменился принцип работы с категориями и в админ панели теперь нельзя искать новости которые на модерации по категориям. В таблицу _post_extras_cats записываются данные когда новость прошла модерацию, по-этому поиск не возможен. Я приготовил два способа поиска новостей.

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

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

Первый вариант PHP Ver:
poisk-novostej-na-moderacii-po-kategorii-ver.xml [2,16 Kb] (cкачиваний: 5)


Второй вариант SQL Ver:
poisk-novostej-na-moderacii-po-kategorii-sql-ver.xml [1,38 Kb] (cкачиваний: 10)
Собрано 0 рублей Поддержать автора

Войдите на сайт


Данное дополнение сделано на энтузиазме для пользователей. Вы можете помочь автору материально сделав вклад в развитие, создание и поддержку других бесплатных дополнений. Любая помощь это добрый шаг с вашей стороны, вы становитесь одним из спонсоров раздела и непосредственным образом влияете на его дальнейшее развитие.

Комментарии:

Вход в личный кабинет

Восстановить пароль