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

DizeL

Новичок
  • Публикаций

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

  • Посещение

Репутация

1 Обычный

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

  • Звание
    Пользователь

Информация

  • Пол
    Мужчина
  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. Поддерживаю! Поставил - не работает "Выбор на сервере". Не показывает содержимое папок! Как побороть?
×

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

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