Перейти к публикации
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.

Вид ссылок

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

Стояла версия

3.0.5 обновил до 3.3.1

 

И вот проблемма

 

была ссылка на старой версии

/index.php?/topic/24547/page__pid __303273__st__1840#entry303273

На новой

/index.php?/topic/24547-obshaja-tema/page__pid__303273__st__1840#entry303273

 

И естественно вся индексация потерялась.

Как быть?

Изменено пользователем Атаман

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

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

 

Получается тогда

Без правки

topic/24547-obshaja-tema/page__pid__303273__st__1840#entry303273

 

После правки

topic/24547-24547/page__pid__303273__st__1840#entry303273

 

А нужно

topic/24547/page__pid__303273__st__1840#entry303273

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

Тогда переместить константу обратно в FALSE.

 

Открыть admin\applications\forums\extensions\furlTemplates.php

Сделать бэкап файла.

 

Найти и заменить на пустую строку (удалить) все

-#{__title__}

 

Админцентр -> Управление кешем -> Перестроить FURL кеш

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

Это еще не все. Обратная развертка завязана на символе "-". У ТС так все ссылки помрут. Надо еще регулярки переписывать с "-" на "(-|/|$)".

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

Этот файл из другой папки, еще раз смотрим на адрес где должен находится наш.

 

И да, нужно еще

(\d+?)-

заменить на

(\d+)

 

найти

[^/]+?

заменить

[^/]*?

 

Или заменить этим файлом

furlTemplates.php

 

ВАЖНО: Еще раз внимательно смотрим на адрес когда заменяет файл.

 

После, обновить кэш чпу в админцентре.

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

А то что я сделал. С 3.0.5 выдерул. Это норм? или неправильно

 

Спасибо Вам большое)

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

А то что я сделал. С 3.0.5 выдерул. Это норм? или неправильно

Нет. Это вообще два разных шаблона разных приложений.

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

Атаман, скачайте еще раз файл.

 

:P

 

Или можно было сразу сделать как я говорил ;)

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

Или можно было сразу сделать как я говорил

 

Я думал что будет не принципиально знак вопроса у \d+? в конце регулярки, а с ним, оказывается, захватывается только первая цифра. :)

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

@Атаман, скачайте еще раз файл.

Спасибо больше)

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

Сейчас на странице 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.