Jump to content
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

 

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

Как быть?

Edited by Атаман

Featured Replies

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

 

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

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

 

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

-#{__title__}

 

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

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

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

 

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

(\d+?)-

заменить на

(\d+)

 

найти

[^/]+?

заменить

[^/]*?

 

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

furlTemplates.php

 

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

 

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

  • Author

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

 

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

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

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

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

 

:P

 

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

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

 

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

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

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.