Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
alekp

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

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

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

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

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

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

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

Поделиться сообщением


Ссылка на сообщение
01/31/12 20:04 (изменено)

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

  • Upvote 2

Поделиться сообщением


Ссылка на сообщение

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

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

Поделиться сообщением


Ссылка на сообщение

siv1987

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

Поделиться сообщением


Ссылка на сообщение

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

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

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

×
×
  • Создать...