Jump to content


Photo
- - - - -

Проблема с добавлением товара в корзину.


Best Answer Михаил , 25 February 2016 - 07:22

Тему можно закрывать. Проблему устранил.

Была в директивах Options +FollowSymlinks и Options -Indexes в файле .htaccess

Закомментил и все прошло.

Go to the full post


  • This topic is locked This topic is locked
8 replies to this topic

#1 Михаил

Михаил
  • JBZoo User (rus)
  • User rate: 5.3
  • posts: 158
  • topics: 39

Posted 10 January 2016 - 14:41

Добрый день. С праздниками.

 

Такая проблема. Есть сайт www.shifuvl.ru. При заходе на сайт первый раз и попытке добавить товар в корзину он тупит. Т.е. кнопку "В корзину" жмем и ничего не происходит. Тыкаем на все кнопки "В корзину" и ничего. И где то секунд через 30-40 появляется окно "Товар добавлен в корзину" ну и он весь появляется в корзине. После этого товар в корзину добавляется без проблем. Все реагирует сразу. При этом quickview в всплывающем окошке отображается.

Если сайт закрыть и вернуться к нему через 30 минут, час, то все ок. А на следующий день снова такая же петрушка.

 

Тут была тема от человека у которого товар в корзину не добавлялся, Денис выяснил что это из за обработчика сессий. Надо выключить. Я у себя выключил, но это не помогло. Все тоже самое.

 

В чем подвох?


  • 0

#2 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 12 January 2016 - 08:26

В одной из подобных тем была проблема в том что сайт при первом входе закрывался большим прозрачным дивом, который перехватывал первый клик, затем испарялся.

 

Там было проще в том что первый клик выдавал JS ошибку и мы нашли виновника - онлайн месенджер.

 

Вижу у вас на сайте тоже есть скрипты со сторонних сервисов.

8oii_200x0.png

 

 

У меня получилось повторить, но только один раз.

Далее не получается, чистка куков не помогает.

 

Так же можно проверить теорию связки с самой Joomla - изменить временя жизни сессии до 1 минуты. Хотя скорее всего ничего не изменится.


  • 1
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 Михаил

Михаил
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 5.3
  • posts: 158
  • topics: 39

Posted 12 January 2016 - 09:41

Указанные стрелками это виджет инстаграмма и счетчик uptolike. Попробую отключить.

 

Игры с кешем и сессиями проводил. Сейчас все выключено, но включение, изменение вида и времени ничего не решает.

 

Проблема именно в первом заходе раз в несколько часов. Сегодня не заходил. Входим и попадаем на эту проблему. При повторном заходе через час, две эту проблему не выявляет.


  • 0

#4 Михаил

Михаил
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 5.3
  • posts: 158
  • topics: 39

Posted 12 January 2016 - 09:47

По всей видимости действительно виджет SnapWidget был причиной. Убрал и вроде норм. Еще потестирую пару дней.


  • 0

#5 lukers

lukers
  • JBZoo User (rus)
  • User rate: -0.8
  • posts: 77
  • topics: 14

Posted 18 January 2016 - 01:11

у меня тоже не добавляется в корзину.... при нажатии на добавить..

и валюта в тизере не перещитывается когда жму на флажок... и вместо доллара флаг евро...

да еще при добавлении новой валюты все время ругается что сервис недоступен...

а при индексации сайта такую ошибку дает..

ssdvideo.ru

Отчет об ошибке


Warning: Cannot modify header information - headers already sent by (output started at /var/www/u0054286/data/www/ssdvideo.ru/libraries/legacy/controller/legacy.php:1) in /var/www/u0054286/data/www/ssdvideo.ru/plugins/system/jbzoo/jbzoo.php on line 94
{"progress":4.13,"current":5,"total":121,"lines":30,"step":1,"stepsize":5,"result":true,"message":false}
 
и все время в админке комерция выскакивает
Ошибка

Режим отладки: Cервис курса валют рубль РФ (cbr, rub) на данный момент не доступен, используется резевное значение из настроек 1 eur = 54.27 rub

