Jump to content

DizeL

Новичок
  • Content Count

    30
  • Joined

  • Last visited

Community Reputation

1 Обычный

About DizeL

  • Rank
    Пользователь

Информация

  • Пол
    Мужчина
  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. Приветствую всех, хочу освежить данную тему. Очень нужно сделать автоматическую отправку письма через некоторое время человеку купившему товар. Заранее спасибо!
  4. Извини, если ошибся - в теме "Доработка модуля Wholesale Price List"
  5. У кого-то же получилось - не думаю что до сих пор не нашлось решения
  6. Автор предложил в файле /catalog/controller/myoc/pricelist.php увеличить шаг выборки типа 50,100,1000,5000,10000. Но это временное решение и не очень красивое. Как можно сделать чтобы при нажатии на принт печатало всю выборку?
  7. Приветствую, не хочу создавать новую тему. Подскажите, как в данном модуле вывести на печать все страницы в виде одной, если они разбиты пагинацией ?
  8. Привететвую всех! У кого получилось выгружать прайс в Excel с картинками?
  9. Неплохое решение, но как быть со стилями. Если нужно, например, вторую строку сделать меньшей ?
  10. Спасибо за хороший модуль! Хотелось бы иметь возможность в адмнке оставлять ответ на отзыв - кнопочку "ответить" Пока выхожу из положения написанием ответа на отзыв с датой и временем позднее чем сам отзыв - получаю свой ответ на отзыв над тредуемым отзвывом. Поскольку писать вручную дату и время не удобно, предлагаю небольшое дополнение: в Админке, на странице формы редактирования отзывов добавить выбор даты и времени отыва из календаря. Для этого правим шаблон \upload\admin\view\template\catalog\testimonial_form.tpl Добавим клас class="datetime" для этого заменим в нем в строку 97 на: <td><input type="text" class="datetime" name="date_added" value="<?php echo $date_added; ?>"></td> Далее в конце шаблона добавим: <script type="text/javascript" src="view/javascript/jquery/ui/jquery-ui-timepicker-addon.js"></script> <script type="text/javascript"><!-- $('.date').datepicker({dateFormat: 'yy-mm-dd'}); $('.datetime').datetimepicker({ dateFormat: 'yy-mm-dd', timeFormat: 'h:m' }); $('.time').timepicker({timeFormat: 'h:m'}); //--></script> Все, при клике на строку даты у нас будет удобный календарик. Но была бы ще кнопочка "ответ на отзыв", было бы класно :) Спасибо!
  11. Подскажите как добавить фильтр на страницу 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) выводит всех производителей, но при нажатии на ссылку не фильтрует! Как быть?
  12. Автору СПАСИБО! За дополнение! Вопрос: как сделать чтобы в админке был фильтр акционных товаров?
  13. Это не совсем баг. Это же фильтр, если ты выбрал производителя, а потом жмешь на категорию, где нет товаров этого производителя, то их и не будет! Вот сделал, если в категории нет товаров - фильтр не появляеться. В файле 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 -->
  14. Поддерживаю! Поставил - не работает "Выбор на сервере". Не показывает содержимое папок! Как побороть?
×

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.