Menu

Поиск дефектных статей

При программном размещении статей в Joomla (особенно когда много разных авторов статей) иногда случается интересная ситуация: загрузка новой статьи выполняется не до конца, в статье появляется только самое начало.

Далее выполняем запросы к СУБД для анализа ситуации.

Найти в БД cybergw в таблице blki_content все материалы с длиной текста и введения менее 500, причём примечание строго равно 'noindex':

SELECT * FROM `cybergw`.`blki_content` WHERE `note` = 'noindex' AND CHAR_LENGTH(`fulltext`) < 500 AND CHAR_LENGTH(`introtext`) < 500;

Найти в БД cybergw в таблице blki_content все материалы с длиной текста и введения менее 500, причём id категории равно '19':

SELECT * FROM `cybergw`.`blki_content` WHERE CHAR_LENGTH(`fulltext`) < 500 AND CHAR_LENGTH(`introtext`) < 500 AND `catid` = 19;

Меняем примечание по условию:

UPDATE `cybergw`.`blki_content` SET `note` = 'noindex_0' WHERE `note` = 'noindex' AND CHAR_LENGTH(`fulltext`) < 500 AND CHAR_LENGTH(`introtext`) < 500 AND `catid` = 19;
 
Теперь непосредственно в CMS Joomla можно вывести все материалы с минимальной длиной, указав в поиске новое значение примечания.
Авторизуйтесь, чтобы получить возможность оставлять комментарии
Go to top