Jump to content

Recommended Posts

Здравствуйте. Имеется вот такой модуль - мультифильтр Мультифильтр для Simpla.rar

Работает и фильтрует отлично, НО возникла проблема в корзине - пропадают часть товаров, самих названий товаров / вариантов, будто их нет.

 

post-21179-0-71449600-1461968119_thumb.jpg

 

При этом корзина не изменялась (как шаблонно, так и функционально).

Прошу помочь разобраться.

Link to post
Share on other sites

Я распространяю то, что уже давно распространено, я этот модуль также взял с паблик-доступа, конкретный url уже и не вспомню, ошибку только сейчас заметил.

 

Я конечно-же обращусь к разработчику модуля, но также возможно тут кто-либо даст ответ т.к. файлы модуля предоставлены.

Link to post
Share on other sites

Noxter, я создал эту тему с целью найти ответ а не мнение заумных людей по поводу распространения модуля. Он в бесплатном доступе и тут больше неочем говорить, если-бы он в нем не был, соответственно и тут он не оказался-бы, к тому-же я не ванга и не обязан знать что где как платно, что бесплатно когда модуль был скачен, повторяюсь, из публичного доступа.

Link to post
Share on other sites

НО возникла проблема в корзине - пропадают часть товаров, самих названий товаров / вариантов, будто их нет.

При этом корзина не изменялась (как шаблонно, так и функционально).

Установил себе фильтр на свежую Simpla 2.3.7, такой ошибки не наблюдается.

Скорее всего, ошибка Ваша индивидуальная и, очень вероятно, с мультифильтром не связана.

Могу попробовать разобраться, если дадите FTP доступ к сайту и точное описание действий, дающих ошибку...

Link to post
Share on other sites

Странно, фильтр установлен на чистую 2.3.7

Ошибка появляется не всегда - попробуйте добавить несколько мобильных телефонов, и обязательно фотоаппараты и бытовую технику - тогда вылезет ошибка

Link to post
Share on other sites

Для быстрого изменения в корзине использую скрипт:

<?php
session_start();
unset($_SESSION['shopping_cart']); 

$a=rand(11, 99);
for ($i=0; $i<$a;$i++) {
	$v=rand(1,40);
	$q=rand(1,12);
	$_SESSION['shopping_cart'][$v] = $q;
}

header('Location: cart');

Многочисленные эксперименты ошибку не показали...

 

Думаю, что если автор скрипта Osben - он бы такую ошибку не пропустил....

Link to post
Share on other sites
  • 5 weeks later...

Немного потестировал выложенный фильтр.

 

Разработчика фильтра можно поздравить.

Работает внешне правильно, но запрограммирован довольно коряво.

Содержит тривиальные ошибки проектирования, которые приводят к чрезмерной нагрузке на базу...

Edited by Kors
Link to post
Share on other sites
  • 2 weeks later...

Обнаружилась серьезная ошибка в разработке. Весьма грубо изменен api/Products.php, в результате чего возникают ошибки  с неправильной выборкой товаров, подобные описанной на

http://forum.simplacms.ru/topic/11497-%D0%BD%D0%B5-%D0%B2%D1%81%D0%B5-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D1%8B-%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B8%D1%82-%D0%B2-%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%BA%D0%B5/

Link to post
Share on other sites
  • 3 years later...

Вдруг кому поможет, мало ли, проблему вызывает строка 

LEFT JOIN __variants v on v.product_id = p.id

в api/Products.php (присутствует в обоих функциях get и count)

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...