форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Некоторое время занимался наполнением сайта, добавил много разных статей... Потом как-то экспериментируя с правкой исходников TxP, изменил для себя файл с настройками Текстиля так, чтобы он обрабатывал кавычки типа “” на «». Результат понравился, применил отредактированный файл к указанному рабочему сайту...
Все хорошо, но уже размещенные статьи все равно отображаются со старыми кавычками “” Чтобы они обработались заново, нужно открыть статью в TxP и пере-опубликовать, но статей уже очень много опубликовано, и проделать данный номер с каждой будет практически нереально...
Можно как-нибудь взять и... заставить TxP пере-обработать все имеющиеся статьи разом?
Отредактированно Арнольд (01-11-2008 12:24:20)
Неактивен
Ну понятно, а как это сделать сразу для всех имеющихся статей-то?
Неактивен
Арнольд написал:
Ну понятно, а как это сделать сразу для всех имеющихся статей-то?
Могу предположить, что надо написать запрос на обновление поля, что-то типа
update ТАBLE set FIELD=FUNC(FIELD)
где ТАBLE - имя таблицы со статьями,
FIELD - имя поля со статьями,
FUNC - некая функция, в качестве параметра которой подается старое содержание поля, а в качестве возвращаемого значения текст с заменой
или надо писать плагин, который в цикле применить к каждой статье.
Неактивен