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

Bob777

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

    43
  • З нами

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

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

  1. В 18.10.2018 в 17:39, klaos27 сказал:

    Замените это 

    
    $this->load->model('catalog/product');
    $getCategories = $this->model_catalog_product->getCategories((int)$this->request->get['product_id']);
    
    $flag = false;
    foreach($getCategories as $category){
      if( in_array($category['category_id'], $modal['categories'])) $flag = true;
    }
              
    if(!$flag) return false;

    на это

    
              if (isset($modal['categories']) && $modal['categories'] != '') {               
                $сheck_categories = $modal['categories'];
              }
        
              if (isset($this->request->get['path'])) {
                $parts = explode('_', (string)$this->request->get['path']);
          
                $category_id = (int)array_pop($parts);
          
    	          if (isset($сheck_categories) && !in_array($category_id, $сheck_categories)) {
                  return;
                }
              }

     

    Большое спасибо! Все работает. Но столкнулся с еще одной проблемой, не удаляются поля {{field_...}}. Значения в форме просто очищаются, а сами поля остаются.

  2. Всем доброго дня!

    Помогите решить проблему  Undefined index: product_id in catalog\controller\module\multimodals.php on line 759. Код строчки  $getCategories = $this->model_catalog_product->getCategories($this->request->get['product_id']); Это проверка в каких категория показывать окно. Версия движка 1.5.

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

    Требуется сделать выбор количества товара с перерасчетом кратно упаковке как на этом сайте https://www.bprix.ru/napolnye-pokrytiya/laminirovannye-poly/laminat-tarkett/kollekciya-laminart/laminat-tarkett-laminartlaminart-3. Сделать на чистом Opencart 1.5.4.1, желательно vqmod.  

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

     

    Помогите вывести в список товаров (к каждому товару) кнопку при нажатии на которую всплывало бы окно с рекомендуеммыми товарами.

     

    расположение кнопки - http://awesomescreenshot.com/04f4q6758a

    что должно всплывать при нажатии - http://awesomescreenshot.com/0d64q68e82

  5. И еще есть вопрос. Переделал условие на такое

    <?php if ($this->customer->isLogged() && $this->customer->getId() == "id зарегистрированого покупателя") {echo '<a href="#manager_description">Для менеджеров</a>';}?>
    

    Можно ли как-то добавить в условие несколько ID пользователей?

  6. <?php
    if ($this->customer->isLogged() && $this->customer->getCustomerGroupId() == "Id группы покупателей") { 
    echo '<a href="#tab-description"><?php echo $tab_description; ?></a>';
    }
    ?>
    

    Вроде получилось сделать такой конструкцией.

  7. А если сделать дубль описания товара в админке и обернуть его в условие (проверку на группу пользователя) и вывести вывод содержимого этого описания в карточку товара, будет ли это работать? Или это сложный вариант?

  8. Доброго времени суток!

     

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

    Пример: в товаре в админке сделать дополнительное поле с описание, где будут например прописаны поставщики товара, прикреплены прайс листы, ну или какая-нибудь информация полезная менеджерам. Менеджер заходит на сайт, авторизуется и видит эту информацию в карточке товара.

    http://awesomescreenshot.com/04542v67d6

  9. Здравствуйте!
    Сделал простую карусель для дополнительных изображений в карточке товара. Помогите сделать, чтобы эта карусель появлялась только если у товара больше 2 доп. картинок.
    http://sollarcom.ru/mehanizm-dlya-2-h-razdvizhnyh-dverey-d-80-telescopic-bez-napravlyayushchey.html - как должно быть если больше 2 доп. картинок
    http://awesomescreenshot.com/0ea3uqzc1d - как должно быть если меньше 2 доп. картинок
    Вот код через который делал карусельку в product.tpl:

    <script type="text/javascript" src="catalog/view/javascript/jquery/jquery.jcarousel.min.js"></script>
    <link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/carousel_image_additional.css">
    <script type="text/javascript"><!--
    $('#carousel-p ul').jcarousel({
    vertical: true,
    visible: 2,
    scroll: 1,
    auto: 0,
    animation: "slow",
    wrap: "circular"
    });
    //--></script>
    
     <div class="image-additional">
    	  <div id="carousel-p">
    	  <ul class="jcarousel-skin-opencart">
          <?php foreach ($images as $image) { ?>
    	  <li>
          <a href="<?php echo $image['popup']; ?>" title="<?php echo $heading_title; ?>" class="colorbox" rel="colorbox"><img src="<?php echo $image['thumb']; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a>
          </li>
    	  <?php } ?>
    	  </ul>
          </div>
          </div>
          <?php } ?>
          </div>
          <?php } ?>
    

    Заранее спасибо!

  10. ОК. Вот рабочий сайт http://sollarcom.ru. В категориях установлен фильтр про который отображается только на страницах где есть товар. Также нужно сделать и с "рекомендуемыми". Возможно это?

  11. А возможно данную задачку решить другим способом, прописав в контролере условие и чтобы схемы расположения не трогало, а то скрипт убирает модуль и на главной странице, а нужно только в категориях и подкатегориях?

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

Important Information

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