krasnofff
-
Публікації
68 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем krasnofff
-
-
Всем привет! Хочу уточнить один момент по функционалу модуля....
А именно:
На сайте реализована возможность заполнить форму, если товара нет в наличие "Сообщить когда появится", покупателю приходит письмо о том, что товар появился в наличие....
Есть ли в данном модуле эта форма письма?
-
Добрый день! Модуль встал вроде, при попытке зайти в настройки - просто белый экран(((((
Warning: mkdir(): No such file or directory in /................./public_html/admin/model/payment/yandex_money.php on line 729
Ругается на эту часть кода
{
if (!file_exists($directoryName)) {
mkdir($directoryName);
}
if (!is_dir($directoryName)) {
throw new RuntimeException('Invalid configuration: "'.$directoryName.'" is not directory');
}Версия ocStore 2.1.0.2.1
-
Добрый день! Бьюсь уже который час... Пока сам все не сломаю, сюда не пишу!
Нужно как то поменять значения вывода поля "Наименование" в корзине на тег-H1
сейчас вот так:
А очень бы хотелось чтобы в наименовании отображался заголовок H1.
Стоит корзина Simple, Версия ocStore 2.3.0.2.3 , сайт www.japani.ru
Огромное спасибо за помощь
-
Добрый день! очень заинтересовал Ваш модуль, но, ищу что-то подобное, а именно:
На сайте мне необходимо осуществить вот такую штуки....
Покупателю необходимо понять что посте чего необходимо применять, - очередность...
Может быть больше товаров в линейке, необходима прокрутка, влево-вправо, - Карусель, по-моему, называется....
Последовательность, не подразумевает комплект, ничему не должно быть равно, = комплект не нужно....
Название, необходимо до 50-60 символов...
Краткое описание товара, берется от начала описания товара до 100-120 символов...
Возможность сразу добавить в корзину, что-то одно, или несколько товаров... - кнопка добавить в корзину...
В случае отсутствия товара, кнопка добавить в корзину, меняется на Сообщить когда появится....
Можем что-то придумать из Вашего модуля???
-
Добрый день! очень заинтересовал Ваш модуль, но, ищу что-то подобное, а именно:
На сайте мне необходимо осуществить вот такую штуки....
Покупателю необходимо понять что посте чего необходимо применять, - очередность...
Может быть больше товаров в линейке, необходима прокрутка, влево-вправо, - Карусель, по-моему, называется....
Последовательность, не подразумевает комплект, ничему не должно быть равно, = комплект не нужно....
Название, необходимо до 50-60 символов...
Краткое описание товара, берется от начала описания товара до 100-120 символов...
Возможность сразу добавить в корзину, что-то одно, или несколько товаров... - кнопка добавить в корзину...
В случае отсутствия товара, кнопка добавить в корзину, меняется на Сообщить когда появится....
Можем что-то придумать из Вашего модуля???
Версия ocStore 2.1.0.2.1
-
Всем привет! Автору тоже, не обратил внимания, что все вопросы и хотелки в тех. поддержку....
Напишу сюда....
Добрый день! очень заинтересовал Ваш модуль, но, ищу что-то подобное, а именно:
На сайте мне необходимо осуществить вот такую штуки....
Покупателю необходимо понять что посте чего необходимо применять, - очередность...
Может быть больше товаров в линейке, необходима прокрутка, влево-вправо, - Карусель, по-моему, называется....
Последовательность, не подразумевает комплект, ничему не должно быть равно, = комплект не нужно....
Название, необходимо до 50-60 символов...
Краткое описание товара, берется от начала описания товара до 100-120 символов...
Возможность сразу добавить в корзину, что-то одно, или несколько товаров... - кнопка добавить в корзину...
В случае отсутствия товара, кнопка добавить в корзину, меняется на Сообщить когда появится....
Можем что-то придумать из Вашего модуля???
-
48 минут назад, sadko сказал:
Вводишь номер телефона - тебе тут же присылают смс с временным паролем на один раз. Зашел посмотрел что надо - вышел и забыл до следующего раза.
Вот-вот! Все верно!!! на многих сайтах такое есть, для опенкарта нет(((((
-
Добрый день!
Ищу модуль регистрации и авторизации покупателя по номеру телефона....
Восстановление пароля по SMS запросу.
Стоит Simple.
Желательно в этом же модуле уведомление по SMS о смене статуса заказа.
Неужели такого не придумали для опенкарт?!
-
-
-
Вот у меня так выгрузились, а авито их сами подгоняют, потому и получается так не красиво, звонил менеджерам авито, говорят что желательно передавать по размеру
-
45 минут назад, mazein сказал:
А что не так? Каким конкретно требованиям Авито не удовлетворяют изображения?
Требуется 640*480
У меня изображения с сайта могут быть разного размера, вот как бы сделать белый фон и подогнать все к одному разиеру.
Например фид который выгружает информацию о товарах в ЯМаркет умеет так делать и ссылка на картинку имеет вид например:
Цитата........cure/chemical-damageclinichairpack1-600x600.png
-
Модуль работает отлично, но как бы подогнать передаваемые изображение под требования авито??? Сейчас отображается вот так:
Спойлер
В карточке товара более или менее, хотя хотелось бы просто белый фон.
В каталоге изображение товара просто урезается((((
-
Всем доброго дня!
Возникла такая проблема:
С сайта Тинькова скачал модуль для приема платежей (эквайринг).
Модуль встал, все хорошо, но
При тестовых заказах, тестовая оплата проходит, но сам заказ в админке не формируется, хотя № платежа соответствует номеру не созданного заказа.
В качестве корзины стоит Simple, при оформлении заказа можно выбрать способ оплаты: оплата при получении и оплата картой. Заметил особенность, если выбираю оплата при получении, то кнопка подтверждения "оформить заказ", а если оплата картой, то "оплата"
PS пользовался подобным модулем от qiwi кошелька, так все работало отлично! Заказ создавался в админке, а покупателя перекидывало в этот момент на страницу оплаты.
Тко сталкивался с таким?
Спасибо
-
10 часов назад, mrz сказал:
В том куске кода, что вы прислали попробуйте еще 5 заменить и в админке модификаторы после обновите.
Все заработало! Спасибо, теперь все отзывы показываются.
Единственное немного выше по коду нужно было так сделать.
Спойлер$results = $this->model_catalog_review->getReviewsByProductId($this->request->get['product_id'], ($page - 1) * 50, 50);
foreach ($results as $result) {
$data['reviews'][] = array(
'author' => $result['author'],
'text' => nl2br($result['text']),
'rating' => (int)$result['rating'],
'date_added' => date($this->language->get('date_format_short'), strtotime($result['date_added']))Еще пара вопросов, если можно сюда.
Как бы сделать чтобы индексировались поисковиками отзывы и новости?
И, я так понимаю, в обновленной версии, есть Последние отзывы на главной странице... У меня версия Версия ocStore 2.1.0.2.1 , можно ли и мне такую штуку прикрутить?
Спасибо
-
В 09.05.2018 в 22:37, mrz сказал:
Ничего странного нет, это другой форум и вас нет в списке)
это функционал движка
catalog\controller\product\product.php
$pagination->limit = 15;
после в админке обновить модификаторы
Что-то не сработало((((
Спойлер$pagination = new Pagination();
$pagination->total = $review_total;
$pagination->page = $page;
$pagination->limit = 50;
$pagination->url = $this->url->link('product/product/review', 'product_id=' . $this->request->get['product_id'] . '&page={page}');$data['pagination'] = $pagination->render();
$data['results'] = sprintf($this->language->get('text_pagination'), ($review_total) ? (($page - 1) * 5) + 1 : 0, ((($page - 1) * 5) > ($review_total - 5)) ? $review_total : ((($page - 1) * 5) + 5), $review_total, ceil($review_total / 5));
if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/review.tpl')) {
$this->response->setOutput($this->load->view($this->config->get('config_template') . '/template/product/review.tpl', $data));
} else {
$this->response->setOutput($this->load->view('default/template/product/review.tpl', $data));
}
} -
3 часа назад, mrz сказал:
Добрый, почему вас нет в списке купивших?
Странно! Покупался официально, Поддержка мне помогали с установкой...
И письмо в почте сохранилось.... вот тут покупалось шоп.опенкарт-россия
домен missha.su
-
Добрый день! Подскажите как увеличить количество показываемых отзывов в карточке товара? Отображается всего 5 последних. Спасибо
-
Это точно! Спасибо за совет, думаю со следующего месяца перееду от них! Вы можете посоветовать хостинг?
-
Сайт https://missha.su/
Хостинг SWEB http://sweb.ru/hosting/ тариф - Тариф Ракета. Что-то не могу найти характеристики на их сайте, сегодня где-то встречал только....
товаров 1300, планируется максимум 1500-1600.
Посетителей в день 200-300 чел.
Проблема с нагрузкой на базау данных MySQL
беспечение
- Apache 2.2 / nginx
- PHP 7.1 / 7 / 5.6 / 5.5 / 5.4 / 5.3
- MySQL 5.6 / PostgreSQL
-
5 минут назад, Yoda сказал:
- доктор я заболел что мне делать?
- пейте лекарства, поправляйтесь.
Нет, мы сами по себе...
@Yoda , Вы абсолютно правы!
Скачал архив сайта, посмотрел поиском как говорил @AlexDW , все ссылается на этот модуль!
Error.log
Спойлер2018-03-14 4:00:56 - PHP Notice: Error: The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okay<br />Error No: 1104<br />SELECT IF(t1.cprice>t1.price,1,-1)*(t1.cprice-t1.price),min(t1.rnd),t1.product_id,name,text,t2.attribute_id FROM (SELECT RAND() as rnd,pa2.product_id,pr.price,cpr.price as cprice,count(pa2.attribute_id) as quan FROM oc_product_attribute pa1 INNER JOIN oc_product_attribute pa2 ON (pa1.attribute_id = pa2.attribute_id and pa1.text = pa2.text and pa1.language_id = pa2.language_id) INNER JOIN oc_product pr ON (pa2.product_id = pr.product_id and pr.status = 1) LEFT JOIN oc_product cpr ON (pa1.product_id = cpr.product_id)
INNER JOIN oc_product_to_category cat_source on(pa1.product_id = cat_source.product_id) INNER JOIN oc_product_to_category cat on(pa2.product_id = cat.product_id AND cat.category_id = cat_source.category_id) WHERE 0 = 0 AND pa1.language_id = '1' AND pr.quantity > 0 GROUP BY cpr.product_id,pr.price,cpr.price UNION ALL SELECT RAND() as rnd,cpr.product_id,cpr.price,pr.price as cprice, 1 as quan FROM oc_product pr LEFT JOIN oc_product cpr ON (pr.product_id <> cpr.product_id and cpr.status = 1)
INNER JOIN oc_product_to_category cat_source ON (pr.product_id = cat_source.product_id) INNER JOIN oc_product_to_category cat ON (cpr.product_id = cat.product_id AND cat.category_id = cat_source.category_id) AND cpr.quantity > 0 GROUP BY cpr.product_id,pr.price,cpr.price order by quan desc) t1 INNER JOIN oc_product_to_category cat on(t1.product_id = cat.product_id) LEFT JOIN (select '' as name, '' as text, 0 as attribute_id) as t2 on (0=0) WHERE 0=0 GROUP BY IF(t1.cprice>t1.price,1,-1)*(t1.cprice-t1.price),product_id,name,text,attribute_id ORDER BY IF(t1.cprice>t1.price,1,-1)*(t1.cprice-t1.price), t1.product_id LIMIT 7 in /home/a/amigo/public_html/system/library/db/mysqli.php on line 41
2018-03-14 4:00:56 - PHP Notice: Trying to get property of non-object in /home/a/amigo/public_html/catalog/model/module/autofeatured.php on line 130
2018-03-14 4:00:56 - PHP Warning: Invalid argument supplied for foreach() in /home/a/amigo/public_html/catalog/model/module/autofeatured.php on line 130
2018-03-14 4:04:46 - PHP Notice: Error: The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okay<br />Error No: 1104<br />SELECT IF(t1.cprice>t1.price,1,-1)*(t1.cprice-t1.price),min(t1.rnd),t1.product_id,name,text,t2.attribute_id FROM (SELECT RAND() as rnd,pa2.product_id,pr.price,cpr.price as cprice,count(pa2.attribute_id) as quan FROM oc_product_attribute pa1 INNER JOIN oc_product_attribute pa2 ON (pa1.attribute_id = pa2.attribute_id and pa1.text = pa2.text and pa1.language_id = pa2.language_id) INNER JOIN oc_product pr ON (pa2.product_id = pr.product_id and pr.status = 1) LEFT JOIN oc_product cpr ON (pa1.product_id = cpr.product_id)
INNER JOIN oc_product_to_category cat_source on(pa1.product_id = cat_source.product_id) INNER JOIN oc_product_to_category cat on(pa2.product_id = cat.product_id AND cat.category_id = cat_source.category_id) WHERE 0 = 0 AND pa1.language_id = '1' AND pr.quantity > 0 GROUP BY cpr.product_id,pr.price,cpr.price UNION ALL SELECT RAND() as rnd,cpr.product_id,cpr.price,pr.price as cprice, 1 as quan FROM oc_product pr LEFT JOIN oc_product cpr ON (pr.product_id <> cpr.product_id and cpr.status = 1)
INNER JOIN oc_product_to_category cat_source ON (pr.product_id = cat_source.product_id) INNER JOIN oc_product_to_category cat ON (cpr.product_id = cat.product_id AND cat.category_id = cat_source.category_id) AND cpr.quantity > 0 GROUP BY cpr.product_id,pr.price,cpr.price order by quan desc) t1 INNER JOIN oc_product_to_category cat on(t1.product_id = cat.product_id) LEFT JOIN (select '' as name, '' as text, 0 as attribute_id) as t2 on (0=0) WHERE 0=0 GROUP BY IF(t1.cprice>t1.price,1,-1)*(t1.cprice-t1.price),product_id,name,text,attribute_id ORDER BY IF(t1.cprice>t1.price,1,-1)*(t1.cprice-t1.price), t1.product_id LIMIT 7 in /home/a/amigo/public_html/system/library/db/mysqli.php on line 41
2018-03-14 4:04:46 - PHP Notice: Trying to get property of non-object in /home/a/amigo/public_html/catalog/model/module/autofeatured.php on line 130
2018-03-14 4:04:46 - PHP Warning: Invalid argument supplied for foreach() in /home/a/amigo/public_html/catalog/model/module/autofeatured.php on line 130
2018-03-14 8:03:46 - PHP Notice: Error: The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okay<br />Error No: 1104<br />SELECT IF(t1.cprice>t1.price,1,-1)*(t1.cprice-t1.price),min(t1.rnd),t1.product_id,name,text,t2.attribute_id FROM (SELECT RAND() as rnd,pa2.product_id,pr.price,cpr.price as cprice,count(pa2.attribute_id) as quan FROM oc_product_attribute pa1 INNER JOIN oc_product_attribute pa2 ON (pa1.attribute_id = pa2.attribute_id and pa1.text = pa2.text and pa1.language_id = pa2.language_id) INNER JOIN oc_product pr ON (pa2.product_id = pr.product_id and pr.status = 1) LEFT JOIN oc_product cpr ON (pa1.product_id = cpr.product_id)
INNER JOIN oc_product_to_category cat_source on(pa1.product_id = cat_source.product_id) INNER JOIN oc_product_to_category cat on(pa2.product_id = cat.product_id AND cat.category_id = cat_source.category_id) WHERE 0 = 0 AND pa1.language_id = '1' AND pr.quantity > 0 GROUP BY cpr.product_id,pr.price,cpr.price UNION ALL SELECT RAND() as rnd,cpr.product_id,cpr.price,pr.price as cprice, 1 as quan FROM oc_product pr LEFT JOIN oc_product cpr ON (pr.product_id <> cpr.product_id and cpr.status = 1)
INNER JOIN oc_product_to_category cat_source ON (pr.product_id = cat_source.product_id) INNER JOIN oc_product_to_category cat ON (cpr.product_id = cat.product_id AND cat.category_id = cat_source.category_id) AND cpr.quantity > 0 GROUP BY cpr.product_id,pr.price,cpr.price order by quan desc) t1 INNER JOIN oc_product_to_category cat on(t1.product_id = cat.product_id) LEFT JOIN (select '' as name, '' as text, 0 as attribute_id) as t2 on (0=0) WHERE 0=0 GROUP BY IF(t1.cprice>t1.price,1,-1)*(t1.cprice-t1.price),product_id,name,text,attribute_id ORDER BY IF(t1.cprice>t1.price,1,-1)*(t1.cprice-t1.price), t1.product_id LIMIT 7 in /home/a/amigo/public_html/system/library/db/mysqli.php on line 41
2018-03-14 8:03:46 - PHP Notice: Trying to get property of non-object in /home/a/amigo/public_html/catalog/model/module/autofeatured.php on line 130
2018-03-14 8:03:46 - PHP Warning: Invalid argument supplied for foreach() in /home/a/amigo/public_html/catalog/model/module/autofeatured.php on line 130
2018-03-14 9:34:24 - PHP Notice: Undefined index: thumb2 in /home/a/amigo/public_html/system/storage/modification/catalog/view/theme/royal/template/product/product.tpl on line 72
2018-03-14 9:34:24 - PHP Notice: Undefined index: thumb2 in /home/a/amigo/public_html/system/storage/modification/catalog/view/theme/royal/template/product/product.tpl on line 72
2018-03-14 9:34:24 - PHP Notice: Undefined index: thumb2 in /home/a/amigo/public_html/system/storage/modification/catalog/view/theme/royal/template/product/product.tpl on line 72
2018-03-14 12:25:28 - PHP Notice: Error: The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okay<br />Error No: 1104<br />SELECT IF(t1.cprice>t1.price,1,-1)*(t1.cprice-t1.price),min(t1.rnd),t1.product_id,name,text,t2.attribute_id FROM (SELECT RAND() as rnd,pa2.product_id,pr.price,cpr.price as cprice,count(pa2.attribute_id) as quan FROM oc_product_attribute pa1 INNER JOIN oc_product_attribute pa2 ON (pa1.attribute_id = pa2.attribute_id and pa1.text = pa2.text and pa1.language_id = pa2.language_id) INNER JOIN oc_product pr ON (pa2.product_id = pr.product_id and pr.status = 1) LEFT JOIN oc_product cpr ON (pa1.product_id = cpr.product_id)
INNER JOIN oc_product_to_category cat_source on(pa1.product_id = cat_source.product_id) INNER JOIN oc_product_to_category cat on(pa2.product_id = cat.product_id AND cat.category_id = cat_source.category_id) WHERE 0 = 0 AND pa1.language_id = '1' AND pr.quantity > 0 GROUP BY cpr.product_id,pr.price,cpr.price UNION ALL SELECT RAND() as rnd,cpr.product_id,cpr.price,pr.price as cprice, 1 as quan FROM oc_product pr LEFT JOIN oc_product cpr ON (pr.product_id <> cpr.product_id and cpr.status = 1)
INNER JOIN oc_product_to_category cat_source ON (pr.product_id = cat_source.product_id) INNER JOIN oc_product_to_category cat ON (cpr.product_id = cat.product_id AND cat.category_id = cat_source.category_id) AND cpr.quantity > 0 GROUP BY cpr.product_id,pr.price,cpr.price order by quan desc) t1 INNER JOIN oc_product_to_category cat on(t1.product_id = cat.product_id) LEFT JOIN (select '' as name, '' as text, 0 as attribute_id) as t2 on (0=0) WHERE 0=0 GROUP BY IF(t1.cprice>t1.price,1,-1)*(t1.cprice-t1.price),product_id,name,text,attribute_id ORDER BY IF(t1.cprice>t1.price,1,-1)*(t1.cprice-t1.price), t1.product_id LIMIT 7 in /home/a/amigo/public_html/system/library/db/mysqli.php on line 41
2018-03-14 12:25:28 - PHP Notice: Trying to get property of non-object in /home/a/amigo/public_html/catalog/model/module/autofeatured.php on line 130
2018-03-14 12:25:28 - PHP Warning: Invalid argument supplied for foreach() in /home/a/amigo/public_html/catalog/model/module/autofeatured.php on line 130
2018-03-14 15:04:57 - PHP Notice: Error: The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okay<br />Error No: 1104<br />SELECT IF(t1.cprice>t1.price,1,-1)*(t1.cprice-t1.price),min(t1.rnd),t1.product_id,name,text,t2.attribute_id FROM (SELECT RAND() as rnd,pa2.product_id,pr.price,cpr.price as cprice,count(pa2.attribute_id) as quan FROM oc_product_attribute pa1 INNER JOIN oc_product_attribute pa2 ON (pa1.attribute_id = pa2.attribute_id and pa1.text = pa2.text and pa1.language_id = pa2.language_id) INNER JOIN oc_product pr ON (pa2.product_id = pr.product_id and pr.status = 1) LEFT JOIN oc_product cpr ON (pa1.product_id = cpr.product_id)
INNER JOIN oc_product_to_category cat_source on(pa1.product_id = cat_source.product_id) INNER JOIN oc_product_to_category cat on(pa2.product_id = cat.product_id AND cat.category_id = cat_source.category_id) WHERE 0 = 0 AND pa1.language_id = '1' AND pr.quantity > 0 GROUP BY cpr.product_id,pr.price,cpr.price UNION ALL SELECT RAND() as rnd,cpr.product_id,cpr.price,pr.price as cprice, 1 as quan FROM oc_product pr LEFT JOIN oc_product cpr ON (pr.product_id <> cpr.product_id and cpr.status = 1)
INNER JOIN oc_product_to_category cat_source ON (pr.product_id = cat_source.product_id) INNER JOIN oc_product_to_category cat ON (cpr.product_id = cat.product_id AND cat.category_id = cat_source.category_id) AND cpr.quantity > 0 GROUP BY cpr.product_id,pr.price,cpr.price order by quan desc) t1 INNER JOIN oc_product_to_category cat on(t1.product_id = cat.product_id) LEFT JOIN (select '' as name, '' as text, 0 as attribute_id) as t2 on (0=0) WHERE 0=0 GROUP BY IF(t1.cprice>t1.price,1,-1)*(t1.cprice-t1.price),product_id,name,text,attribute_id ORDER BY IF(t1.cprice>t1.price,1,-1)*(t1.cprice-t1.price), t1.product_id LIMIT 7 in /home/a/amigo/public_html/system/library/db/mysqli.php on line 41
2018-03-14 15:04:57 - PHP Notice: Trying to get property of non-object in /home/a/amigo/public_html/catalog/model/module/autofeatured.php on line 130
2018-03-14 15:04:57 - PHP Warning: Invalid argument supplied for foreach() in /home/a/amigo/public_html/catalog/model/module/autofeatured.php on line 130
2018-03-14 17:26:57 - PHP Notice: Undefined index: thumb2 in /home/a/amigo/public_html/system/storage/modification/catalog/view/theme/royal/template/product/product.tpl on line 72
2018-03-14 17:26:57 - PHP Notice: Undefined index: thumb2 in /home/a/amigo/public_html/system/storage/modification/catalog/view/theme/royal/template/product/product.tpl on line 72
2018-03-14 17:26:57 - PHP Notice: Undefined index: thumb2 in /home/a/amigo/public_html/system/storage/modification/catalog/view/theme/royal/template/product/product.tpl on line 72
2018-03-14 18:29:55 - PHP Notice: Error: The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okay<br />Error No: 1104<br />SELECT IF(t1.cprice>t1.price,1,-1)*(t1.cprice-t1.price),min(t1.rnd),t1.product_id,name,text,t2.attribute_id FROM (SELECT RAND() as rnd,pa2.product_id,pr.price,cpr.price as cprice,count(pa2.attribute_id) as quan FROM oc_product_attribute pa1 INNER JOIN oc_product_attribute pa2 ON (pa1.attribute_id = pa2.attribute_id and pa1.text = pa2.text and pa1.language_id = pa2.language_id) INNER JOIN oc_product pr ON (pa2.product_id = pr.product_id and pr.status = 1) LEFT JOIN oc_product cpr ON (pa1.product_id = cpr.product_id)
INNER JOIN oc_product_to_category cat_source on(pa1.product_id = cat_source.product_id) INNER JOIN oc_product_to_category cat on(pa2.product_id = cat.product_id AND cat.category_id = cat_source.category_id) WHERE 0 = 0 AND pa1.language_id = '1' AND pr.quantity > 0 GROUP BY cpr.product_id,pr.price,cpr.price UNION ALL SELECT RAND() as rnd,cpr.product_id,cpr.price,pr.price as cprice, 1 as quan FROM oc_product pr LEFT JOIN oc_product cpr ON (pr.product_id <> cpr.product_id and cpr.status = 1)
INNER JOIN oc_product_to_category cat_source ON (pr.product_id = cat_source.product_id) INNER JOIN oc_product_to_category cat ON (cpr.product_id = cat.product_id AND cat.category_id = cat_source.category_id) AND cpr.quantity > 0 GROUP BY cpr.product_id,pr.price,cpr.price order by quan desc) t1 INNER JOIN oc_product_to_category cat on(t1.product_id = cat.product_id) LEFT JOIN (select '' as name, '' as text, 0 as attribute_id) as t2 on (0=0) WHERE 0=0 GROUP BY IF(t1.cprice>t1.price,1,-1)*(t1.cprice-t1.price),product_id,name,text,attribute_id ORDER BY IF(t1.cprice>t1.price,1,-1)*(t1.cprice-t1.price), t1.product_id LIMIT 7 in /home/a/amigo/public_html/system/library/db/mysqli.php on line 41
2018-03-14 18:29:55 - PHP Notice: Trying to get property of non-object in /home/a/amigo/public_html/catalog/model/module/autofeatured.php on line 130
2018-03-14 18:29:55 - PHP Warning: Invalid argument supplied for foreach() in /home/a/amigo/public_html/catalog/model/module/autofeatured.php on line 130
2018-03-14 18:33:26 - PHP Notice: Error: The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okay<br />Error No: 1104<br />SELECT IF(t1.cprice>t1.price,1,-1)*(t1.cprice-t1.price),min(t1.rnd),t1.product_id,name,text,t2.attribute_id FROM (SELECT RAND() as rnd,pa2.product_id,pr.price,cpr.price as cprice,count(pa2.attribute_id) as quan FROM oc_product_attribute pa1 INNER JOIN oc_product_attribute pa2 ON (pa1.attribute_id = pa2.attribute_id and pa1.text = pa2.text and pa1.language_id = pa2.language_id) INNER JOIN oc_product pr ON (pa2.product_id = pr.product_id and pr.status = 1) LEFT JOIN oc_product cpr ON (pa1.product_id = cpr.product_id)
INNER JOIN oc_product_to_category cat_source on(pa1.product_id = cat_source.product_id) INNER JOIN oc_product_to_category cat on(pa2.product_id = cat.product_id AND cat.category_id = cat_source.category_id) WHERE 0 = 0 AND pa1.language_id = '1' AND pr.quantity > 0 GROUP BY cpr.product_id,pr.price,cpr.price UNION ALL SELECT RAND() as rnd,cpr.product_id,cpr.price,pr.price as cprice, 1 as quan FROM oc_product pr LEFT JOIN oc_product cpr ON (pr.product_id <> cpr.product_id and cpr.status = 1)
INNER JOIN oc_product_to_category cat_source ON (pr.product_id = cat_source.product_id) INNER JOIN oc_product_to_category cat ON (cpr.product_id = cat.product_id AND cat.category_id = cat_source.category_id) AND cpr.quantity > 0 GROUP BY cpr.product_id,pr.price,cpr.price order by quan desc) t1 INNER JOIN oc_product_to_category cat on(t1.product_id = cat.product_id) LEFT JOIN (select '' as name, '' as text, 0 as attribute_id) as t2 on (0=0) WHERE 0=0 GROUP BY IF(t1.cprice>t1.price,1,-1)*(t1.cprice-t1.price),product_id,name,text,attribute_id ORDER BY IF(t1.cprice>t1.price,1,-1)*(t1.cprice-t1.price), t1.product_id LIMIT 7 in /home/a/amigo/public_html/system/library/db/mysqli.php on line 41
2018-03-14 18:33:26 - PHP Notice: Trying to get property of non-object in /home/a/amigo/public_html/catalog/model/module/autofeatured.php on line 130
2018-03-14 18:33:26 - PHP Warning: Invalid argument supplied for foreach() in /home/a/amigo/public_html/catalog/model/module/autofeatured.php on line 130
2018-03-14 18:41:03 - PHP Notice: Error: The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okay<br />Error No: 1104<br />SELECT IF(t1.cprice>t1.price,1,-1)*(t1.cprice-t1.price),min(t1.rnd),t1.product_id,name,text,t2.attribute_id FROM (SELECT RAND() as rnd,pa2.product_id,pr.price,cpr.price as cprice,count(pa2.attribute_id) as quan FROM oc_product_attribute pa1 INNER JOIN oc_product_attribute pa2 ON (pa1.attribute_id = pa2.attribute_id and pa1.text = pa2.text and pa1.language_id = pa2.language_id) INNER JOIN oc_product pr ON (pa2.product_id = pr.product_id and pr.status = 1) LEFT JOIN oc_product cpr ON (pa1.product_id = cpr.product_id)
INNER JOIN oc_product_to_category cat_source on(pa1.product_id = cat_source.product_id) INNER JOIN oc_product_to_category cat on(pa2.product_id = cat.product_id AND cat.category_id = cat_source.category_id) WHERE 0 = 0 AND pa1.language_id = '1' AND pr.quantity > 0 GROUP BY cpr.product_id,pr.price,cpr.price UNION ALL SELECT RAND() as rnd,cpr.product_id,cpr.price,pr.price as cprice, 1 as quan FROM oc_product pr LEFT JOIN oc_product cpr ON (pr.product_id <> cpr.product_id and cpr.status = 1)
INNER JOIN oc_product_to_category cat_source ON (pr.product_id = cat_source.product_id) INNER JOIN oc_product_to_category cat ON (cpr.product_id = cat.product_id AND cat.category_id = cat_source.category_id) AND cpr.quantity > 0 GROUP BY cpr.product_id,pr.price,cpr.price order by quan desc) t1 INNER JOIN oc_product_to_category cat on(t1.product_id = cat.product_id) LEFT JOIN (select '' as name, '' as text, 0 as attribute_id) as t2 on (0=0) WHERE 0=0 GROUP BY IF(t1.cprice>t1.price,1,-1)*(t1.cprice-t1.price),product_id,name,text,attribute_id ORDER BY IF(t1.cprice>t1.price,1,-1)*(t1.cprice-t1.price), t1.product_id LIMIT 7 in /home/a/amigo/public_html/system/library/db/mysqli.php on line 41
2018-03-14 18:41:03 - PHP Notice: Trying to get property of non-object in /home/a/amigo/public_html/catalog/model/module/autofeatured.php on line 130
2018-03-14 18:41:03 - PHP Warning: Invalid argument supplied for foreach() in /home/a/amigo/public_html/catalog/model/module/autofeatured.php on line 130 -
Есть такой модуль! Он проблемный сейчас, автор модуля в курсе проблемы.
Он действительно плохо работает везде, кроме карточки товара, страница открывается 10с+, в карточке не заметно, замерял PageSpeed Insight.
Но жалобы хостера начались еще задолго до установки данного модуля
-
1 час назад, AlexDW сказал:
ищите в каких файлах сайта у вас есть UNION ALL SELECT RAND()
например, с помощью поиска через TotalCommander (искать по тексту + включить галку UTF-8)
Спасибо! Попробую!
Отпишусь обязательно!
-
2 минуты назад, markimax сказал:
А что за модуль ?
Я и сам не знаю((((
[Поддержка] Шаблоны писем для движка 1.5-2.х
в Другие дополнения
Опубліковано:
Понял, Спасибо!
Модуль все равно нужен! Под Версия ocStore 2.1.0.2.1 заработает?