Телефон XTetis +38 (097) 755-20-01   skype.png, 73kB xtetis   skype.png, 73kB Обратная связь skype.png, 73kB Сделать заказ  
 
 
Категории блога

Замена тегов выделения strong, bold, em, i, u в SQL

Бывают такие  случаи, когда нужно текст на сайте очистить от тегов выделения. Есть довольно изящные методы, которые прводят анализ на наличие закрытых и открытых тегов. Но я  предлагаю использовать эффективный и и простой метод: замета с помощью простой функции MySQL.

 

UPDATE `pages` SET `content` = REPLACE(`content`,'<strong>','<span style="font-weight:bold;">');
UPDATE `pages` SET `content` = REPLACE(`content`,'<strong ','<span style="font-weight:bold;" ');
UPDATE `pages` SET `content` = REPLACE(`content`,'</strong>','</span>');

UPDATE `pages` SET `content` = REPLACE(`content`,'<b>','<span style="font-weight:bold;">');
UPDATE `pages` SET `content` = REPLACE(`content`,'<b ','<span style="font-weight:bold;" ');
UPDATE `pages` SET `content` = REPLACE(`content`,'</b>','</span>');

UPDATE `pages` SET `content` = REPLACE(`content`,'<em>','<span style="font-style:italic;">');
UPDATE `pages` SET `content` = REPLACE(`content`,'</em>','</span>');

UPDATE `pages` SET `content` = REPLACE(`content`,'<i>','<span style="font-style:italic;">');
UPDATE `pages` SET `content` = REPLACE(`content`,'<i ','<span style="font-style:italic;" ');
UPDATE `pages` SET `content` = REPLACE(`content`,'</i>','</span>');

UPDATE `pages` SET `content` = REPLACE(`content`,'<u>','<span style="text-decoration:underline;">');
UPDATE `pages` SET `content` = REPLACE(`content`,'<u ','<span style="text-decoration:underline;" ');
UPDATE `pages` SET `content` = REPLACE(`content`,'</u>','</span>');