vkray Опубликовано 28 Июля 2006 Жалоба Поделиться Опубликовано 28 Июля 2006 Здравствуйте. Подскажите, как изменить на форуме все ссылки, начинающиеся с прежднего адреса форума на ссылки, начинающиеся с нового адреса? Например http://www.23.xoster.net/forum/index.php?act=idx поменять наhttp://www.vkray.ru/forum/index.php?act=idxгде 23.xoster.net и www.vkray.ru преждний и нынешний адрес форума. Вручную нереально, потому что ссылки встречаются в более чем 1 000 темах. Спасибо. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Jax Опубликовано 28 Июля 2006 Жалоба Поделиться Опубликовано 28 Июля 2006 В настройках форума или через conf_global.php Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 DANMASTER Опубликовано 28 Июля 2006 Жалоба Поделиться Опубликовано 28 Июля 2006 BadMan1, conf_global.php, $INFO['board_url']. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 PALADIN+ Опубликовано 28 Июля 2006 Жалоба Поделиться Опубликовано 28 Июля 2006 он имеет ввиду в топиках.SQL запросом лучше всего.или сделай бек-ап базы и тексторым редактором. потом востанови БД Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Jax Опубликовано 28 Июля 2006 Жалоба Поделиться Опубликовано 28 Июля 2006 Это геморно бекапом. Где-то писали, как можно replace-ом сделать, не обнулив все посты. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 ssh Опубликовано 29 Июля 2006 Жалоба Поделиться Опубликовано 29 Июля 2006 (изменено) Думаю, что сделать дамп базы, а потом пропусть его через `sed' будет наиболее быстрым способом. Изменено 29 Июля 2006 пользователем ssh Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 vkray Опубликовано 29 Июля 2006 Автор Жалоба Поделиться Опубликовано 29 Июля 2006 И ещё: не отображаются смайлики в старых (до смены алреса) сообщениях. Это лечится если открыть редактированием сообщение и закрыть. Но на форуме десятки тысяч месаг. Что можно сделать? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 PALADIN+ Опубликовано 29 Июля 2006 Жалоба Поделиться Опубликовано 29 Июля 2006 типа http://www.ibresource.ru/forums/index.php?showtopic=17050 Содержательная частьUPDATE ibf_posts SET post =( REPLACE (post , 'Этот текст мы меняем', 'А этот будет')); Путь к смайликам тоже правится так. Запрос занимает значительное время. Зависит от размера БД Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 vkray Опубликовано 30 Июля 2006 Автор Жалоба Поделиться Опубликовано 30 Июля 2006 Сделал такЗахожу в админку/Управление SQL/Средства mySQL/ibf_postsЗаполняю окно "Запуск запроса"UPDATE ibf_postsSET post =(REPLACE (post ,'23.xoster.net','www.vkray.ru'));Радуюсь жизни без этого гиморояВсем огромное спасибо!!! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
vkray
Здравствуйте.
Подскажите, как изменить на форуме все ссылки, начинающиеся с прежднего адреса форума на ссылки, начинающиеся с нового адреса?
Например
http://www.23.xoster.net/forum/index.php?act=idx поменять на
http://www.vkray.ru/forum/index.php?act=idx
где 23.xoster.net и www.vkray.ru преждний и нынешний адрес форума. Вручную нереально, потому что ссылки встречаются в более чем 1 000 темах.
Спасибо.
Ссылка на комментарий
Поделиться на других сайтах
8 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.