[getpageext] SEF
getPageExt 1.3.0-pl (May 12, 2013)
====================================
— Project renamed to getPageExt
— Added parameter "&sheme=`request`" for building pagination urls with respect to request url.
It is very helpful if you send some parameters to snippet via friendly url.
Прошу прощение за мой ломаный иностранный язык, но прочитав (доп.перевел в translate.google.ru) решил что добавлена поддержка ЧПУ, т.е как минимум избавились от /?page=2 и т.д.
Установил, устанавливать параметры &sheme=`request` ни чего не менялось.
Я ошибаюсь про поддержку ЧПУ?)
Комментарии: 1
Не ошибаешься, просто используется она несколько иначе и для другого.
Вот адрес — bezumkin.ru/user/topics/bezumkin/?page=20, страницы /topics/bezumkin/ не существует, есть только /topics/. а в ней сниппет, который определяет нужного юзера после косой и выводит его записи.
Если использовать стандартный getPage, то он будет все ссылки генерировать как bezumkin.ru/user/topics/?page=n, то есть по id страницы, игнорируя текущий адрес.Параметр для сниппета, передаваемый через url, потеряется.
В модификации же есть возможность оставить текущий адрес, добавляя к нему номер страницы — и тогда все работает отлично. Отсюда и название у схемы request — ибо отталкивается она он текущего адреса в $_SERVER['request'].
Задачи спратать ?page=n никогда не стояло.
Вот адрес — bezumkin.ru/user/topics/bezumkin/?page=20, страницы /topics/bezumkin/ не существует, есть только /topics/. а в ней сниппет, который определяет нужного юзера после косой и выводит его записи.
Если использовать стандартный getPage, то он будет все ссылки генерировать как bezumkin.ru/user/topics/?page=n, то есть по id страницы, игнорируя текущий адрес.Параметр для сниппета, передаваемый через url, потеряется.
В модификации же есть возможность оставить текущий адрес, добавляя к нему номер страницы — и тогда все работает отлично. Отсюда и название у схемы request — ибо отталкивается она он текущего адреса в $_SERVER['request'].
Задачи спратать ?page=n никогда не стояло.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.