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.

Переход на страницу по номеру

Уважаемые форумчане, подскажите пожалуйста в чем может быть проблема:

после переноса форума на другой домен перестал работать переход на страницу по номеру. Ввожу номер страницы для перехода а перекидывает на первую страницу темы!

Подскажите где копать, перерыл всю админку не могу ничего найти :(

Featured Replies

Во первых надо поменять старые пути в глобальных настройках, потом перекешировать все шаблоны и настройки.

  • Author

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

В управлении кешем перестроил весь кеш.

Может еще где нужно кеш обновить?

Внешний вид > Инструменты стилей: Обновление кеш-файлов

  • Author

Обновил кеш и там, все равно не работает :(

Еще какие могут быть причины?

  • Author

при прямом переходе ссылка получается вида : домен/topic1199.html/page__st__30 и переходит нормально.

А при переходе через ввод номера страницы получается вида : домен/topic1199.html&st=30 и перекидывает на 1 страницу темы!

Может в этом проблема?

Как исправить можно?

Edited by alekp

А кстати посмотрел на локалке тоже не правильно редиректит. И здесь тоже получается нормальный урл за счет функции обработки неверных урл через редирект.

 

Небольшой фикс

Открыть /public/js/ipb.js

Найти

	} else {
		var url = options.url + '&' + options.stKey + '=' + pageNum;
	}

 

и заменить на

	} else if( ipb.vars['seo_enabled'] ) {
		var url = options.url + ipb.vars['seo_params']['varBlock'] + options.stKey + ipb.vars['seo_params']['varSep'] + pageNum;
	} else {
		var url = options.url + '&' + options.stKey + '=' + pageNum;
	}

 

Если nginx кэширует файлы, подождать пока кэш обновится, или очистить кэш браузера.

  • Author

Интересно то что до смены домена работал переход, а когда домен сменил работать перестал!

Пользователи жаловаться начали!

  • Author

siv1987

Огромное спасибо, переход заработал!

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.