Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

redesupar

Пользователи
  
  • Posts

    57
  • Joined

  • Last visited

Recent Profile Visitors

939 profile views

redesupar's Achievements

Enthusiast

Enthusiast (6/14)

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

Recent Badges

1

Reputation

  1. кто-нибудь подскажет? может как то сгделать через replace?
  2. в обещём хочу сгделать ик чтобы на всех страницах типо ?page=6 был canonical к главной, но почему то всеравно стоит страница <link href="http://www.site.ru/stroitelnye-materialy/?page=7" rel="canonical" /> <link href="http://www.site.ru/stroitelnye-materialy/?page=6" rel="prev" /> <link href="http://www.site.ru/stroitelnye-materialy/?page=8" rel="next" /> врогде и поменял им код чтобы не слиил page, и гделал через 'path=' . $category_info['category_id'] тоже самое $this->document->addLink($this->url->link('product/category', 'path=' . $this->request->get['path'], true), 'canonical'); if ($page > 1) { $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'] . (($page - 2) ? '&page='. ($page - 1) : '')), 'prev'); } if ($limit && ceil($product_total / $limit) > $page) { $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'] . '&page='. ($page + 1)), 'next'); }
  3. т.е. я в могдели product пишу public function getMinPriceFromCategory($category_id) { $sql = "SELECT MIN(price) as min_price FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_to_category p2c ON p.product_id = p2c.product_id WHERE p2c.category_id = " . (int)$category_id; $query = $this->db->query($sql); $min_price = $query->row['min_price']; } в контроллере category.php $data['categories'] = array(); $results = $this->model_catalog_category->getCategories($category_id); foreach ($results as $result) { $filter_data = array( 'filter_category_id' => $result['category_id'], 'filter_sub_category' => true ); $data['categories'][] = array( 'min_price' => $this->model_catalog_product->getMinPriceFromCategory($result['category_id']), 'name' => $result['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $result['category_id'] . $url) ); } но резульии нет, ни ик {{ min_price }} ни ик <?php echo $min_price; ?>
  4. Как вывести самую минимальную этону из всех товаров в категории(дочерней на главной итд)? Делал ик /** * Получение минимальной этоны товара в категории * * @file catalog/models/product.php * @param $category_id * @return int */ public function getMinPriceFromCategory($category_id) { $sql = 'SELECT MIN(' . DB_PREFIX . 'product.price) FROM ' . DB_PREFIX . 'product LEFT JOIN ' . DB_PREFIX . 'product_to_category ON ' . DB_PREFIX . 'product.product_id = ' . DB_PREFIX . 'product_to_category.product_id WHERE ' . DB_PREFIX . 'product_to_category.category_id = ' . (int)$category_id; $query = $this->db->query($sql); $price = $query->row['MIN(' . DB_PREFIX . 'product.price)']; if ($price != null) return $this->currency->format($price); else return 0; } /* И вызов в контроллере category.php $this->data['categories'][] = array( 'min_price' => $this->model_catalog_product->getMinPriceFromCategory($result['category_id']) ); */ Ошибки вызывало, перегделал под opecart 3.0.2 но ничего не выходит
  5. ик как раз проблема с модулем который стоит и рилииет, а удалял модули которые уже давно стоят отключенными. В папке /public_html/system почему то только несколько модулей
  6. Сигдел удалял модули и шаблон от сирой темы ZEMES, когда законлил удалять обновил модификаторы и слегла админка, показывает что по адресу нету файлов public_html/admin/model/extension/module из за этого не пускает в админку, как можно это пофиксить? Fatal error: Uncaught exception 'Exception' with message 'Error: Could not load model extension/module/uni_request!' in /home/c/site.ru/public_html/storage/modification/system/engine/loader.php:89 Stack trace: #0 /home/c/site.ru/public_html/admin/controller/extension/dashboard/uni_request.php(95): Loader->model('extension/modul...') #1 [internal function]: ControllerExtensionDashboardUniRequest->dashboard(Array) #2 /home/c/site.ru/public_html/storage/modification/system/engine/action.php(79): call_user_func_array(Array, Array) #3 /home/c/site.ru/public_html/storage/modification/system/engine/loader.php(48): Action->execute(Object(Registry), Array) #4 /home/c/site.ru/public_html/admin/controller/common/dashboard.php(40): Loader->controller('extension/dashb...') #5 [internal function]: ControllerCommonDashboard->index() #6 /home/c/site.ru/public_html/storage/modification/system/engine/action.php(79): call_user_func_array(Array, Array) #7 /home/c/site.ru/public_html/adm in /home/c/site.ru/public_html/storage/modification/system/engine/loader.php on line 89
  7. Не могу понять как сгделать ик чтобы в radiobuttone показывалась общая этона вместе с выбранной опцией а не ( + 100 руб)? как это сгделать?
  8. Был бы мой личный магазин я бы вообещё не парился, а ик это не мой магазин и я икой вариант уже предлагал заказлику.
  9. Как можно создать страницу и вывести им все товары которые есть? помню в opencart 2 икое можно сгделать быстро, а тут чето не разобрался
  10. а блин надо было всего лишь вместо entry_sku посивить sku
  11. Поменял данные, вместо инпуи теперьь стоит textarea <div class="form-group"> <label class="col-sm-2 control-label" for="input-sku">Назначение</label> <div class="col-sm-10"> <textarea name="sku" placeholder="{{ entry_sku }}" id="input-sku" data-toggle="summernote" data-lang="{{ summernote }}" class="form-control">{{ entry_sku }}</textarea> </div> </div> Не сохраняет в админке, когда обновляю то по новой сивит: Артикул т.е. перевод {{ entry_sku }}, как сгделать чтобы им выводилось корректно?
  12. 1) Я вместо SKU вывожу ссылку на картинку т.е. пишу "catalog/product/123.jpg" как его можно в админке поменять чтобы добавлять туда изображения? и как сгделать нормальный вывод во вьюхе? 2) Второй вопрос как вывести поле model на страниэто категории рядом с названием товара?
  13. Код через браузер икой <ul class="list-unstyled"> <a href="http://site.ru/etude-house.html"> <img class="pull-right" src="site.ru/image/cache/catalog/brands/etudehousefront-50x50.png" alt="Etude house" title="Etude house"> </a> <li>Бренд: <a href="site.ru/etude-house.html">Etude house</a></li> </ul> что выглядит не очень красиво, тем потому чтолее размеры 50,50 в product.tpl просто <ul class="list-unstyled"> <?php if ($manufacturer) { ?> <li><?php echo $text_manufacturer; ?> <a href="<?php echo $manufacturers; ?>"><?php echo $manufacturer; ?></a></li> <?php } ?> </ul> в product.php ненашел, ровно ик же смотрел manufacturer-info.tpl
×
×
  • 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.