Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Изменение всех ссылок в постах

Опубликовано:

Во первых, хочу поздравить всех форумчан с Новым Годом. Отдельное спасибо администрации форума за такой хороший проект. Приятно работать с профи!

 

Теперь по сути.

Имеется форум на IPB 3.2.2

Форум перенесли на новый домен новыйдомен.su, до этого он был на старыйдомен.su

В форуме много внутренних ссылок типа: старыйдомен.su/* которые нужно массово для всего домена заменить на ссылки типа: новыйдомен.su/*

 

Буду очень благодарен за помощь!

Рекомендованные сообщения

Опубликовано:
  • Автор

Попробовал сделать запрос к БД, вот что вылезло:

 

#1146 - Table 'masteram.ibf_posts' doesn't exist

UPDATE ibf_posts SET post = REPLACE( post, 'http://masteram.su', 'http://pcworld.su/masteram' ) ;

 

ЧТо это значит?

Опубликовано:
  • Автор

такой таблицы нет, а к какой нужно делать запрос?

Опубликовано:

UPDATE ibf_posts

ibf_ - это префикс таблиц. Меняйте на свой, либо, если префикса нет, пишите без него.

Опубликовано:
  • Автор

Понял.

А кеш нужно перестраивать после такой операции, если да то какой?

Опубликовано:
  • Автор

Запрос сделал, вот результат:

 

Затронуто строк: 1. ( запрос занял 0.2050 сек. )

UPDATE posts SET post = REPLACE( post, 'http://masteram.su', 'http://pcworld.su/masteram' ) ;

 

Проверил в форуме, ссылки стоят старые... :(

Опубликовано:
  • Автор

Ага, разобрался.

Нужно было еще сделать такой же запрос, только с www

Все работает. Спасибо за помощь!

Опубликовано:

Плюс, еще желательно выполнить такой запрос и для кеша постов (чтобы его не сбрасывать полностью)

 

UPDATE content_cache_posts SET cache_content = REPLACE( cache_content, 'http://oldsite.ru', 'http://newsite.ru' ) ;

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.