Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

redesupar

Користувачі
  
  • Публікації

    57
  • З нами

  • Відвідування

Відвідувачі профілю

1 147 переглядів профілю

redesupar's Achievements

Enthusiast

Enthusiast (6/14)

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

Recent Badges

1

Репутація

  1. в общем хочу сделать так чтобы на всех страницах типо ?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'); }
  2. т.е. я в модели 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; ?>
  3. Как вывести самую минимальную цену из всех товаров в категории(дочерней на главной итд)? Делал так /** * Получение минимальной цены товара в категории * * @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 но ничего не выходит
  4. так как раз проблема с модулем который стоит и работает, а удалял модули которые уже давно стоят отключенными. В папке /public_html/system почему то только несколько модулей
  5. Сидел удалял модули и шаблон от старой темы 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
  6. Не могу понять как сделать так чтобы в radiobuttone показывалась общая цена вместе с выбранной опцией а не ( + 100 руб)? как это сделать?
  7. Был бы мой личный магазин я бы вообще не парился, а так это не мой магазин и я такой вариант уже предлагал заказчику.
  8. Как можно создать страницу и вывести там все товары которые есть? помню в opencart 2 такое можно сделать быстро, а тут чето не разобрался
  9. а блин надо было всего лишь вместо entry_sku поставить sku
  10. Поменял данные, вместо инпута теперь стоит 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 }}, как сделать чтобы там выводилось корректно?
  11. 1) Я вместо SKU вывожу ссылку на картинку т.е. пишу "catalog/product/123.jpg" как его можно в админке поменять чтобы добавлять туда изображения? и как сделать нормальный вывод во вьюхе? 2) Второй вопрос как вывести поле model на странице категории рядом с названием товара?
  12. Код через браузер такой <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
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.