/ / Быстрая замена текста в базе данных скрипта
март 23 2007

Быстрая замена текста в базе данных скрипта

Дорогие друзья,

продолжаем публикацию полезных утилит, облегчающих некоторые действия. Сегодня мы рассмотрим следующую ситуацию: предположим у вас есть сайт, который работает на домене domen.ru, но спустя некоторое время вы решили сменить домен на другой, например newdomen.ru. Вы успешно перенесли свой скрипт на новый домен, подправили настройки, но с удивлением обнаружили что все ваши картинки в новостях и смайлы обращаются по адресу старого домена и в итоге вместо красивых картинок, видите весьма некрасивые прямоугольники. Почему это происходит? Потому что скрипт содержкит в базе данных уже скомпилированный текст новостей или комментариев. И производит их парсинг только один раз, в момент публикации или редактирования, тем самым существенно повышается скорость работы сайта при показе новостей. Итак мы представляем вашему вниманию небольшую утилиту которая очень быстро и качественно произведет замену в различных таблицах вашей базы данных.

Данная утилита работает очень просто, вам необходимо скачать архив, загрузить файл replace.php на ваш сервер в папку где у вас установлен скрипт, и запустить этот файл, например http://site.ru/replace.php. После этого введите текст, который вы хотите найти и заменить, а также введите новый текст, на который хотите заменить.

После этого будет призведен поиск и замена текста в новостях, комментариях, персональных сообщениях, опросах новостей, шаблонах E-Mail сообщений и статических страницах.

Утилита предназначена для версий: 5.3 - 6.0

Внимание! Просмотр данной информации доступен только пользователям имеющим лицензию на скрипт. Если вы уже приобретали скрипт, то вам необходимо зайти на сайт под своим клиентским аккаунтом.


Внимание: После того как произведете необходимую замену, незабудьте удалить даную утилиту с сервера, чтобы кто-нибудь не произвел вам замену текста.

Комментарии

blagoy

blagoy

23 марта 2007 15:17 Клиенты
0
круто, спасибо! Пару раз делал данные манипуляции вручную, может ещё придётся - воспользуюсь вашей утилитой.
fatalenergy

fatalenergy

23 марта 2007 15:18 Посетители
0
Файл: path.php
-----------------------------------------------------
Назначение: Установка поддержки больших текстовых таблиц

????
awq

awq

23 марта 2007 16:26 Клиенты
0
Эх...где же это раньше было.
Kaiser

Kaiser

23 марта 2007 22:00 Посетители
0
Цитата: fatalenergy
????

Ну тут недавно тоже патчец выходил с базой связанный, ну видать celsoft не обновил его полностью, а лиш частично. А так вообще спасибо за скрипт, очень полезен, очень даже полезен.
Slamer

Slamer

25 марта 2007 18:21 Клиенты
0
Полезный скрипт, спасибо!
igos

igos

28 марта 2007 15:34 Клиенты
0
Спасииибааа у меня только эта проблема возникла и бац! Получите-распишитесь
Hi-Tech

Hi-Tech

29 марта 2007 17:49 Клиенты
0
Да, тоже как раз перехожу на новый домен. smile
Mr 13

Mr 13

22 мая 2007 23:10 Посетители
0
Полезно! fellow
Langly

Langly

16 февраля 2008 17:33 Клиенты
0
Celsoft, здравствуйте.
Подскажите пожалуйста, я смогу использовать данную утилиту для замены "url" на "leech" во всех ранее опубликованных новостях?
Спасибо.
hellfreezes

hellfreezes

21 апреля 2008 14:49 Посетители
0
Народ, у вас работает эта утилита? У меня 6.7 и она не пашет :(
vlad_a

vlad_a

26 июня 2008 12:44 Посетители
0
Подскажите пожалуйста, я смогу использовать данную утилиту для замены "url" на "leech" во всех ранее опубликованных новостях?


Тоже интересует этот вопрос.

У меня 6.7 и она не пашет


Однозначно.
Slim

Slim

11 августа 2008 00:24 Посетители
0
Как решить проблему? есть необходимость поменять ссылки в более чем 3000 новостях, очень нужен рабочий вариант этого файла, версия движка 7.0, как быть?
celsoft

celsoft

11 августа 2008 11:35 Администраторы
0
Цитата: Slim
Как решить проблему? есть необходимость поменять ссылки в более чем 3000 новостях, очень нужен рабочий вариант этого файла, версия движка 7.0, как быть?

в 7.0 этот модуль включен в дистрибутив.
Slim

Slim

13 августа 2008 18:35 Посетители
0
Большое спасибо за ответ, эксперементировать не хотелось ))) спасибо!!!
Androvip

Androvip

7 декабря 2015 09:40 Клиенты
0
Warning: require_once(/public_html/engine/inc/mysql.php): failed to open stream: No such file or directory in /public_html/replace.php on line 28 Fatal error: require_once(): Failed opening required 'public_html/engine/inc/mysql.php' (include_path='.:/usr/local/share/pear') in /replace.php on line 28

Ничего не получилось, вот что пишут. dle 10.6
celsoft

celsoft

7 декабря 2015 12:15 Администраторы
0
Androvip,

Этот сторонний модуль от 2007 года давно устарел, и уже не может использоваться на актуальных версиях.

Но он вам и не нужен. В актуальных версиях такая возможность давно уже встроена в DLE. В админпанели зайдите в раздел "Поиск и замена" и там делайте нужную вам замену. А этот модуль удалите. Он не актуален.

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Календарь
«    Апрель 2017    »
ПнВтСрЧтПтСбВс
 12
3456789
10111213141516
17181920212223
24252627282930
Опрос на сайте
Совершаете ли вы покупки в интернет?

Популярные новости
Архив новостей
Апрель 2017 (3)
Март 2017 (2)
Февраль 2017 (1)
Январь 2017 (1)
Декабрь 2016 (3)
Ноябрь 2016 (3)