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

linoxru

  • Осваиваюсь на форуме
  • 57
  • 5
  • joomla 3.6.5 joomshopping 4.15.1
При включеном плагине системного кеша кешируется и корзина, вследствии чего добавленный товар не отображается в ней, есть решение для VirtueMart, пробывал, системный кеш перестает работать вообще, это можно как-то решить ?
joomla 3.6.5
joomshopping 4.15.1
*

Majestro

  • Осваиваюсь на форуме
  • 170
  • 21
Re: Исключение корзины из кеширования
« Ответ #1 : 15.11.2011, 13:51:13 »
Не может быть! Икнул, сходил проверил - все работает нормально. Зачем так пугать?
*

linoxru

  • Осваиваюсь на форуме
  • 57
  • 5
  • joomla 3.6.5 joomshopping 4.15.1
Re: Исключение корзины из кеширования
« Ответ #2 : 15.11.2011, 13:54:55 »
Не может быть! Икнул, сходил проверил - все работает нормально. Зачем так пугать?
Как Вы определяете, что кеш работает ?
joomla 3.6.5
joomshopping 4.15.1
*

Majestro

  • Осваиваюсь на форуме
  • 170
  • 21
Re: Исключение корзины из кеширования
« Ответ #3 : 15.11.2011, 19:10:38 »
По содержимому папки /cache
« Последнее редактирование: 15.11.2011, 19:14:53 от Majestro »
*

linoxru

  • Осваиваюсь на форуме
  • 57
  • 5
  • joomla 3.6.5 joomshopping 4.15.1
Re: Исключение корзины из кеширования
« Ответ #4 : 15.11.2011, 21:26:57 »
Системный плагин, когда работает создает группу кеша "page" и там видно как растет его объем, а когда вносятся исправления в плагине, указанные для VirtueMart, то группа "page" уже не создается ! Можно проверить, выбрав "Очистить кеш" , а  папка Cache будет наполняться и при включении кеша в общих настройках.
joomla 3.6.5
joomshopping 4.15.1
*

Majestro

  • Осваиваюсь на форуме
  • 170
  • 21
Re: Исключение корзины из кеширования
« Ответ #5 : 16.11.2011, 08:54:46 »
Мне кажется Вы запутались. Вам нужно кеширование? Включите стандартный плагин. Зачем пытаться прикрутить еще что-то от VM? (запчасти от ВАЗа не подходят для мерседеса). На этом все мучения кэша можно закончить.

Нужно больше скорости? Ищите компрессоры css+javascript. Я Вас не совсем понимаю.
*

Daylight

  • Осваиваюсь на форуме
  • 36
  • 0
Re: Исключение корзины из кеширования
« Ответ #6 : 23.02.2012, 13:48:45 »
Joomla 1.7.3
joomshoping 3.4.2

И снова корзина. При включенном кэше после добавления товара в корзину, он не отображается в модуле mod_jshopping_cart_ext на главной, товар видно только при переходе непосредственно в корзину. После отключения плагина Система-Кэш, начинает отображаться товар, но не пропадает после удаления из корзины.

Использую "прогрессивное" кэширование Joomla 1.7. Смена типа на "стандартное" ничего не меняет.

Как отключить кэширование для модуля корзины вообще?
*

turbolamer

  • Давно я тут
  • 249
  • 12
Re: Исключение корзины из кеширования
« Ответ #7 : 24.02.2012, 00:59:57 »
да такая проблема имеет место.
сменил хостера обновился с Joomla 1.7.3 + JoomShopping 3.2.7 до Joomla 2.5.1 + JoomShopping 3.5.0
появилась такая же проблема.
Не знаю с чем связано, то ли хостинг, то ли обновления
*

Daylight

  • Осваиваюсь на форуме
  • 36
  • 0
Re: Исключение корзины из кеширования
« Ответ #8 : 24.02.2012, 13:27:11 »
По моему проблема именно в кэшировании. Лично я не использую сторонние кэширующие средства, только кэширование Joomla. Так что вопрос сводится к "Как отключить кэширование определенного модуля в Joomla 1.7?".
Тема же актуальная, а ответа так и нет. Ищем.
*

turbolamer

  • Давно я тут
  • 249
  • 12
