Поиск

Опрос

Голосование работает?
ДА!
Нет :(
А что это?

Календарь

« 2012 »
ПВСЧПСВ
12345
6789101112
13141516171819
20212223242526
272829

Ссылки

Старая ошибка.
При включённом ЧПУ, переходим по тегам, например, Mosquito.
Выбираем, например, вторую страницу по этому тэгу.
А теперь переходим обратно на 1 (первую) страницу (жмём на единичку) и... оказываемся не там, где были пару страниц назад: не в списке, а на главной, потому что появляется ненужный index.php?

Хотел как-то исправить через .htaccess
Ни разу не получилось.

Потом хотел как-то футер изменить (код пагинации): опять не то...

И тут нашёл файл data/actions/blog.inc
Строка 71

Заменил это:
if($skip) $_s['pages_link'] = '<a href='.$_SERVER['PHP_SELF'].'?'.$_s['pt'].'>1</a> '.$_s['pages_link'];

на это:
if($skip) $_s['pages_link'] = '<a href='.$_s['base_url'].''.$_s['pt'].'>1</a> '.$_s['pages_link'];

Теперь работает, как надо - проверяем пагинацию по тэгам и обычную по страницам

Дополнено: (05.12.2011)

Много чего-где менять пришлось...

Проще поменять в файле data/actions/blog.inc
это:
if($skip) $_s['pages_link'] = '<a href='.$_SERVER['PHP_SELF'].'?'.$_s['pt'].'>1</a> '.$_s['pages_link'];

на это:
if($skip) $_s['pages_link'] = '<a href='.$_s['base_url'].'/skip/0'.$_s['pt'].'>1</a> '.$_s['pages_link'];

А дальше ЧПУ настроить через .htaccess (корректно сделать пока не получилось, т.к. одновременно менял и Блок календаря на ЧПУ)
bags | 04-12-2011, 00:42 | комментарии: 0


Ваш комментарий

имя:    
сайт:   
e-mail:

подписаться на комментарии
введите проверочный код:

« »