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

REDDI

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

    401
  • З нами

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

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

  1. Добрый вечер. Подскажите пожалуйста как правильно вывести "Комментарий" который редактируется из админки в футере. В контроллер добавил:

    $data['config_langdata'] = $this->config->get('config_langdata');

    в footer.tpl

    <p><?php echo $config_langdata[1]['comment']; ?></p>

     

    Только выводится Комментарий 1-го языка (в моем случае русского), а надо что бы в зависимости от языка выводился свой комментарий. для этого в $config_langdata нужно, что бы менялись цифры. Подскажите пожалуйста - как можно реализовать) 

  2. Всем привет. Подскажите пожалуйста, как убрать в адресной строке на главной site.ru/index.php?route=common/home , а так же хочу в модуле красивую ссылку как у категорий к примеру)

  3. Всем привет. Подскажите пожалуйста, как можно вывести в разделе последние товары или хиты продаж  к каждому товару: категорию? 

    То есть нужно, что бы у каждого товара выводилась его категория и подкатегория если есть.
    Пробовал вариант, но он не подходит.

     

  4. 13 минут назад, AWARO сказал:

    @REDDI вы меня простите,  но гугл на ваши вопросы ответит гораздо быстрее и информативнее, т.к. все вопросы которые вы задаёте в последнее время уже раз 100 поднимались -- без обид,

    та ниче) Может искать не могу просто ? не получалось найти именно это)

  5. 39 минут назад, bobrui4anin сказал:

    Добрый вечер уважаемые форумчане! Подскажите, как переместить или подгурзить слайдер после nav (чтобы он был как блок с зеленым бэкграундом), а то при добавлении левой и правой панелей он распологается по дефолту между ними...

    slider-q.thumb.png.ac69a0b5cd883a6879c838cdfd49fb52.png

    и собственно в админке https://yadi.sk/i/_VQ3s7FC3Up566 в верхней части вывожу только слайдер. а снизу все остальное)

  6. 38 минут назад, bobrui4anin сказал:

    Добрый вечер уважаемые форумчане! Подскажите, как переместить или подгурзить слайдер после nav (чтобы он был как блок с зеленым бэкграундом), а то при добавлении левой и правой панелей он распологается по дефолту между ними...

    slider-q.thumb.png.ac69a0b5cd883a6879c838cdfd49fb52.png

    не знаю как делать правильно, но я просто в view / template / common /  home.tpl взял и <?php echo $content_top; ?> прописал сразу после <?php echo $header; ?>

  7. 4 минуты назад, fanatic сказал:

    код рабочий, я  проверял. 

    ааа ну да. Я вот взял это модуль https://opencartforum.com/files/tovari-iz-kategorii
    мне помогли переделать под 2.3.0.3 (кому надо берите) https://yadi.sk/d/AF1f6CuG3Up3vi
    и вывожу уже в нем опции. Но он точно такой же как lastest

  8. 1 час назад, fanatic сказал:

    контроллер

    шаблон

     

    ошибка 

    Parse error: syntax error, unexpected ''product_id'' (T_CONSTANT_ENCAPSED_STRING), expecting ')' 

    строка в которой ошибка

    'product_id' => $result['product_id'],

     

    не знаю причем тут она вобще

     

     

  9. 2 часа назад, Serg9988 сказал:

    ну по идеи почти такой же. Только в товаре там идет сразу $product['options'] а у вас выйдет сначала foreach ($products as $product) {

     

    и уже тут получаете опции.

    так оно же в самом начале уже есть https://yadi.sk/i/ghJPKyAi3Uokyo

  10. Привет всем) Вывожу описание товара в корзине очень круто)

     

    добавил строку:

    'description' => utf8_substr(strip_tags(html_entity_decode($product['description'], ENT_QUOTES, 'UTF-8')), 0, $this->config->get($this->config->get('config_theme') . '_product_description_length')) . '..',

    получилось:
     

    $data['products'][] = array(
    				'cart_id'   => $product['cart_id'],
    				'thumb'     => $image,
    				'name'      => $product['name'],
    				'description' => utf8_substr(strip_tags(html_entity_decode($product['description'], ENT_QUOTES, 'UTF-8')), 0, $this->config->get($this->config->get('config_theme') . '_product_description_length')) . '..',
    				'option'    => $option_data,
    				'recurring' => ($product['recurring'] ? $product['recurring']['name'] : ''),
    				'quantity'  => $product['quantity'],
    				'price'     => $price,
    				'total'     => $total,
    				'href'      => $this->url->link('product/product', 'product_id=' . $product['product_id'])
    );

    но вылазиет ошибка:

     

    Notice: Undefined index: description in /home/u93316/site.ru/catalog/controller/common/cart.php on line 108Notice: Undefined index: description in /home/u93316/star.aikrym.ru/catalog/controller/common/cart.php on line 108

     

    на всех страницах описание выводится как description. Подскажите, почему он бьет ошибку? Код брал с latest.php и заменил $result['description'] на $product['description'] .

    • +1 1
  11. 54 минуты назад, Serg9988 сказал:

    У вас в коде используется переменная $product_info с инфой о товаре. 

    
    $price = $this->currency->format($this->tax->calculate($option_value['price'], $product_info['tax_class_id'], $this->config->get('config_tax') ? 'P' : false), $this->session->data['currency']);
    					

    Но в контроллере модуля latest.php данной переменной нету.

    Там есть $results. Вам нужно перед строкой 

    
    $data['options'] = array();

    добавить строку 

    
    $product_info = $this->model_catalog_product->getProduct($result['product_id']);

    Или если вам не нужна стоимость то просто вместо 

     

    
    if ((($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) && (float)$option_value['price']) {
    								$price = $this->currency->format($this->tax->calculate($option_value['price'], $product_info['tax_class_id'], $this->config->get('config_tax') ? 'P' : false), $this->session->data['currency']);
    							} else {
    								$price = false;
    							}
    

    напишите $price = false;

     

    подскажи, а выводить так же как и в product.tpl?  Я вот вывел, но ничего не вывелось)

     

     

  12. Всем привет. Делаю сейчас вывод опций к товару в модуле "Последние товары". (latest)

    внутри

     if ($results) {
                foreach ($results as $result) {

     

                }

    }

     

    я добавил код:
     

    $data['options'] = array();
    
    				foreach ($this->model_catalog_product->getProductOptions($result['product_id']) as $option) {
    					$product_option_value_data = array();
    
    					foreach ($option['product_option_value'] as $option_value) {
    						if (!$option_value['subtract'] || ($option_value['quantity'] > 0)) {
    							if ((($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) && (float)$option_value['price']) {
    								$price = $this->currency->format($this->tax->calculate($option_value['price'], $product_info['tax_class_id'], $this->config->get('config_tax') ? 'P' : false), $this->session->data['currency']);
    							} else {
    								$price = false;
    							}
    
    							$product_option_value_data[] = array(
    								'product_option_value_id' => $option_value['product_option_value_id'],
    								'option_value_id'         => $option_value['option_value_id'],
    								'name'                    => $option_value['name'],
    								'image'                   => $option_value['image'] ? $this->model_tool_image->resize($option_value['image'], 50, 50) : '',
    								'price'                   => $price,
    								'price_prefix'            => $option_value['price_prefix']
    							);
    						}
    					}
    
    					$data['options'][] = array(
    						'product_option_id'    => $option['product_option_id'],
    						'product_option_value' => $product_option_value_data,
    						'option_id'            => $option['option_id'],
    						'name'                 => $option['name'],
    						'type'                 => $option['type'],
    						'value'                => $option['value'],
    						'required'             => $option['required']
    					);
    				}

    но что-то какойто трабл с ним. Выбивает ошибку

     

    Notice: Undefined variable: product_info in /home/u93316/site.ru/catalog/controller/extension/module/latest.php on line 82Notice: Undefined variable: product_info in /home/u93316/site.ru/catalog/controller/extension/module/latest.php on line 82

     

    а ведь я еще вывести даже не пытался :D подскажите пожалуйста где я допустил ошибку

×
×
  • Створити...

Important Information

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