Re: Исключение корзины из кеширования
« Ответ #9 : 24.02.2012, 14:53:32 »
По моему проблема именно в кэшировании. Лично я не использую сторонние кэширующие средства, только кэширование Joomla. Так что вопрос сводится к "Как отключить кэширование определенного модуля в Joomla 1.7?".
Тема же актуальная, а ответа так и нет. Ищем.
у меня на Joomla 1.7.3 + JoomShopping 3.2.7 все работало нормально, при переносе на новый хостинг (более дорогой, вроде бы более продвинутый) и обновления до Joomla 2.5.1 + JoomShopping 3.5.0, даже при выключеном плагине кэша товар в корзине отображается только при переходе на другую страницу или при перезагрузке страницы.
То есть в моем случае непонятно кто виноват: новый хостинг, обновление Joomla, обновление JoomShopping, а может быть вообще магнитные бури)))
Тоже разбираюсь, если накопаю - отпишусь
*

Daylight

  • Осваиваюсь на форуме
  • 36
  • 0
Re: Исключение корзины из кеширования
« Ответ #10 : 24.02.2012, 16:18:37 »
у меня на Joomla 1.7.3 + JoomShopping 3.2.7 все работало нормально, при переносе на новый хостинг (более дорогой, вроде бы более продвинутый) и обновления до Joomla 2.5.1 + JoomShopping 3.5.0, даже при выключеном плагине кэша товар в корзине отображается только при переходе на другую страницу или при перезагрузке страницы.
То есть в моем случае непонятно кто виноват: новый хостинг, обновление Joomla, обновление JoomShopping, а может быть вообще магнитные бури)))
Тоже разбираюсь, если накопаю - отпишусь
Какие еще модули,компоненты,плагины кроме JS стоят у вас? Дело в том что у меня это 100% из за кэширования. Отключив его, корзина работает нормально.
*

Daylight

  • Осваиваюсь на форуме
  • 36
  • 0
Re: Исключение корзины из кеширования
« Ответ #11 : 24.02.2012, 18:32:13 »
Если в настройках модуля нет возможности отключения кэширования, как добавить?
*

Daylight

  • Осваиваюсь на форуме
  • 36
  • 0
Re: Исключение корзины из кеширования
« Ответ #12 : 24.02.2012, 19:08:46 »
Добавил в модуль функцию настройки кэширования  пользуясь этой статьей http://joomlaportal.ru/content/view/966/68/.
Но все равно не получается... Я так понял что в админке просто добавляются радиобоксы. А как включить возможность реального отключения кэширования?
*

turbolamer

  • Давно я тут
  • 249
  • 12
Re: Исключение корзины из кеширования
« Ответ #13 : 26.02.2012, 01:21:25 »
Попробовал отключить кэширование всего компонента JoomShopping при помощи
http://extensions.joomla.org/extensions/site-management/cache/13155
вроде бы получилось
*

Daylight

  • Осваиваюсь на форуме
  • 36
  • 0
Re: Исключение корзины из кеширования
« Ответ #14 : 26.02.2012, 02:45:43 »
Тоже попробую и отпишусь. Но, по моему, исключение всего компонента лишает смысла все кэширование. На сайте интернет магазина JoomShopping же и есть основным источником нагрузки.
*

Daylight

  • Осваиваюсь на форуме
  • 36
  • 0
Re: Исключение корзины из кеширования
« Ответ #15 : 26.02.2012, 14:12:33 »
При включеном плагине системного кеша кешируется и корзина, вследствии чего добавленный товар не отображается в ней, есть решение для VirtueMart, пробывал, системный кеш перестает работать вообще, это можно как-то решить ?

Не нашел решение в ветке ВМ. Дайте ссылочку.
*

turbolamer

  • Давно я тут
  • 249
  • 12
Re: Исключение корзины из кеширования
« Ответ #16 : 26.02.2012, 15:59:05 »
Тоже попробую и отпишусь. Но, по моему, исключение всего компонента лишает смысла все кэширование. На сайте интернет магазина JoomShopping же и есть основным источником нагрузки.
Там можно исключать из кэша определенную позицию модуля, правда я этим не занимался.
А по поводу исключения из кэша всего компонента, какие данные магазина Вам нужно кэшировать? У меня сейчас при переходе между разделами магазина перегружается только содержимое магазина (то что в позиции content) корзина тоже работает нормально.
*

