Jump to content

Recommended Posts

Спасибо.Поставил.На ПК в моб.варианте работает,но захожу в телефоне,упорно отображается цена.может быть всё таки код вывода цены удалить?

Share this post


Link to post
Share on other sites

@ssa6262 , Кэш браузера чистили ? 

Share this post


Link to post
Share on other sites

@ssa6262 , Да! Браузер телефона.

Share this post


Link to post
Share on other sites

Очищал,всё равно цену показывает. 

Share this post


Link to post
Share on other sites

в googl и др.да,посмотрел,всё нормально.в Opera mob несмотря на очистку кэша почему то продолжает выводить.

Share this post


Link to post
Share on other sites

@ssa6262 , Кэш не корректно очищен видимо.  С опера все нормально.

 

 screen_opera.thumb.png.98dfd0765fc44589ab59032582d87ee1.png

Edited by Romanbbws

Share this post


Link to post
Share on other sites

У меня почему то по прежнему выводит.посмотрю может быть другим методом очистить надо.

Роман,Вам спасибо большое.

И ещё вопрос:не планируете сделать мню с 3-м уровнем? начинающим типа меня тяжеловато осуществить.

Share this post


Link to post
Share on other sites

@ssa6262 , Пожалуйста!  Меню  с 3-м уровнем в ближайшее время не планируется. 

Share this post


Link to post
Share on other sites

Добрый день!

В шаблоне при нажати Рекомендуемые товары выдается такая ошибка Notice: Undefined index: path in /catalog/controller/extension/module/featured_product.php on line 28  

Не могу понять, как ее решить... Может кто сталкивался?

Share this post


Link to post
Share on other sites

@AgentCooper , а после чего это произошло?  

Share this post


Link to post
Share on other sites

@Romanbbws Доброго времени
Напомню о своей проблеме...
Подскажите, пожалуйста, как поменять эти 2 блока местами? (см скрин, зелёный пункт 1)
Ещё подскажите пожалуйста, как сделать красивый background на этом шаблоне? Предыдущий опыт показал, что по самой обычной инструкции сделать ровный фон не так уж и просто - залезает на блок с товаром. (см скрин, зелёный пункт 2: красным балончиком отметил, где бы хотел бы расположить background)
Заранее благодарен)

Безымянный.png

Edited by dmixus
ГрамАтнАсть

Share this post


Link to post
Share on other sites
16 минут назад, dmixus сказал:

Подскажите, пожалуйста, как поменять эти 2 блока местами? (см скрин, зелёный пункт 1)

Заходим в header и меняем местами.

 

17 минут назад, dmixus сказал:

Предыдущий опыт показал, что по самой обычной инструкции сделать ровный фон

Что значит ровный фон? Скиньте скрин, скорее всего вы не тому блоку присваиваете бекграунд

Share this post


Link to post
Share on other sites

@dmixus , в catalog/view/theme/fanes/template/common/header.twig   

<div class="contact-block">
             <div class="contact">
                <span class="email"><i class="fa fa-envelope-o" aria-hidden="true"></i>{{ email }}</span> 
                 <span class="tel"><i class="fa fa-phone" aria-hidden="true"></i>{{telephone}}</span>
                 <span class="open">
                     {% if open %}
              <i class="fa fa-clock-o" aria-hidden="true"></i>{{ open }}
              {% endif %}
                 </span>
             </div>
         </div>

 

поместить над 

 

 <div class="logo">
           <div id="logo">
          {% if logo %}
            {% if home == og_url %}
              <img src="{{ logo }}" title="{{ name }}" alt="{{ name }}" class="img-responsive" />
            {% else %}
              <a href="{{ home }}"><img src="{{ logo }}" title="{{ name }}" alt="{{ name }}" class="img-responsive" /></a>
            {% endif %}
          {% else %}
            <h1><a href="{{ home }}">{{ name }}</a></h1>
          {% endif %}
		</div>
         </div>

 

Так же в конце stylesheet.css  дописать 

.contact-block,.right-menu {
    flex-basis: 30% !important;
}


.logo {
    flex-basis: 40% !important;
}


@media (max-width:1024px) {
      
    .contact-block,.logo,.right-menu {
        flex-basis: 100% !important;
    }
    
}

 

Что касается фона то этого лучше не делать. Не все элементы идеально ровные. Визуально будет выглядеть некрасиво.. 

Edited by Romanbbws

Share this post


Link to post
Share on other sites

Можно удалить сообщение. Разобрвлся уже

Edited by Leogo

Share this post


Link to post
Share on other sites

У меня возникла проблема.

Помогите, пожалуйста.


Сначала все работало.

Затем я  решил использовать "Опции", чтобы можно было выбрать одну из нескольких видов комплектаций товара.

 

