VM 2.x Кеширования текущей позиции при переходе между категориями

Статус
В этой теме нельзя размещать новые ответы.

cripto

Писатель
Регистрация
11 Апр 2012
Сообщения
2
Реакции
0
Столкнулся с проблемой кеширования текущей выбранной страницы при переходе между категориями (так называемая Pagination problems in category view). По-идее при переходе текущая позиция должна сбрасываться в 0 но это не происходит. Все ссылки пересмотрел и попробовал разные решение не помогает.
Подскажите идею как исправить.
 
Да смотрел. Там в конце написали что проблема остается и она у меня есть. Другие идее ещё есть?
 
в файле \administrator\components\com_virtuemart\helpers\vmmodel.php после:

//There is a strange error in the frontend giving back 9 instead of 10, or 24 instead of 25
//This functions assures that the steps of limitstart fit with the limit
if(!empty($limit)){
$limitStart = ceil((float)$limitStart/(float)$limit) * $limit;
}

добавляем эти строки:

if (!stristr($_SERVER['REQUEST_URI'], 'administrator')) {
if(!isset($_GET['limitstart']) and strpos($_SERVER['REQUEST_URI'], "results") == false ) $limitStart=0;
}

источник: Для просмотра ссылки Войди или Зарегистрируйся
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху