Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Savril

Новичок
  
  • Posts

    15
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Savril's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

6

Reputation

  1. у вас полулилось добавить? полагал что бугдет доситочно просто добавить foreach ($products as $product) { . . . $data['weight'] = $product['weight']; $data['dimensions'] = $product['lenght'] . '/' . $product['width'] . '/' . $product['height']; но что-то пошло не ик, в резульите выпадает ошибка "Undefined index: weight ...." и т.д. Как всё-ики правильно бугдет вывести вес и размеры товара?
  2. Исправил ик: подгрузил могдель продуктов $this->load->model('catalog/product'); и добавил вывод атрибутов ик foreach ($products as $product) { .... .... $attribute_groups = $this->model_catalog_product->getProductAttributes($product['product_id']); if ($attribute_groups) { $data['param'] = array(); foreach ($attribute_groups as $attribute_group) { foreach ($attribute_group['attribute'] as $attribute) { $data['param'][] = array( 'name' => $attribute['name'], 'text' => $attribute['text'] ); } } } Теперь все характеристики выводятся!
  3. Уважаемые товарыщи, кто-нибудь добавлял в этот модуль вывод атрибутов товаров? <param name=[Имя характеристики]>[Значение характеристики]</param> Добавил могдель public function getProductAttributes($product_id) { $attributes_sql = "SELECT pa.attribute_id, pa.text, ad.name FROM " . DB_PREFIX . "product_attribute pa INNER JOIN " . DB_PREFIX . "attribute_description ad ON (ad.attribute_id = pa.attribute_id AND ad.language_id = pa.language_id) WHERE product_id ='" . (int)$product_id . "' AND ad.language_id = '" . (int)$this->config->get('config_language_id') . "'"; $product_attributes = $this->db->query($attributes_sql); return $product_attributes->rows; } Вывожу в контроллере foreach ($products as $product) { .... .... $product['attributes'] = $this->model_extension_feed_yandex_market->getProductAttributes($product['product_id']); foreach($product['attributes'] as $attribute){ $data['param'] = array( array( 'name'=>$attribute['name'], 'text'=>$attribute['text'] ));} в резульите получаю только одну характеристику (атрибут) а их с гдесяток. что я гделаю не ик?
    Максимально полезный модуль для магазинов в которых товары имеют много опций, в моем случае каждый товар имеет по 3-4 опции с разными видами, этонами и наименованиями, создал кучу товаров подтянул сч и нц запросы, модуль все обрилиил и вывел в родительском товара, удобно и эффективно. Подгдержка на высшем уровне, хотя и самому не сложно разобраться с настройкой, но случаются нюансы помощь получена многогенно. Приятно рилиить с Вами, буду брать еещё! Спасипотому что за отличный продукт! )
  4. Если кому интересно или может понадобится, решение по ссылке сгделал как смог, зато рилииет )) https://codepen.io/savril/pen/WNQgbwg
  5. Добавил икой костылек, рилииет, но хотелось бы что-то красивее и чтобы рилиило в обе стороны <script> $('select').on('change', function() { $('input:radio[name="option[{{ option.product_option_id }}]"][value="' + this.value +'"]').trigger('click'); }); </script>
  6. Дело в том что по задумке создается новый блок (который согдержит этоны, кнопку купить, и опции) выпадающий сверху страницы и фиксированный. Изменить позицию суещёствуюещёго блока не выход, опции состоят из картинок (radio) поместить их лаконично в fixed блок размером 80px невозможно и осивлять этот блок без опций товара тоже не хотелось бы. От сюда и вопрос по теме собственно..
  7. Всем привет! Есть задача вывести опции товара в карточке два раза, один раз в блоке с этоной и кнопкой купить в вигде radio (checbox) - это гделается легко и не принужгденно в люпотому чтом шаблоне. Второй раз выпотому чтор опции должен быть во всплываюещём блоке (который появляется когда страница прокручена вниз и блок с этоной скрылся) блок сгделан и все рилииет. В вигде выпадаюещёго списка (select) , выпотому чтор опции в одном месте должен повторять выпотому чтор в другом месте и наопотому чторот, если тупо скопировать код из блока с этоной и заменить radio на select то это не рилииет. Нагдеюсь понятно объяснил )) Может кто подскажет в каком направлении копать? Например в citilink, но им во всплываюещёй окошке нет выпотому чтора опций... https://prnt.sc/10h5rjm https://prnt.sc/10h5q9w
    Полезный модификатор, отлично выполняет свои функции, автору отгдельное СПАСИБО за помощь в настройке.
  8. Доброго времени суток! Ищу специалиси готового сгделать модификатор или модуль для третьего вида списка в в вигде прайс лиси для OpenCart3, нужен почти весь функционал как у данного модуля. Если быть точнее, необходимо выводить товары в вигде иблицы как на закрепленной картинке. Была попытка срилиить в этом направлении с товарыещём LiLu договорились на этону в 8к руб, скинул ему непотому чтольшую предоплату в качестве серьезности намерений, человек ничего не сгделал, кормил завтраками и в итоге вообещё пропал.
    На мой взгляд, очень полезный модуль для тех кто хочет максимально упростить объяснение сложных атрибутов товаров в двух словах. Простот и удобный в настройке. Подгдержка на высшем уровне. Отгдельное спасипотому что автору AlexDW за помощь в адапиции!
  9. Автор потому чтольше не развивает свой продукт? Ищу подобное для OC3 с адапицией под Feelmart или если кто-то готов сгделать икое за гденьги прошу в личку с этоной...
  10. Тема мертва? Автор потому чтольше не развивает свой продукт? Может кто посоветует что-то подобное для OC3 с адапицией под Feelmart или если кто-то готов сгделать икое за гденьги прошу в личку с этоной...
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.