После того как я  включил опции в один из товаров, у меня произошло:

 

Все страницы отображаются нормально, кроме страницы товара.

На странице товара, на самом верху появилась надпись:

Notice: Undefined index: path in /home/b16883/public_html/user-storage-arc-1/modification/catalog/controller/extension/module/featured_product.php on line 28

 

Что делать?

Помогите, пожалуйста!

сам магазин http://aroma-classic.com/1/

 

Спасибо за ответ!

 

Скан экрана:

Screenshot-2020-03-03-AROMA-CLASSIC-1.pn

 

 

Share this post


Link to post
Share on other sites

И в дополнение, скан featured_product.php

 

image.png

Share this post


Link to post
Share on other sites

Добрый день! Есть ли возможность убрать в шапке 0р. при пустой корзине. Спасибо.

0r.jpg

Share this post


Link to post
Share on other sites

Все разобрался! В файле языка надо редактировать редактировал.

Share this post


Link to post
Share on other sites

@Burd , это скорей всего из-за модуля. Вообще у вас на скрине в контроллере лишний код.  По умолчанию код должен быть такой 

 

<?php
// *	@source		See SOURCE.txt for source and other copyright.
// *	@license	GNU General Public License version 3; see LICENSE.txt

class ControllerExtensionModuleFeaturedProduct extends Controller {
	public function index($setting) {
		
		
		if (!$setting['limit']) {
			$setting['limit'] = 4;
		}
		
		$results = array();
		
		$this->load->model('catalog/cms');
		
			if (isset($this->request->get['manufacturer_id'])) {
					
					$filter_data = array(
						'manufacturer_id'  => $this->request->get['manufacturer_id'],
						'limit' => $setting['limit']
					);
					
					$results = $this->model_catalog_cms->getProductRelatedByManufacturer($filter_data);
				
			} else {
				
					$parts = explode('_', (string)$this->request->get['path']);
					
					if(!empty($parts) && is_array($parts)) {
					
						$filter_data = array(
							'category_id'  => array_pop($parts),
							'limit' => $setting['limit']
						);
						
					$results = $this->model_catalog_cms->getProductRelatedByCategory($filter_data);
								
					}
			}
		
		$this->load->language('extension/module/featured_product');

		$this->load->model('catalog/product');

		$this->load->model('tool/image');

		$data['products'] = array();
		
		if (!empty($results)) {
			
			foreach ($results as $product) {

				if ($product) {
					if ($product['image']) {
						$image = $this->model_tool_image->resize($product['image'], $setting['width'], $setting['height']);
					} else {
						$image = $this->model_tool_image->resize('placeholder.png', $setting['width'], $setting['height']);
					}

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

					if ((float)$product['special']) {
						$special = $this->currency->format($this->tax->calculate($product['special'], $product['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']);
					} else {
						$special = false;
					}

					if ($this->config->get('config_tax')) {
						$tax = $this->currency->format((float)$product['special'] ? $product['special'] : $product['price'], $this->session->data['currency']);
					} else {
						$tax = false;
					}

					if ($this->config->get('config_review_status')) {
						$rating = $product['rating'];
					} else {
						$rating = false;
					}
					

					$data['products'][] = array(
						'product_id'  => $product['product_id'],
						'thumb'       => $image,
						'name'        => $product['name'],
						'description' => utf8_substr(strip_tags(html_entity_decode($product['description'], ENT_QUOTES, 'UTF-8')), 0, $this->config->get('theme_' . $this->config->get('config_theme') . '_product_description_length')) . '..',
						'price'       => $price,
						'special'     => $special,
						'tax'         => $tax,
						'rating'      => $rating,
						'href'        => $this->url->link('product/product', 'product_id=' . $product['product_id'])
					);
				}
			}
		}
		
		return $this->load->view('extension/module/featured_product', $data);

	}
	
}

 

Попробуйте заменить. 

Share this post


Link to post
Share on other sites
1 час назад, Romanbbws сказал:

Попробуйте заменить. 

не а, не помогло.

Заменил.

Очистил, обновил все,

скинул кэш

Надпись осталась.

 

отключил "опции"

обновил, скинул

 

Все равно надпись при просмотре товара есть

Notice: Undefined index: path in /home/b16883/public_html/user-storage-arc-1/modification/catalog/controller/extension/module/featured_product.php on line 28

 

Screenshot-2020-03-04-AROMA-CLASSIC.png

Share this post


Link to post
Share on other sites

@Burd ,   screen1580.png.b9ac3e46cc515db4cb71e6d8b9f1630b.png

 

 

 

Этого в стандартном контроллере нет.  

Share this post


Link to post
Share on other sites
Posted (edited)

удалил ответ

Edited by Burd
ошибка

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.