0 Пользователей и 1 Гость просматривают эту тему.
  • 6 Ответов
  • 3778 Просмотров
*

lammer

  • Захожу иногда
  • 95
  • 13 / 0
И получается странный глюк. Без кэша пашет на ура. А вот с кэшем в некоторых категориях просто останавливается на третьей странице. Кэш выключить не вариант. Ссылки формирует правильные, но скидывает на первую страницу, да и все. Проблема с 2.0.8е по 2.0.10
Пример
К модераторам: перенесите во вторую ветку, не знаю, как тут оказался-)
« Последнее редактирование: 24.08.2012, 01:59:18 от lammer »
*

alex75300

  • Захожу иногда
  • 99
  • 5 / 0
  • Кому щас легко...
Я заметил если у вас если выбрать выбор отображения товара больше 50 у вас получается 2 страницы, и переход происходит нормально. Случайно у вас не стоит sh404SEF, если стоит по моему проблема в нем, или шаблоне.
*

lammer

  • Захожу иногда
  • 95
  • 13 / 0
Да нет, не стоит. А в шаблоне-то почему? Параметры limit, limitstart передаются нормально. И results тоже (их аналогия в роутере). Вроде как весь интернет гудит об этой проблеме и о похожей: что при переходе из категории в категорию не сбрасывается текущая страница, и она же устанавливается, как максимальная, при включенном кеше. Если кто сталкивался, помогите пожалуйста. Иначе магазин теряет всю свою актуальность. 
*

jouser

  • Захожу иногда
  • 124
  • 9 / 0
Такая же проблема. И при стандартном кэшировании и при использовании JotCache подвисают некоторые страницы. На форуме вирта этой темы не нашел, только про номер страницы при переходе между категориями. Вроде как некоторым помогает коррекция файла components/com_virtuemart/controllers/category.php
в переменной $safeurlparams (где-то строка 59) заменить  'limitstart'=>'CMD','order'=>'CMD','limit'=>'CMD' на 'limitstart'=>'UINT','order'=>'CMD','limit'=>'UINT'. Буду пробовать, но если есть решение другое подскажите пожалуйста
*

Scorpionnn

  • Осваиваюсь на форуме
  • 27
  • 1 / 0
Такая же проблема. И при стандартном кэшировании и при использовании JotCache подвисают некоторые страницы. На форуме VirtueMart этой темы не нашел, только про номер страницы при переходе между категориями. Вроде как некоторым помогает коррекция файла components/com_virtuemart/controllers/category.php
в переменной $safeurlparams (где-то строка 59) заменить  'limitstart'=>'CMD','order'=>'CMD','limit'=>'CMD' на 'limitstart'=>'UINT','order'=>'CMD','limit'=>'UINT'. Буду пробовать, но если есть решение другое подскажите пожалуйста

Ну дык как, помогло?
*

Scorpionnn

  • Осваиваюсь на форуме
  • 27
  • 1 / 0
Блин, нифига не помогло  >:( >:( >:(
Есть еще варианты? SEF'ов никаких не стоит, только кэш. Joomla! 2.5.6 и VM 2.0.12b
*

lammer

  • Захожу иногда
  • 95
  • 13 / 0
Есть частичный вариант, описал у себя в блоге по поводу проблем с кэшем в VirtueMart и постраничной навигацией в категориях саму проблему более подробно, ну и решение тоже привел (частичное).

Если вкратце, то поможет следующее (частично вырибить кэш только для списка товаров на страницах категорий, где возникает проблема):

Открываем файл /components/com_virtuemart/controllers/category.php

В строке 57 функции public function display нужно найти следующий код:
Код
} else {
 // Display it all
$safeurlparams = array('virtuemart_category_id'=>'INT','virtuemart_manufacturer_id'=>'INT','virtuemart_currency_id'=>'INT','return'=>'BASE64','lang'=>'CMD','orderby'=>'CMD','limitstart'=>'CMD','order'=>'CMD','limit'=>'CMD');
После него добавить:
Код
$view  = JRequest::getCMD('view');
$cacshed = $view == 'category' ? false : true;
Дальше должна быть такая строка:
Код
parent::display(true, $safeurlparams);
И эту строчку заменяем на:
Код
parent::display($cacshed, $safeurlparams);
Сохраняем. Проблема уйдет. Нагрузка на базу данных возрастет. Но больше половины кэша мы сохраняем.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не могу назначить желаемый Title для главной VirtueMart 2.0

Автор Curt

Ответов: 17
Просмотров: 7420
Последний ответ 21.02.2019, 23:12:51
от fsv
Проблема с VirtueMart

Автор duck-man

Ответов: 5
Просмотров: 371
Последний ответ 19.02.2019, 17:54:11
от vetalist
VirtueMart 3.2 не сохраняет дополнительную категорию в товаре

Автор Alex_Fenix

Ответов: 0
Просмотров: 66
Последний ответ 16.02.2019, 03:33:30
от Alex_Fenix
Метаданные пункта меню в VirtueMart

Автор rsn

Ответов: 5
Просмотров: 274
Последний ответ 25.12.2018, 12:07:05
от rsn
Joomla+ VirtueMart страница 404 не отдает код 404

Автор Adrian1111

Ответов: 11
Просмотров: 2317
Последний ответ 24.12.2018, 10:58:17
от rsn