top
logo


DLE замена содержимого полей descr и title. PDF Печать E-mail
Автор: adm   
30.09.15 14:24

DLE замена содержимого полей descr и title.


Бывает необходимо отредактировать содержимое сайта на DLE,  быстро и много. :-)

Есть возможность это сделать SQL запросами прямо из PhpMyadmin. Как вы знаете (если не знали то теперь знайте) у каждого провайдера есть функционал для работы с базами данных.

 

Вот поле для ввода SQL запросов:

 

Просмотр:
SELECT SUBSTRING_INDEX(SUBSTRING_INDEX(`descr`, '|', 5), '|', -1) AS `descr`
FROM `dle_post` WHERE `descr` IS NOT NULL;

 

Проверка поля title:
SELECT SUBSTRING_INDEX(SUBSTRING_INDEX(`title`, '|', 5), '|', -1) AS `title`
FROM `dle_post` WHERE `title` IS NOT NULL;


Замена поля title:
UPDATE `dle_post` SET
`metatitle` = CONCAT("Отличный сайт для админов thin.kiev.ua",
SUBSTRING_INDEX(SUBSTRING_INDEX(`title`, '|', 5), '|', -1),
",суперовый дла юЗверей  www.thin.kiev.ua ",
SUBSTRING_INDEX(SUBSTRING_INDEX(`title`, '|', 5), '|', -1))
WHERE `title` IS NOT NULL;


Замена поля descr из поля title:
UPDATE `dle_post` SET
`descr` = CONCAT("Отличный сайт для админов thin.kiev.ua",
SUBSTRING_INDEX(SUBSTRING_INDEX(`title`, '|', 5), '|', -1),
",суперовый дла юЗверей  www.thin.kiev.ua",
SUBSTRING_INDEX(SUBSTRING_INDEX(`title`, '|', 5), '|', -1))
WHERE `title` IS NOT NULL;

 

Внимание! Не стоит проводить эксперименты на рабочем сайте! Подберите нужные вам регулярные выражения и только после этого, вносите изменения в базу вашего сайта.

Удачи.

 

ссылка на материл: http://www.thin.kiev.ua/web/38-web/6059-dle-descr-title.html

{jcomments on}

Последнее обновление 30.09.15 14:44
 
Интересная статья? Поделись ей с другими:

bottom

 

Unreal Commander PfSense по русски Яндекс.Метрика