Daylight

  • Осваиваюсь на форуме
  • 36
  • 0
Re: Исключение корзины из кеширования
« Ответ #17 : 27.02.2012, 18:19:59 »
Там можно исключать из кэша определенную позицию модуля, правда я этим не занимался.
А по поводу исключения из кэша всего компонента, какие данные магазина Вам нужно кэшировать? У меня сейчас при переходе между разделами магазина перегружается только содержимое магазина (то что в позиции content) корзина тоже работает нормально.


Может я что то не так понимаю. Но ведь весь смысл в кэшировании данных магазина. Картинки,описания всего всего как бы. Без кэширования компонента JS все остальное лишено особого смысла. В моем случае например, кроме  JS на сайте еще 5-6 страниц с текстовой инфой.
Попробовал добавить в исключения весь компонент JS. При выключенном кэшировании Joomla запросов так и остается 28, что как то странно, если учесть что исключен из кэширования самый объемный компонент. Но корзина заработала. Осталось найти способ исключить только корзину и в теории количество запросов еще сократится. Выходит jotchash справляется с кэшированием лучше встроенных возможностей Joomla?

И все таки какое то недоверие к сторонним компонентам, хотелось бы средствами Joomla все сделать, и просто из общего кэширования исключить позицию корзины, или модуль, она отдельным модулем идет.
« Последнее редактирование: 27.02.2012, 18:39:01 от Daylight »
*

AlienAntFarm

  • Осваиваюсь на форуме
  • 38
  • -1
  • ...
Re: Исключение корзины из кеширования
« Ответ #18 : 20.03.2012, 15:00:48 »
Присоединяюсь к теме - при включенном кеше корзина работает как попало...
*

Richking

  • Новичок
  • 7
  • 3
Re: Исключение корзины из кеширования
« Ответ #19 : 27.06.2012, 15:45:05 »

в файле /plugins/system/cache.php

В отличии от VirtueMart где требовалось заменить строчку