Режим отладки: Cервис курса валют рубль РФ (cbr, rub) на данный момент не доступен, используется резевное значение из настроек 1 eur = 54.27 rub


Edited by lukers, 18 January 2016 - 01:12.

  • 0

#6 Михаил

Михаил
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 5.3
  • posts: 158
  • topics: 39

Posted 18 January 2016 - 03:57

 

у меня тоже не добавляется в корзину.... при нажатии на добавить..

и валюта в тизере не перещитывается когда жму на флажок... и вместо доллара флаг евро...

да еще при добавлении новой валюты все время ругается что сервис недоступен...

а при индексации сайта такую ошибку дает..

ssdvideo.ru

Отчет об ошибке


Warning: Cannot modify header information - headers already sent by (output started at /var/www/u0054286/data/www/ssdvideo.ru/libraries/legacy/controller/legacy.php:1) in /var/www/u0054286/data/www/ssdvideo.ru/plugins/system/jbzoo/jbzoo.php on line 94
{"progress":4.13,"current":5,"total":121,"lines":30,"step":1,"stepsize":5,"result":true,"message":false}
 
и все время в админке комерция выскакивает
Ошибка

Режим отладки: Cервис курса валют рубль РФ (cbr, rub) на данный момент не доступен, используется резевное значение из настроек 1 eur = 54.27 rub

Режим отладки: Cервис курса валют рубль РФ (cbr, rub) на данный момент не доступен, используется резевное значение из настроек 1 eur = 54.27 rub

 

 

Не, это проблема скорее всего не схожа с моей.

 

 

 

По всей видимости действительно виджет SnapWidget был причиной. Убрал и вроде норм. Еще потестирую пару дней.

 

Тестировал неделю. Убрал снапвиджет, убрал аптулинк, но проблема осталась.

Первый раз за день заходишь и при первом добавлении в корзину тупит от 30 секунд до минуты. Потом добавляется в течении дня в корзину без проблем.

Какие еще могут быть причины?


  • 0

#7 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 18 January 2016 - 10:55

Warning: Cannot modify header information - headers already sent by (output started at /var/www/u0054286/data/www/ssdvideo.ru/libraries/legacy/controller/legacy.php:1) in


У вас посторонний вывод в файле legacy.php который мешает нормально работать сайту.
Прочитайте пожалуйста мою подпись под любым сообщением очень внимательно ;)
 

Не, это проблема скорее всего не схожа с моей.

Совершенно верно.

 

Какие еще могут быть причины?

Полностью проверьте сайт через aibolit. Возможно какой-то из файлов заражен и первый клик вызывает связь с внешним миром.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#8 Михаил

Михаил
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 5.3
  • posts: 158
  • topics: 39

Posted 20 January 2016 - 01:33

Полностью проверьте сайт через aibolit. Возможно какой-то из файлов заражен и первый клик вызывает связь с внешним миром.

 

Попробую, но сомневаюсь что в этом дело. Т.к. это сразу так было. Но проверю.

А со стороны хостинга могут быть какие либо проблемы? Потому что ради интереса перелил сайт на другой хостинг и там такой проблемы не наблюдается. Для сравнения http://test2.mgroup-ltd.ru/.

При этом саппорт хостинга где лежит основной сайт говорит, что у них все в порядке и проблем нет, обращайтесь к разработчику компонента.

Но при этом можно отметить, что на этом хостинге (на котором лежит проблемный сайт) работают еще несколько сайтов на ZOO+JBZOO 220 и там таких проблем нет. К примеру http://www.trinity-dv.ru/Тут вообще все мгновенно в корзину добавляется.


  • 0

#9 Михаил

Михаил
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 5.3
  • posts: 158
  • topics: 39

Posted 25 February 2016 - 07:22   Best Answer

Тему можно закрывать. Проблему устранил.

Была в директивах Options +FollowSymlinks и Options -Indexes в файле .htaccess

Закомментил и все прошло.


  • 0




Click to return to top of page in style!