Перейти к содержанию

SpideR

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

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

  • Посещение

Репутация

1 Обычный

Информация о SpideR

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

Посетители профиля

2 103 просмотра профиля
  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']); - так не работает.
×

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

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