Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

chukcha

Пользователи
  • Публикаций

    20 701
  • Зарегистрирован

  • Посещение

Все публикации пользователя chukcha

  1. Я предпочитаю, в таком случае использовать разделитель в виде html- комментария, например <!--seperator--> Тогда, в случае необработки кода комментарий останется комментарием Минус такого решения - нужно вставлять в режиме html разметки.
  2. Не поверите... Это просто, когда делаешь сам, но когда кто-то что делает, и просто говорит что не работает, и не показывает, что сделал, как сделал Откуда сообщение URL-путь имеет неверное значение То - да - казалось бы так просто.
  3. На что ругается? Показали бы сообщения Я
  4. Зачем? canocinal сам на себя - это не страшно.
  5. Есть конечно в описании категории делаете вставку, например [seperator] в контроллере получив описание (description) $descr = explode('[separator]',$description); $descriptionUp =''; if (sizeof($descr>1)) { $descriptionUp = descr[0]; $description=descr[1];} $this->data['descriptionUp'] = $descriptionUp; в шаблоне в нужном месте echo $descriptionUp; Пожалуйста.
  6. Вы возьмите мой запрос и допилите.
  7. 1. Вы должны получить информацию о товаре id, price и может еще что-то 2. AND p.price between ". $price*0.9 and $price*1.1 Как-то так
  8. нет такого - галочек. Хотите выводить на главной - подключите какой-нибудь модуль, например рекомендуемые.
  9. Ок... давайте вместе SELECT * FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) WHERE p.manufacturer_id IN (SELECT manufacturer_id FROM " . DB_PREFIX . "product WHERE product_id = '" . (int)$product_id . "') AND p.product_id != '" . (int)$product_id . "' AND p.status = '1' AND p.quantity > 0 AND p.date_available <= NOW() AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY RAND() LIMIT 0," . $num_related); Этим запросом Вы получили 2 ($num_related) товара, от одного производителя Далее, вам нужно получить список категорий, в которых находится товар SELECT pc.category_id FROM `oc_product_to_category` pc WHERE pc.product_id = ' . (int)$product_id . ' теперь получим товары, которые в этих категориях SELECT * FROM oc_product p JOIN `oc_product_to_category` p_t_c on p.product_id = p_t_c.product_id WHERE p.product_id != ' . $product_id . ' AND p_t_c.category_id in ( SELECT pc.category_id FROM `oc_product_to_category` pc WHERE pc.product_id = ' . (int)$product_id . ') AND p.price between "цена продукта - что-то" and "цена продукта + что-то" ORDER BY RAND() LIMIT 0," . $num_related); Не забываем привязать к магазину
  10. chukcha

    ошибки vqmod

    1. Это в админке какой модуль задействовал заказы? Возможно, vqmod не внес изменения в контроллер sale/orde - смотрите лог ошибок.r
  11. Из админки удаляется сам атрибут Сначала нужно удалить атрибут из товара в phpmyadmin
  12. определяем id атрибута SELECT * FROM `oc_product_attribute` where `attribute_id`= Если совсем не нужен, то DELETE FROM `oc_product_attribute` where `attribute_id`= И удаляем атрибут из админки
  13. А где тема? Все что вы спросили по ссылке приведенной мною.
  14. noice h**p://autovinil72.ru/ Ваш сайт? Ах как нехорошо воровать чужие фото http://carstyle.kharkov.ua/?id=gallery&work=bmw-z4
  15. chukcha

    с днём веб програмиста!

    Кстати ... товарищ имеет не хилый траф на эту 404
  16. Но упаковка может вычисляться например в процентном отношении к стоимости товара. А может иметь и более сложную схему.

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.