| Запросы к базе данных joomla |
| Joomla |
| 27.09.2011 20:28 |
|
Иногда бывает необходимо написать запрос к базе данных joomla. Ну, когда это может понадобиться? Например, ваш сайт переехал на новый хостинг и в результате этого переезда изменились пути к каким-нибудь файлам - у меня это как-то раз случилось с путями к изображениям. Или еще что-то надо массово поменять, сделать ряд однотипных замен по всему контенту сайта. Для таких вещей понадобится MySQL запрос. Рассмотрим запрос на примере таблицы jos_k2_items, поскольку я фанат и мученик компонента К2. Мне, например, недавно надо было поменять во вступительных текстах videonovosti на videomaterialy. Вот как это делается. UPDATE `jos_k2_items` SET `introtext` = REPLACE(`introtext`, 'videonovosti', 'videomaterialy') Принцип, я думаю, понятен. Что-то подобное приходилось мне делать и с таблицами в БД wordpress-а. Магическая формулировка для работы с базой данных joomla: UPDATE 'имя таблицы' SET `поле, где производится замена` = REPLACE(`поле, где производится замена`, 'что заменяем', 'чем заменяем') Когда у меня будет вдохновение, я расскажу, как переносить сведения из одной таблицы в другую - например, если вы хотите перенести сайт с одной системы управления на другую. А мне это нужно было, чтобы переместить видеогалерею из компонента hwdvideoshare в категорию K2. |

