Пропустить

Баг при переходе на любую страницу

"Обсуждение материалов сайта" и "Пожелания и критика" в одном флаконе.
Свернуть Развернуть Правила форума Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

Баг при переходе на любую страницу

Сообщение Maxxi » 01.06.2008 16:13

захожу в тему, например topic16236.html, жму перейти на страницу, ввожу номер существующей страницы и форум пытается перейти на адрес вида topic16236.html?start=15
естесно выдает 404.

Maxxi
phpBB 1.2.1
 
Сообщения: 22
Зарегистрирован: 27.01.2008 1:47
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Баг при переходе на любую страницу

Сообщение rxu » 01.06.2008 18:12

Исправлено, спасибо.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7366
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 270 раз.

Re: Баг при переходе на любую страницу

Сообщение FladeX » 01.06.2008 19:57

rxu
это локальная ошибка была или баг в seo моде?
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
FladeX
Former team member
 
Сообщения: 2079
Зарегистрирован: 02.06.2007 23:44
Откуда: Саранск
Благодарил (а): 6 раз.
Поблагодарили: 53 раз.

Re: Баг при переходе на любую страницу

Сообщение rxu » 01.06.2008 20:13

Второе.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7366
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 270 раз.

Re: Баг при переходе на любую страницу

Сообщение FladeX » 01.06.2008 20:21

Поделитесь решением, пожалуйста.
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
FladeX
Former team member
 
Сообщения: 2079
Зарегистрирован: 02.06.2007 23:44
Откуда: Саранск
Благодарил (а): 6 раз.
Поблагодарили: 53 раз.

Re: Баг при переходе на любую страницу

Сообщение rxu » 01.06.2008 20:30

Решение сделано "на коленке" и не очень хорошее.
Хорошим должно быть решение через RewriteRule.
OPEN
styles/prosilver/template/forum_fn.js

FIND
		document.location.href = base_url.replace(/&/g, '&') + '&start=' + ((page - 1) * per_page);

REPLACE WITH
		base_url_rewrote = base_url.replace(/.html/, '');
		if (base_url_rewrote == base_url)
		{
			document.location.href = base_url.replace(/&/g, '&') + '&start=' + ((page - 1) * per_page);
		}
		else
		{
			// This is for phpbb-seo proper rewrite
			document.location.href = base_url_rewrote.replace(/&/g, '&') + '-' + ((page - 1) * per_page) + '.html';
		}
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7366
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 270 раз.

Re: Баг при переходе на любую страницу

Сообщение FladeX » 01.06.2008 20:35

rxu
Благодарю..
Через rewrite, как я понимаю, нужно добавить правило, заменяющее ссылки вида
topic16236.html?start=15

на такие
topic16236-15.html

Потому что вторые изначально работали адекватно. Только вот в регулярных выражениях я не силен...
Последний раз редактировалось FladeX 01.06.2008 20:53, всего редактировалось 1 раз.
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
FladeX
Former team member
 
Сообщения: 2079
Зарегистрирован: 02.06.2007 23:44
Откуда: Саранск
Благодарил (а): 6 раз.
Поблагодарили: 53 раз.

Re: Баг при переходе на любую страницу

Сообщение rxu » 01.06.2008 20:37

FladeX писал(а):на такие

topic16236-15.html
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7366
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 270 раз.

Re: Баг при переходе на любую страницу

Сообщение izstas » 01.06.2008 20:41

Тот же баг есть и в списке тем форума :)
Аватара пользователя
izstas
phpBB 2.0.0
 
Сообщения: 120
Зарегистрирован: 18.03.2007 17:03
Откуда: Елец
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.

Re: Баг при переходе на любую страницу

Сообщение rxu » 01.06.2008 20:46

Какого форума?
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7366
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 270 раз.

Re: Баг при переходе на любую страницу

Сообщение izstas » 01.06.2008 21:32

Любого :)
Заходим, к примеру, сюда: forum27.html , нажимаем Страница 1 из 4... ссылка не правильная :)
Аватара пользователя
izstas
phpBB 2.0.0
 
Сообщения: 120
Зарегистрирован: 18.03.2007 17:03
Откуда: Елец
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.

Re: Баг при переходе на любую страницу

Сообщение Палыч » 01.06.2008 21:46

izstas
Почему не правильная?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9471
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 337 раз.

Re: Баг при переходе на любую страницу

Сообщение izstas » 01.06.2008 22:15

Аватара пользователя
izstas
phpBB 2.0.0
 
Сообщения: 120
Зарегистрирован: 18.03.2007 17:03
Откуда: Елец
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.

Re: Баг при переходе на любую страницу

Сообщение Палыч » 01.06.2008 23:58

izstas
А с какого перепугу она у вас такая?
Кеш браузера обновите.
При нажатии на ссылку Страница 1 из 4...
имеем
http://www.phpbbguru.net/community/forum27.html#

при вводе 2 имеем
http://www.phpbbguru.net/community/forum27-50.html

тоже самое при непосредственном нажати на символ 2 страницы
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9471
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 337 раз.

Re: Баг при переходе на любую страницу

Сообщение rxu » 02.06.2008 18:12

Да, браузер закэшировал яваскрипт.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7366
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 270 раз.

След.

Вернуться в Обсуждаем сайт и конференцию

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы