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

Korn

Новачок
  
  • Публікації

    19
  • З нами

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

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

  1. В этом модуле, насколько я понял, изображения загружаются на сервер.

    Я, видимо вопрос не совсем правильно сформулировал. Возможно ли, что бы изображения оставались на сервере поставщика и выводились в магазине по внешней ссылке?

  2. Здравствуйте!

     

    Возник такой вопрос: есть прайст в несколько тысяч товаров. Изображения хранятся у поставщика. В прайсе на них ссылки. 

    Возможно ли по этим ссылкам подгружать изображения в магазин?

     

    Искал на форуме и в поисковиках, решения не нашёл :(

  3. Добрый день!

     

    Находил в теме похожие проблемы, но так и не разобрался :(

     

    OC 2.1, модули работают, всё отлично.

    Возник вопрос с округлением цены при увеличении цены на %. После выбора опции, которая увеличивает цену на 15% получается цена 7532,15р. А надо: 7550,00р.

     

    Я так понимаю, options_price ковырять надо?

    Подскажите пожалуйста, что поправить нужно?

  4.  

    catalog\view\theme\шаблон\template\common\header.tpl

     

    до закрывающего

     

    </head> добавляем скрипт 

     

    <script type="text/javascript">
    jQuery(document).ready(function($) {
    var url=document.location.href;
    $.each($("#menu a"),function(){
    if(this.href==url){$(this).addClass('active');};
    });
    })(jQuery);
    </script>

    PS тестирую всё только на Ocstore 1.5.5.1.2

     

    (jQuery)

     в предпоследней строчке надо удалить, а то ошибка лезет 

    TypeError: jQuery(...).ready(...) is not a function
  5. Уважаемые, помогите пожалуйста закончить начатое) 

     

    Создал дополнительный индекс desc_delivery в таблице oc_manufacturer_description , чтобы добавлять описание доставки для каждого производителя и выводить на страницу товара. 

    По аналогии с обычным description создал форму в админке. В базу данных описание добавляется, всё хорошо.

     

    Теперь встал вопрос с выводом описания в карточку товара. 

    Как вывести переменную в шаблоне, вроде понятно.

    А вот как её обработать в контроллере?

  6. Да, действительно не показал :oops: Сорри) 

    // Set the last category breadcrumb
    			$category_info = $this->model_catalog_category->getCategory($category_id);
    				
    			if ($category_info) {			
    				$url = '';
    				
    				if (isset($this->request->get['sort'])) {
    					$url .= '&sort=' . $this->request->get['sort'];
    				}	
    	
    				if (isset($this->request->get['order'])) {
    					$url .= '&order=' . $this->request->get['order'];
    				}	
    				
    				if (isset($this->request->get['page'])) {
    					$url .= '&page=' . $this->request->get['page'];
    				}
    				
    				if (isset($this->request->get['limit'])) {
    					$url .= '&limit=' . $this->request->get['limit'];
    				}
    										
    				$this->data['breadcrumbs'][] = array(
    					'text'      => $category_info['name'],
    					'href'      => $this->url->link('product/category', 'path=' .$this->request->get['path'] ),
    					'separator' => $this->language->get('text_separator')
    				);
    			}
    		}
    
  7. Возможно, да. См. product/product.PHP. Скорее всего, там массив $breadcrumbs формируется для 3-х уровней вложенности. Или покажите этот кусок здесь

    <?php  
    class ControllerProductProduct extends Controller {
    	private $error = array(); 
    	
    	public function index() { 
    		$this->language->load('product/product');
    	
    		$this->data['breadcrumbs'] = array();
    
    		$this->data['breadcrumbs'][] = array(
    			'text'      => $this->language->get('text_home'),
    			'href'      => $this->url->link('common/home'),			
    			'separator' => false
    		);
    		
    		$this->load->model('catalog/category');	
    		
    		if (isset($this->request->get['path'])) {
    			$path = '';
    			
    			$parts = explode('_', (string)$this->request->get['path']);
    			
    			$category_id = (int)array_pop($parts);
    				
    			foreach ($parts as $path_id) {
    				if (!$path) {
    					$path = $path_id;
    				} else {
    					$path .= '_' . $path_id;
    				}
    				
    				$category_info = $this->model_catalog_category->getCategory($path_id);
    				
    		    	if ($category_info) {
    				    $this->data['breadcrumbs'][] = array(
                        	'href'      => $this->url->link('common/catalog'),
                       	    'text'      => $this->language->get('Каталог товаров'),
                            'href'      => $this->url->link('product/category', 'path=' . $path),
                            'text'      => $category_info['name'],
                            'separator' => $this->language->get('text_separator')
                    	);
    				
    				}
    			}
    

    На данный момент отображает так:

     

    Главная » Каталог товаров » Кухни » Лиана » Напольные модули для кухни "Лиана"

     

    и при переходе в товар "убирает" пункт "Каталог товаров"

     

    Главная » Кухни » Лиана » Напольные модули для кухни "Лиана" » Боковой напольный модуль для кухни "Лиана"

  8. Надо же, в PHP еще и альтернативный синтаксис для foreach есть. Как много надо знать....

     

    Коль скоро готовых решений нет, осмелюсь пальцем в небо:

    Каталог товаров » Кухни » Лиана-Фантазия » Настенные модули для кухни "Лиана-Фантазия"

    Это уже 4 уровня

    Да, 4. Ошибся. Проблема начинается с 4 уровня. Это принципиально?

  9. Уважаемые, помогите разобраться.

     

    На странице товара хлебные крошки отображаются так:

    Главная » Каталог товаров » Кухни » Каталог товаров » Лиана-Фантазия » Настенные модули для кухни "Лиана-Фантазия" » Боковой настенный модуль для кухни "Лиана - Фантазия"
    

    а надо так:

    Главная » Каталог товаров » Кухни » Лиана-Фантазия » Настенные модули для кухни "Лиана-Фантазия" » Боковой настенный модуль для кухни "Лиана - Фантазия"
    

    в product.tpl

      <div class="breadcrumb">
      <?php foreach ($breadcrumbs as $breadcrumb): ?>
      <?php echo $breadcrumb['separator']; ?>
      <?php if ($breadcrumb == end($breadcrumbs)): ?>
      <?php echo $breadcrumb['text']; ?>
      <?php else: ?>
      <a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a>
      <?php endif; ?>
      <?php endforeach; ?>
      </div>
×
×
  • Створити...

Important Information

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