Модуль AJAX замена товара по моделям - HYPER PRODUCT MODELS v2.1.2

я бы и репу добавил к сообщениям.
кто то покупал себе, клиентам, оплачивал всякого рода подписки.
местные лекари убирали стучалки, делали null версии, wtfl.
появляются тут некоторые, че за х..рня, 100 сообщений за халявный софт, в каком месте он халявный?
вы лично поспособствовали появлению здесь такой халявы ?

принеси пользу другим и рано или поздно будет вознаграждено.
ну типа надо строчить тупо набирая 100 сообщений звучит так себе... если бы было условие поделиться чем-то и получишь в ответ - ок, понимаю. Но кто-то настрочил 100 сообщений и не внёс никакой вклад. Да, я поспособствовал появлению "такой халявы", что-то готовлю ещё. А строчить 100 бессмысленных сообщений не буду, чтобы не сорить. Весь форум как раз и состоит из по сути халявы, ибо не халява - это прямая покупка от разработчика.
 
Кто сталкивался с подобной дьчью? Оставляют отзыв для одного из товаров серии, а он отображается во всех маделях серии, и в карточке товара и в категориях?
 

Вложения

  • Безымянный.jpg
    Безымянный.jpg
    7,8 КБ · Просмотры: 29
Так он для этого и сделан, что серия превращается в один товар на сайте или нет ???
 
Полагаю что нет. У модуля есть несколько вариантов вывода на странице товара и один из них действительно объединяет товары в один. А если выводить товары в виде ссылок (как опции), получается, что товары разные, а отзывы одинаковые. Может кто-то знает как поправить этот косяк?
 
Есть у кого адаптация для UltraStore? Поделитесь пожалуйста!
 
Если я не ошибся, в z_hpm_uni.ocmod.xml нужно удалить 2 куска кода
Код:
    <operation error="skip">
      <search index="0"><![CDATA[(SELECT AVG(rating) AS total FROM " . DB_PREFIX . "review r1 WHERE r1.product_id = p.product_id AND r1.status = '1' GROUP BY r1.product_id) AS rating]]></search>
      <add position="replace"><![CDATA[(SELECT AVG(rating) AS total FROM " . DB_PREFIX . "review r1 LEFT JOIN " . DB_PREFIX . "hpmodel_links hpl ON (r1.product_id = hpl.product_id OR r1.product_id = hpl.parent_id) WHERE (" . ($parent_id !== false ? "hpl.parent_id = '" . (int)$parent_id . "'" : "r1.product_id = p.product_id") . ") AND r1.status = '1' GROUP BY " . ($parent_id !== false ? "hpl.parent_id" : "r1.product_id") . ") AS rating]]></add>
    </operation>
    <operation error="skip">
      <search index="0"><![CDATA[(SELECT COUNT(*) AS total FROM " . DB_PREFIX . "review r2 WHERE r2.product_id = p.product_id AND r2.status = '1' GROUP BY r2.product_id) AS reviews]]></search>
      <add position="replace"><![CDATA[(SELECT COUNT(DISTINCT review_id) AS total FROM " . DB_PREFIX . "review r2 LEFT JOIN " . DB_PREFIX . "hpmodel_links hpl ON (r2.product_id = hpl.product_id OR r2.product_id = hpl.parent_id) WHERE (" . ($parent_id !== false ? "hpl.parent_id = '" . (int)$parent_id . "'" : "r2.product_id = p.product_id") . ") AND r2.status = '1' GROUP BY " . ($parent_id !== false ? "hpl.parent_id" : "r2.product_id") . ") AS reviews]]></add>
    </operation>

и

Код:
 <file path="catalog/model/catalog/review.php">
    <operation error="skip">
      <search><![CDATA[$query = $this->db->query("SELECT]]></search>
      <add position="before"><![CDATA[
        $parent_id = false;
        $hpm_query = $this->db->query("SELECT parent_id FROM `" . DB_PREFIX . "hpmodel_links` WHERE `product_id` = '" . (int)$product_id . "' OR `parent_id` = '" . (int)$product_id . "'");
        if ($hpm_query->row) $parent_id = $hpm_query->row['parent_id'];
      ]]></add>
    </operation>
    <operation error="skip">
      <search><![CDATA[WHERE p.product_id = '" . (int)$product_id . "']]></search>
      <add position="replace"><![CDATA[LEFT JOIN " . DB_PREFIX . "hpmodel_links hpl ON (p.product_id = hpl.product_id) WHERE (" . ($parent_id !== false ? "hpl.parent_id = '" . (int)$parent_id . "'" : "p.product_id = '" . (int)$product_id . "'").")]]></add>
    </operation>  
  </file>
 
Последнее редактирование:
Привет. Просит ключ активации. Как активировать?
 
Кто нибудь может сталкивался? Fatal error: Uncaught Exception: Error: Column 'parent_id' in where clause is ambiguous<br />Error No: 1052<br />SELECT COUNT(*) AS total FROM oc_review r LEFT JOIN oc_product p ON (r.product_id = p.product_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_hpmodel_links hpl ON (p.product_id = hpl.product_id) WHERE (p.product_id = '14755') AND parent_id = '0' AND p.date_available <= NOW() AND p.status = '1' AND r.status = '1' AND pd.language_id = '2' in
Вот такая ошибка вылезла обьеденил товары по модели с чем это связано и как порешать?
 
Кто нибудь может сталкивался? Fatal error: Uncaught Exception: Error: Column 'parent_id' in where clause is ambiguous<br />Error No: 1052<br />SELECT COUNT(*) AS total FROM oc_review r LEFT JOIN oc_product p ON (r.product_id = p.product_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_hpmodel_links hpl ON (p.product_id = hpl.product_id) WHERE (p.product_id = '14755') AND parent_id = '0' AND p.date_available <= NOW() AND p.status = '1' AND r.status = '1' AND pd.language_id = '2' in
Вот такая ошибка вылезла обьеденил товары по модели с чем это связано и как порешать?
<file path="catalog/model/catalog/review.php">
<operation error="skip">
<search><![CDATA[$query = $this->db->query("SELECT]]></search>
<add position="before"><![CDATA[
$parent_id = false;
$hpm_query = $this->db->query("SELECT parent_id FROM `" . DB_PREFIX . "hpmodel_links` WHERE `product_id` = '" . (int)$product_id . "' OR `parent_id` = '" . (int)$product_id . "'");
if ($hpm_query->row) $parent_id = $hpm_query->row['parent_id'];
]]></add>
</operation>
<operation error="skip">
<search><![CDATA[LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) WHERE p.product_id = '" . (int)$product_id . "']]></search>
<add position="replace"><![CDATA[LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "hpmodel_links hpl ON (p.product_id = hpl.product_id) WHERE (p.product_id = '" . (int)$product_id . "'" . ($parent_id !== false ? " OR hpl.parent_id = '" . (int)$parent_id . "'" : "").")]]></add>
</operation>
</file>
тут проблема удалил этот кусок кода в модификаторе и заработало)) но лучше было бы причесать - шаблон делюкс осторе 3.02
 
Кто может сделать адаптацию под шаблон простор осторе 3? не бесплатно
не подскажите, не появилось адаптации под шаблон Простор ? я так понимаю без адаптации нет смысла ставить? своими силами не смогу скорее всего сделать
 
Назад
Верх