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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Изменено пользователем 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 кэширует файлы, подождать пока кэш обновится, или очистить кэш браузера.

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

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

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

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

siv1987

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

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

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