Поиск

Календарь

« 2017 »
ПВСЧПСВ
1
2345678
9101112131415
16171819202122
23242526272829
3031

Комментарии

Ссылки

Старая ошибка.
При включённом ЧПУ, переходим по тегам, например, 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, 02:42 | комментарии: 2

  1. avatar
    Oleg пишет:

    может /skip/0 поменять на /?pages

    # 27-11-2012, 12:47
  1. avatar Antuan пишет:
    Oleg, В принципе, устраивает уже выбранное решение..
    Помнится, долго искал решение...
    # 27-11-2012, 21:12

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

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

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

« »