Jump to content

SpideR

Пользователи
  • Content Count

    115
  • Joined

  • Last visited

Community Reputation

1 Обычный

About SpideR

  • Rank
    Продвинутый пользователь

Recent Profile Visitors

2,336 profile views
  1. Покупал фильтр несколько лет назад, постоянно использовал его в работе. Работает на все 100%. Перепробовал для своих проектов много различных модулей фильтрации, ни один не справился с моими задачами, кроме OCFilter. Однозначно один из лучших фильтров, а теперь еще и новая версия. Советую!
  2. Здравствуйте! Есть модуль - https://opencartforum.com/files/file/2125-третий-вид-списка-товаров-в-виде-прайс-листа-vqmod/ На демо видно, что атрибуты выводятся через слеш, т.е название атрибута/значение, название атрибута/значение, и т.д. Необходимо сделать чтобы у каждого атрибута был свой столбец. Название атрибута должно отображаться в заголовке, там где отображается название столбца - изображение, наименование, цена и т.д. А значения атрибутов должно выводится уже в строках, каждому товару. Вот живой пример как это должно выглядеть. http://cncbit.ru/category/mikrofrezy-zcc-ct/ Меня интересует цена вопроса...
  3. Да с условием я в принципе понял что к чему. Мне не понятно где эту настройку создавать и как присвоить ее переменной...
  4. Добрый день! Есть код, в админке, например: <tr> <td class="left"><?php echo $entry_limit; ?></td> <td class="left"><?php echo $entry_image; ?></td> <td class="left"><?php echo $entry_layout; ?></td> <td class="left"><?php echo $entry_position; ?></td> <td class="left"><?php echo $entry_status; ?></td> <td class="right"><?php echo $entry_sort_order; ?></td> <td></td> </tr> Как мне сделать настройки модуля, чтобы например при активации настройки "Скрыть поле статуса", строке <td class="left"><?php echo $entry_status; ?></td> присваивалось свойство style="display: none"?
  5. Объясню последовательность. Через модуль 1С я импортирую товар в базу 1С с сайта-донора. Модуль вытаскивает все данные из базы как есть, без изменений, в том числе и описания. После этого я товар выгружаю обратно на сайт, уже с 1С. Если зайти в базу, то описания имеют абсолютно одинаковый вид, что я выгрузил с 1С, что я создал его вручную, в админке. Только вот описание, созданное в админке - преобразуется обратно, а описание, выгруженное с 1С отображается "как есть".
  6. Если я в админке создаю товар, пишу описание, и в базу оно попадает в таком виде: <p>fdfdsfsfdsfdsf</p> <p><a href="http://dsfdsfdsfdsafdsaf">http://dsfdsfdsfdsafdsaf</a></p>'>http://dsfdsfdsfdsafdsaf">http://dsfdsfdsfdsafdsaf</a></p> <p><img alt="" src="http://site.ru/image/data/2F_al.jpg" style="width: 200px; height: 200px;" /></p> Но на при выводе на сайт код преобразуется обратно и все становиться на свои места. Но если этот код вручную внести в редактор или в базу, то на сайте просто выводится: <p>fdfdsfsfdsfdsf</p> <p><a href="http://dsfdsfdsfdsafdsaf">http://dsfdsfdsfdsafdsaf</a></p> <p><img alt="" src="http://site.ru/image/data/2F_al.jpg" style="width: 200px; height: 200px;" /></p>
  7. Так Опенкарт и использует эту функцию по стандарту. $this->data['description'] = html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8');
  8. Добрый день! Опенкарт по умолчанию сохраняет описание товара в базе данных преобразованным, т.е в виде: <p> Описание товара </p> <p> &nbsp;</p> <p> <img alt="" src="http://site.ru/image/data/12345.jpg" style="width: 500px; height: 404px;" /></p> Все спецсимволы, типа "<", ">" и т.д преобразуются. Проблема в том, что при выгрузке такого описания на сайт, теги превращаются в текст и в итоге теги не выполняются. Как побороть проблему? htmlspecialchars_decode() не помогает.
  9. Добавил в $this->data['products'][] = array( 'product_id' => $product_info['product_id'], аналогию: $this->data['products'][] = array( 'product_id' => $product_info['product_id'], 'category_id' => $category_info['category_id'], Все равно не работает. :-)
  10. Подскажете как это сделать? Я в PHP полный 0, поэтому делаю все практически методом тыка. Одно понял, что в шаблон идет вывод здесь: if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/module/featured.tpl')) { $this->template = $this->config->get('config_template') . '/template/module/featured.tpl'; } else { $this->template = 'default/template/module/featured.tpl'; }
  11. Как я понимаю в этом цикле получаем id товара: foreach ($products as $product_id) { $product_info = $this->model_catalog_product->getProduct($product_id); Добавляю туда информацию о category_info: foreach ($products as $product_id) { $product_info = $this->model_catalog_product->getProduct($product_id); $category_info = $this->model_catalog_category->getCategory($category_id); И все равно не работает.
  12. А как правильно его вызвать? $categories = $this->model_catalog_product->getCategories($product['product_id']); - так не работает.
×

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.