Jump to content
Sign in to follow this  
kate1987

Схема модуль

Recommended Posts

Здравствуйте. Как отобразить модуль в определенном модуле. Извините за тавтологию. У меня есть модуль всплывающей корзины Opencart 1.5.3. В нем нудно отобразить похожие товары. Создаю новую схему, указываю путь module/popupcart. Публикую модуль и привязываю к этой схеме. Но ничего не отображается.

post-17380-0-98571100-1355221033_thumb.png

Share this post


Link to post
Share on other sites

Здравствуйте. Как отобразить модуль в определенном модуле. Извините за тавтологию. У меня есть модуль всплывающей корзины Opencart 1.5.3. В нем нудно отобразить похожие товары. Создаю новую схему, указываю путь module/popupcart. Публикую модуль и привязываю к этой схеме. Но ничего не отображается.

посмотрите описание https://opencartforum.com/files/file/745-%d0%bf%d1%80%d0%b5%d0%b4%d1%8b%d0%b4%d1%83%d1%89%d0%b8%d0%b9-%d1%81%d0%bb%d0%b5%d0%b4%d1%83%d1%8e%d1%89%d0%b8%d0%b9/
  • +1 1

Share this post


Link to post
Share on other sites

посмотрите описание http://opencartforum...89%d0%b8%d0%b9/

Что то получилось да не совсем( Для вывода похожих товаров использую related products module В результате ошибка Notice: Undefined index: limit in Z:homemaxystorewwwcatalogcontrollermodulerelated.php on line 14 Сам по себе модуль тоже не работает. Тема дефолтная. Может кто рользовался даным модулем, знает как исправить?

Сори, работает только для схемы Страница товара

post-17380-0-81594900-1355222532_thumb.png

Edited by kate1987

Share this post


Link to post
Share on other sites

Что то получилось да не совсем( Для вывода похожих товаров использую related products module В результате ошибка Notice: Undefined index: limit in Z:\home\maxystore\www\catalog\controller\module\related.php on line 14 Сам по себе модуль тоже не работает. Тема дефолтная. Может кто рользовался даным модулем, знает как исправить?

Сори, работает только для схемы Страница товара

а если добавить

if (!isset($setting['limit'])) {
       	 $setting['limit'] = 5;
   	 }
   	 if (!isset($setting['image_width'])) {
       	 $setting['limit'] = 180;
   	 }
   	 if (!isset($setting['image_height'])) {
       	 $setting['limit'] = 180;
   	 }
после class ControllerModuleRelated extends Controller {

protected function index($setting) {

  • +1 1

Share this post


Link to post
Share on other sites

Ошибку не выдает, но и не выводит ничего. Да и еще весь попап в кракозяблах. В popupcart.php добавила в строку 117

$this->children = array(
		  'module/related',
    'common/column_left',
    'common/column_right',
    'common/content_top',
    'common/content_bottom',
    'common/footer',
    'common/header'
   );

В popupcart.tpl

<?php echo $related; ?>

Share this post


Link to post
Share on other sites

Ошибку не выдает, но и не выводит ничего. Да и еще весь попап в кракозяблах. В popupcart.php добавила в строку 117

$this->children = array(
		  'module/related',
	'common/column_left',
	'common/column_right',
	'common/content_top',
	'common/content_bottom',
	'common/footer',
	'common/header'
   );

В popupcart.tpl

<?php echo $related; ?>

модуль работает только на странице товара

if (isset($this->request->get['product_id'])) {
            $product_id = (int)$this->request->get['product_id'];
        } else {
            $product_id = 0;
        }
  • +1 1

Share this post


Link to post
Share on other sites

получилось - нет?

я не могу сейчас это проверить, но если бы решал задачу - начал бы именно так.

Share this post


Link to post
Share on other sites

получилось - нет?

я не могу сейчас это проверить, но если бы решал задачу - начал бы именно так.

Нет, к сожалению. Что то не так делаю видно

Share this post


Link to post
Share on other sites

модуль работает только на странице товара

   	 if (isset($this->request->get['product_id'])) {
		$product_id = (int)$this->request->get['product_id'];
	} else {
		$product_id = 0;
	}

.Насчет этого не очень поняла. Мне эти строки удалить?

Edited by kate1987

Share this post


Link to post
Share on other sites

.Насчет этого не очень поняла. Мне эти строки удалить?

строки оставить/ а что выводит модуль?

Share this post


Link to post
Share on other sites

строки оставить/ а что выводит модуль?

Забросила я этот метод, не получается сним. Вот пробую с помощью preg_match_all, а именно допустим похожие товары обрамдены div с классом bb1 тогда так

  <?PHP
   $url = 'http://maxystore/index.php?route=product/product&path=20&product_id=42';
$m= file_get_contents ($url);
  $specific_div = 'bb1';
preg_match_all('#<div\s*(?:id|class)\s*=\s*"'.preg_quote($specific_div).'">(.+?)</div>#is', $m, $match);
print implode("<br>",$match[1]);
   ?>

Этот код помещаю в tpl всплывающего окна, но проблема в том что он иищет на определенной странице с заданным урл. Как это исправить, не подскажете?

Share this post


Link to post
Share on other sites

Забросила я этот метод, не получается сним. Вот пробую с помощью preg_match_all, а именно допустим похожие товары обрамдены div с классом bb1 тогда так

  <?PHP
$url = 'http://maxystore/index.php?route=product/product&path=20&product_id=42';
$m= file_get_contents ($url);
  $specific_div = 'bb1';
preg_match_all('#<div\s*(?:id|class)\s*=\s*"'.preg_quote($specific_div).'">(.+?)</div>#is', $m, $match);
print implode("<br>",$match[1]);
?>

Этот код помещаю в tpl всплывающего окна, но проблема в том что он иищет на определенной странице с заданным урл. Как это исправить, не подскажете?

куд-то нетуда вас понесло ))

Share this post


Link to post
Share on other sites

Так все нормально, выводит) но только на указанной странице

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.

Sign in to follow this  

  • 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.