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

redesupar

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

    57
  • З нами

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

Усі публікації користувача redesupar

  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
  13. Вряд ли за это заплатят, мне просто нужен простой импорт xls
  14. Подскажите простой бесплатный(или дешевый) плагин для вывода отзывов товара на главную страницу? прогуглил вообще не нашел, самих модулей про отзывы пару штук и то платные и не то что мне надо
  15. Стоит такой вопрос, заказчик (сайт косметики) требует запилить сделанный сайт товаром (минимум 500) с картинками описаниями, естественно по тематике магазина (Косметика). А главное своего готового каталога у заказчика нет. Вопрос откуда достать такие демо-данные?
  16. непонял из за чего это случилось, никак не реагирует, что пустая что полная корзина, консоль не выдает ошибок
  17. как я понял надо тут что то менять $('#cart > button').html('<span id="cart-total"> ' + json['total'] + '</span>'); но как именно?( 'remove': function(key) { $.ajax({ url: 'index.php?route=checkout/cart/remove', type: 'post', data: 'key=' + key, dataType: 'json', beforeSend: function() { $('#cart > button').button('loading'); }, complete: function() { $('#cart > button').button('reset'); }, success: function(json) { // Need to set timeout otherwise it wont update the total setTimeout(function () { $('#cart > button').html('<span id="cart-total"> ' + json['total'] + '</span>'); }, 100); var now_location = String(document.location.pathname); if ((now_location == '/cart/') || (now_location == '/checkout/') || (getURLVar('route') == 'checkout/cart') || (getURLVar('route') == 'checkout/checkout')) { location = 'index.php?route=checkout/cart'; } else { $('#cart > ul').load('index.php?route=common/cart/info ul li'); } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }
  18. решение то лежало прямо перед глазами... <?php if ($products || $vouchers) { ?> <span id="cart-total"><?php echo $text_items; ?></span> <?php } else { ?> <span class="empty-cart">Корзина</span> <?php } ?> Но есть одна проблема. При удалении всех товаров с корзины, остаётся состояние Корзина колво товар, а надо чтобы просто слово корзина была
  19. Всем привет! такой вопрос, как можно реализовать корзину в таком виде?: 1) Если товаров нет, то просто слово корзина 2) Если товар есть, то Корзина, кол-во и сумма. Что надо прописать в cart.tpl? там я написал просто слово корзина и все удалил, и в common.js все подправил. При добавлении товара работает, а когда я перезагружаю страницу или перехожу по ссылке к товару или куда нибудь, опять слово Корзина.
  20. стоит чпу seopro, добавил категории и пару статей, какие у них ссылки будут? например в категории чпу news site.ru/news неподходит
×
×
  • Створити...

Important Information

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