Новости Joomla

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

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);
Сохраняем. Проблема уйдет. Нагрузка на базу данных возрастет. Но больше половины кэша мы сохраняем.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

VirtueMart 3 Отображать только товары в наличии!

Автор GaziroFFka

Ответов: 4
Просмотров: 2129
Последний ответ 06.06.2023, 13:55:13
от Akeksandr
SP VirtueMart Category Search

Автор ve1006

Ответов: 10
Просмотров: 6061
Последний ответ 18.01.2023, 10:39:10
от AzMandius
Как вывести модуль в страницу VirtueMart?

Автор harddrop

Ответов: 11
Просмотров: 2916
Последний ответ 13.11.2022, 13:11:37
от Evgen Kulibin
Как правильно настроить покупку в VirtueMart?

Автор varella

Ответов: 1
Просмотров: 1276
Последний ответ 12.10.2022, 16:14:04
от varella
Не могу сохранить порядок категорий в VirtueMart 3.9.8 и 4

Автор Egoritch

Ответов: 0
Просмотров: 1309
Последний ответ 26.05.2022, 12:30:59
от Egoritch