Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

DizeL

Newbie
  
  • Posts

    30
  • Joined

  • Last visited

Information

  • Gender
    Мужчина

DizeL's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

1

Reputation

  1. Спасибо за решение, одна проблемка: когда добавляется товар в корзинку, то в корзинке временно возникает сообщение 'Под заказ', но после обновления страницы цена становиться в "0" И еще, что делать, если при оформлении заказа выбран способ доставки "Самовывоз" с нулевой стоимостью? В сроке доставки самовывоза выводит: "Под заказ" ! Ваше решение очень много затрагивает. Может лучше внести правки в контроллерах? Например, для страницы продуктов в файле "catalog\controller\product\product.php" добавить строки (приблизительно начиная с 340) if ($product_info['price'] <= 0.00) { $this->data['stock'] = $product_info['stock_status']; $this->data['price'] = $this->language->get('text_zero'); } elseif ($this->config->get('config_stock_display')) { $this->data['stock'] = $product_info['quantity']; } else { $this->data['stock'] = $this->language->get('text_instock'); $this->data['price'] = $this->currency->format($this->tax->calculate($result['price'], $result['tax_class_id'], $this->config->get('config_tax'))); } Далее этот код подхватит переменную "text_zero" из языков.
  2. Приветствую всех, хочу освежить данную тему. Очень нужно сделать автоматическую отправку письма через некоторое время человеку купившему товар. Заранее спасибо!
  3. Извини, если ошибся - в теме "Доработка модуля Wholesale Price List"
  4. У кого-то же получилось - не думаю что до сих пор не нашлось решения
  5. Автор предложил в файле /catalog/controller/myoc/pricelist.php увеличить шаг выборки типа 50,100,1000,5000,10000. Но это временное решение и не очень красивое. Как можно сделать чтобы при нажатии на принт печатало всю выборку?
  6. Приветствую, не хочу создавать новую тему. Подскажите, как в данном модуле вывести на печать все страницы в виде одной, если они разбиты пагинацией ?
  7. Привететвую всех! У кого получилось выгружать прайс в Excel с картинками?
  8. Неплохое решение, но как быть со стилями. Если нужно, например, вторую строку сделать меньшей ?
  9. Подскажите как добавить фильтр на страницу special (акции). Вот добаляю код в filter_by_manufacturers.xml : <file name="catalog/controller/product/special.php"> <operation> <search position="after"> <![CDATA[ $this->document->setTitle($this->language->get('heading_title')); ]]> </search> <add> <![CDATA[ //Manufacturers $category_id = 0; //Пока 0 $this->load->model('catalog/category'); //Считали модель, а надо ли ? $manufacturers = $this->model_catalog_category->getManufacturers($category_id,true); $this->data['manufacturers'] = array(); $this->data['all_manufacturers'] = $this->url->link('product/special', 'path=' . $category_id); foreach ($manufacturers as $manufacturer) { $this->data['manufacturers'][] = array ( 'manufacturer_id' => $manufacturer['manufacturer_id'], 'name' => $manufacturer['name'], 'href' => $this->url->link('product/special', 'path=' . $category_id . '&manufacturer_id=' . $manufacturer['manufacturer_id']) ); } if (isset($this->request->get['manufacturer_id'])) { $manufacturer_id = $this->request->get['manufacturer_id']; $this->data['manufacturer_id'] = $manufacturer_id; } else { $manufacturer_id = false; $this->data['manufacturer_id'] = 0; } //--------------- ]]> </add> </operation> <operation> <search position="after"> <![CDATA[ $url = ''; ]]> </search> <add> <![CDATA[ //Manufacturers if (isset($this->request->get['manufacturer_id'])) { $url .= '&manufacturer_id=' . $this->request->get['manufacturer_id']; } //---------------- ]]> </add> </operation> <operation> <search position="before"> <![CDATA[ 'sort' => $sort, ]]> </search> <add> <![CDATA[ 'filter_manufacturer_id' => $manufacturer_id, ]]> </add> </operation> </file> <file name="catalog/view/theme/..ваша...тема.../template/product/special.tpl"> <operation> <search position="before"> <![CDATA[ <?php if ($products) { ?> ]]> </search> <add> <![CDATA[ <!-- Manufacturers --> <?php if ($products) { ?> <?php if ($manufacturers) { ?> <div class="manufacturers"> <?php if ($manufacturer_id==0) { ?> <span>Все производители</span> <?php } else { ?> <a href="<?php echo $all_manufacturers; ?>">Все производители</a> <?php } ?> <?php foreach ($manufacturers as $manufacturer) { ?> <?php if($manufacturer['manufacturer_id']==$manufacturer_id) { ?> <span><?php echo $manufacturer['name'] ?></span> <?php } else {?> <a href="<?php echo $manufacturer['href'] ?>"><?php echo $manufacturer['name'] ?></a> <?php }?> <?php } ?> </div> <?php } ?> <!-- End of Manufacturers --> <?php } ?> ]]> </add> </operation> </file> Хотел еще поменять файл catalog/model/catalog/special.php , а такого нету ! Результат на странице с акциями(special) выводит всех производителей, но при нажатии на ссылку не фильтрует! Как быть?
  10. Это не совсем баг. Это же фильтр, если ты выбрал производителя, а потом жмешь на категорию, где нет товаров этого производителя, то их и не будет! Вот сделал, если в категории нет товаров - фильтр не появляеться. В файле filter_by_manufacturers.xml в сроках с 122 заменить блок <!-- Manufacturers --> на этот: <!-- Manufacturers --> <?php if ($products) { ?> <?php if ($manufacturers) { ?> <div class="manufacturers"> <?php if ($manufacturer_id==0) { ?> <span>Все производители</span> <?php } else { ?> <a href="<?php echo $all_manufacturers; ?>">Все производители</a> <?php } ?> <?php foreach ($manufacturers as $manufacturer) { ?> <?php if($manufacturer['manufacturer_id']==$manufacturer_id) { ?> <span><?php echo $manufacturer['name'] ?></span> <?php } else {?> <a href="<?php echo $manufacturer['href'] ?>"><?php echo $manufacturer['name'] ?></a> <?php }?> <?php } ?> </div> <?php } ?> <?php } ?> <!-- End of Manufacturers -->
  11. Поддерживаю! Поставил - не работает "Выбор на сервере". Не показывает содержимое папок! Как побороть?
  12. Добрый день, нашел две проблемы: 1 - GetFileName(1),но при загрузке файла ID каждый раз другой! 2 - При удалении файла из меню "Файлы для скачивания-Загрузки" он физически не удаляется. Как быть, если старый файл надо удалить (простой менеджер не заходит на ФТП) ?
  13. Спасибо, очень полезный модуль. Вопрос, хочу на странице Showproductall вывести справого сбоку свои модули (новые товары например). Для этого добавил новую схему Showproductall, путь product/showproductall. И в необходимом модуле выбираю вывод в схеме showproductall, но ничего не добавляется :( Как исправить, заранее спасибо!
  14. А можно делать отправку письма на несколько адресатов? Пробовал указывать в fast_order.php в строке $fast_order_email два адреса через запятую - приходит на второй, а в отправителе ставит первый, при этом игнорируя строку $store_email. Заранее спасибо!
×
×
  • 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.