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

afwollis

Ветеран спільноти
  • Публікації

    11 658
  • З нами

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

Повідомлення, опубліковані користувачем afwollis

  1. Под спойлером процитированы все сообщения из такой же темы, которая была отправлена в мусор из-за того, что вроде бы "криво отображается".

    Привет, всем. Как можно на странице продукта в тэге <title> рядом с названием продукта, показывать еще и цену? Менял header.tpl, пробовал туда <?php echo $price; ?> добавить, не получается.

    в ..catalogcontrollerproductproduct.php найди строку и удали ее:

    $this->document->title = $product_info['name'];

    найди

    if ($discount) {
    				$this->data['price'] = $this->currency->format($this->tax->calculate($discount, $product_info['tax_class_id'], $this->config->get('config_tax')));
    				
    				$this->data['special'] = FALSE;
    			} else {
    				$this->data['price'] = $this->currency->format($this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax')));
    			
    				$special = $this->model_catalog_product->getProductSpecial($this->request->get['product_id']);
    			
    				if ($special) {
    					$this->data['special'] = $this->currency->format($this->tax->calculate($special, $product_info['tax_class_id'], $this->config->get('config_tax')));
    				} else {
    					$this->data['special'] = FALSE;
    				}			
    			}
    и после него вставь:

    $this->document->title = $this->data['price'].' - '.$product_info['name'];

    Большое спасибо, все получилось. А как можно поменять формат цены? В данной версии локализации используется американский манер цены, тысячи разделяются запятой, а центы точкой. В России же принято тысячи разделять пробелом, а копеек в интернете я, кажется, не видел даже. Кстати, это можно было бы учесть в этой локализации.

    Админка - система - локализация - валюта

    настройка дестичного и тысячного знака в файле ..cataloglanguagerussianrussian.php

    $_['decimal_point']         = '.';
    $_['thousand_point']        = ',';

    В таком случае вставляет до названия товара, а как вставить после?

    То есть так:

    Название товара - 000 руб.

    И еще проверку сделать, если есть специальная цена, то выводить её.

    xxx999, честно говорю - очень не хотелось писать ответ на такой вопрос ;)

    Но, тем не менее:

    $this->document->title = $product_info['name'].' - '.$this->data['price'];

    А проверку сделать если есть специальная цена, не подскажете как? ;)

    посмотрите, как формируется информация о продукте, и его стоимости в частности, в

    catalog/controller/catalog/category.php

    либо стучитесь в ЛС с контактами

  2. Делал такое.

    Для начала ответьте на такие вопросы:

    - какая версия движка используется?

    - внесены ли товары?

    - указаны ли у них необходимые параметры?

    - есть ли база соответствий шин/дисков автомобилям?

    - надо сделать ТОЛЬКО поиск или еще и сверстать/разукрасить вывод этого самого поиска?

    - какие сроки?

  3. А сколько примерно будет стоить, если заказать услугу спарсить таким образом например 1000 товаров?

    1. нужен пример xml-файла (с парой десятков товаров) + ссылка на инфу о всех возможных полях в xml (вдруг в примере каких-то не окажется).

    2. необходимо знать максимально точное кол-во товаров, ибо от кол-ва товаров зависит многое (чем их больше, тем больше внимания надо будет уделить очистке памяти, дабы скрипт не "зажирался").

    • +1 1
  4. могу на платной основе реализовать конкретно под ваш проект.

    либо также на платной основе предоставить модифицированный модуль с возможностью выбирать тип опций фильтра - radio, checkbox, select (с инструкцией по установке).

    за деталями - в ЛС

  5. [=== catalog/view/theme/default/template/product/category.tpl ===]

    сделать по-умолчанию "витрина":

    находим

    view = $.cookie('display');
    
    if (view) {
    	display(view);
    } else {
    	display('list');
    }
    //--></script> 
    <?php echo $footer; ?>
    меняем

    if (view) {
    	display(view);
    } else {
    	display('list');
    }
    на

    if (view) {
    	display(view);
    } else {
    	display('grid');
    }
    • +1 5
  6. вопрос неоднократно поднимался:

    для ocStore 01х - 02х:

    в контроллере модуля категорий [=== catalog/controller/module/category.php ===] заменить

    if ($category_id == $result['category_id']) {
                                    $children = $this->getCategories($result['category_id'], $new_path);
                            }
    на

    //if ($category_id == $result['category_id']) {
                                    $children = $this->getCategories($result['category_id'], $new_path);
                            //}
    • +1 1
×
×
  • Створити...

Important Information

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