if (!$user->get('aid') && $_SERVER['REQUEST_METHOD'] == 'GET') {

на этот Код:

if (!$user->get('aid') && !$_SESSION['cart']['idx'] && $_SERVER['REQUEST_METHOD'] == 'GET') {




В JoomShopping заменил

if (!$user->get('aid') && $_SERVER['REQUEST_METHOD'] == 'GET') {

на этот Код :

if ($user->get('guest') && $_SESSION['cart']['idx'] && $_SERVER['REQUEST_METHOD'] == 'GET') {



решение Неправильно! нарушает работу плагина!
« Последнее редактирование: 16.07.2015, 10:53:17 от Richking »
*

khaos_by

  • Захожу иногда
  • 10
  • 0
Re: Исключение корзины из кеширования
« Ответ #20 : 27.06.2012, 18:11:28 »
Наконец-то решил проблему!
в файле /plugins/system/cache.php

В отличии от VirtueMart где требовалось заменить строчку

if (!$user->get('aid') && $_SERVER['REQUEST_METHOD'] == 'GET') {

на этот Код:

if (!$user->get('aid') && !$_SESSION['cart']['idx'] && $_SERVER['REQUEST_METHOD'] == 'GET') {




В JoomShopping заменил

if (!$user->get('aid') && $_SERVER['REQUEST_METHOD'] == 'GET') {

на этот Код :

if ($user->get('guest') && $_SESSION['cart']['idx'] && $_SERVER['REQUEST_METHOD'] == 'GET') {

У меня Все отлично работает! - http://www.maliby.in.ua/
Если что не так, поправьте!

сорри, не могу найти данный файл, у меня joom 2.5 joomshop 3.7.2 ,есть plugins/system/cache/cache.php но тут даже похожих строчек нет, подскажите, а глючит корзина страшно... :(
*

Richking

  • Новичок
  • 7
  • 3
Re: Исключение корзины из кеширования
« Ответ #21 : 27.06.2012, 18:30:06 »
сорри, не могу найти данный файл, у меня joom 2.5 joomshop 3.7.2 , есть plugins/system/cache/cache.php но тут даже похожих строчек нет, подскажите, а глючит корзина страшно... :(




« Последнее редактирование: 16.07.2015, 10:53:40 от Richking »
*

khaos_by

  • Захожу иногда
  • 10
  • 0
Re: Исключение корзины из кеширования
« Ответ #22 : 27.06.2012, 18:47:54 »
супер, СПАСИБО, работает, в корзине удаляет,обновляет, изменяет кол-во проверил в Opera 11, mozila 13, IE8 еще раз спасибо, может еще подскажите я тут писал http://joomlaforum.ru/index.php/topic,220640.0.html что да как?
*

Richking

  • Новичок
  • 7
  • 3
Re: Исключение корзины из кеширования
« Ответ #23 : 27.06.2012, 19:19:05 »
Пожалуйста сам долго искал решение! А на счет 2го вопроса пока идей нет.
*

Kostimur

  • Захожу иногда
  • 21
  • 0
  • Создание сайтов www.vislittera.com
Re: Исключение корзины из кеширования
« Ответ #24 : 04.09.2012, 00:18:53 »
Кешировать очень нужно, но в корзине начинается хаос, при добавлении или удалении позиции вроде все в порядке, но стоит либо обновить корзину либо сходить на другую страницу и вернуться, то в корзине появляются ранее удаленные товары либо вообще ничего
не отображается в корзине пока не выключишь кеш.

У меня не работает данное решение почему-то..
И код отличается. У меня VM2.0.8e
if ($user->get('guest') && $_SERVER['REQUEST_METHOD'] == 'GET') {
Пробовал по вашему решению,  и вместо guest  пробовал поставить aid  и еще есть строка внизу if ($user->get('guest')) {      также менял на aid
Корзина работает, но кеш совсем не работает при таком раскладе.
« Последнее редактирование: 04.09.2012, 00:37:14 от Kostimur »
*

nevigen

  • Moderator
  • 8919
  • 755
  • http://n*****n.com
Re: Исключение корзины из кеширования
« Ответ #25 : 04.09.2012, 09:09:43 »
Вы веткой не ошиблись ?
Тут обсуждают ЖумШоппинг !
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

StyleRocket

  • Завсегдатай
  • 567
  • 1
Re: Исключение корзины из кеширования
« Ответ #26 : 04.09.2012, 18:16:33 »



Joomla 2.5

\maliby.in.ua\plugins\system\cache\cache.php

62 строка
      if ($user->get('guest') && $_SERVER['REQUEST_METHOD'] == 'GET') {

заменить на
                if ($user->get('guest') && $_SESSION['cart']['idx'] && $_SERVER['REQUEST_METHOD'] == 'GET') {



Если все ок отпишись!
Вроде все сделал, но корзина очищается после окончания времени сессии! Или я чего-то не понимаю
*

nevigen

  • Moderator
  • 8919
  • 755
  • http://n*****n.com
Re: Исключение корзины из кеширования
« Ответ #27 : 04.09.2012, 20:02:44 »
Корзина только через сессию держится. До оформления заказ.
В базу пишется только заказ.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

StyleRocket

  • Завсегдатай
  • 567
  • 1
Re: Исключение корзины из кеширования
« Ответ #28 : 05.09.2012, 00:37:37 »
Привет! Для чего тогда эти замены строк?!
*

nevigen

  • Moderator
  • 8919
  • 755
  • http://n*****n.com
Re: Исключение корзины из кеширования
« Ответ #29 : 05.09.2012, 09:20:02 »
Привет! Для чего тогда эти замены строк?!
Читайте внимательно название темы и используйте это если не уверены в толковании терминов.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как пропустить шаг корзины, сразу к оформлению товара?

Автор fragmarw

Ответов: 9
Просмотров: 209
Последний ответ 05.07.2017, 06:47:39
от kit2m2
Не сохраняются товары из корзины

Автор miklman

Ответов: 5
Просмотров: 204
Последний ответ 07.06.2017, 16:39:22
от dmitry_stas
Убрать "цена доставки" и Стоимость доставки с корзины

Автор vorfey

Ответов: 27
Просмотров: 1332
Последний ответ 18.02.2017, 00:15:54
от mario052
Пропадают товары из корзины

Автор vilena26

Ответов: 14
Просмотров: 317
Последний ответ 05.02.2017, 17:09:25
от dmitry_stas
Не удаляется товар из корзины ни в модуле, ни на странице оформления заказа

Автор Taatshi

Ответов: 20
Просмотров: 1531
Последний ответ 17.01.2017, 11:03:52
от dmitry_stas