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

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

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

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

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

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

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

Внимание!

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


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

Комментарии

  1. blagoy (Клиенты)

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

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

    ????
  3. awq (Посетители)

    23 марта 2007 16:26 17 комментариев
    Эх...где же это раньше было.
  4. Kaiser (Посетители)

    23 марта 2007 22:00 84 комментария
    Цитата: fatalenergy
    ????

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

    25 марта 2007 18:21 14 комментариев
    Полезный скрипт, спасибо!
  6. igos (Клиенты)

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

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

    22 мая 2007 23:10 97 комментариев
    Полезно! fellow
  9. Langly (Клиенты)

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

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

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


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

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


    Однозначно.
  12. Slim (Посетители)

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

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

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

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

    7 декабря 2015 09:40 1 комментарий
    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
  16. celsoft (Администраторы)

    7 декабря 2015 12:15 4 033 комментария
    Androvip,

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

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

Информация

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

Календарь

«    Апрель 2024    »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930 

Опрос на сайте

Совершаете ли вы покупки в интернет?