Kredov long

[Помогите] Нужно допилить модуль

Тема в разделе "OpenCart", создана пользователем ialexeus, 4 мар 2013.

  1. ialexeus

    ialexeus

    Регистрация:
    2 янв 2013
    Сообщения:
    32
    Симпатии:
    2
    Помогите плиз допилить этот модуль
    На категориях и странице товара все гуд отображается кнопка предзаказ, а вот на главной ее нет (((
    где чего дописать нужно чтобы появилась?
     
  2. gonzo87

    gonzo87

    Регистрация:
    19 фев 2013
    Сообщения:
    11
    Симпатии:
    4
    допишите код кнопки в шаблоне главной страницы
     
  3. ialexeus

    ialexeus

    Регистрация:
    2 янв 2013
    Сообщения:
    32
    Симпатии:
    2
    если бы я знал что и где прописывать, я наверное не обращался бы за помощью
    модуль использует vqmod я не могу понять что и куда там прописывать :(
    на главную все твары которые там есть выводятся с помощью модуля JV_Products in module
     
  4. gonzo87

    gonzo87

    Регистрация:
    19 фев 2013
    Сообщения:
    11
    Симпатии:
    4
    все зависит от шаблона, в дефолтном страница называется помойму "home", нужно больше информации. если очень надо - пишите в личку, поможем, поправим, договоримся
     
  5. ialexeus

    ialexeus

    Регистрация:
    2 янв 2013
    Сообщения:
    32
    Симпатии:
    2
    Все разобрался сам :smile: тему можно закрыть.
    Может кому будет полезно, вот процесс вывода кнопки предзаказ этого модуля для модуля JV_Products in module на главной странице (предварительно бекапим файлы, в которых вносим изменения).
    Открываем этот файл /catalog/controller/module/jv_products_in_m.php и в нем вносим следующие изменения:
    Код:
    Меняем этот кусок
     
    $this->data['products'][] = array(
     
    				'product_id' => $result['product_id'],
     
    				'thumb'		=> $image,
     
    				'name'		=> $result['name'],
     
    				'price'		=> $price,
     
    				'special'	  => $special,
     
    				'rating'	=> $rating,
     
    				'reviews'	=> sprintf($this->language->get('text_reviews'), (int)$result['reviews']),
     
    				'href'		=> $this->url->link('product/product', 'product_id=' . $result['product_id']),
     
    			);
     
    		}
     
     
     
    На этот
     
    $this->data['products'][] = array(
     
    	'product_id'  => $result['product_id'],
     
    	'thumb'	  => $image,
     
    	'name'		=> $result['name'],
     
    	'price'	  => $price,
     
    	'special'	=> $special,
     
    	'rating'	  => $result['rating'],
     
    	'reviews'	=> sprintf($this->language->get('text_reviews'), (int)$result['reviews']),
     
    	'href'		=> $this->url->link('product/product', 'product_id=' . $result['product_id']),
     
    	'quantity'	=> $result['quantity']
     
    	);
     
    }
    Далее открываем этот файл /catalog/view/theme/ВАША_ТЕМА/template/module/jv_products_in_m.tpl и в нем вносим следующие изменения:
    Код:
    Меняем этот кусок
    <div class="cart"><input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" /></div>
     
    На этот
    <?if($product['quantity']!=0):?>
    		<div class="cart"><input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" /></div>
    <?else:?>
    		<div class="cart"><input type="button" value="Предзаказ" rel="<?=$product['name'];?>" class="button pre_order" /></div>