Jump to content

Recommended Posts

Добрый день подскажите как добавить в производители Выделить всё / Снять выделение

В категорииях есть такая штука нужна в производители

скрин 

image.thumb.png.b53e6cbb7d13cc6b7f647621b3b1aaba.png

image.thumb.png.b9a1a61855b588ac0508a424d6cb006d.png

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

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

 

Share this post


Link to post
Share on other sites

В файле admin\view\template\catalog\product_form.tpl ищете блок

 

<div class="form-group">
  <label class="col-sm-2 control-label"><?php echo $entry_store; ?></label>
  <div class="col-sm-10">
    <div class="well well-sm" style="height: 150px; overflow: auto;">
      <div class="checkbox">
        <label>
          <?php if (in_array(0, $product_store)) { ?>
          <input type="checkbox" name="product_store[]" value="0" checked="checked" />
          <?php echo $text_default; ?>
          <?php } else { ?>
          <input type="checkbox" name="product_store[]" value="0" />
          <?php echo $text_default; ?>
          <?php } ?>
        </label>
      </div>
      <?php foreach ($stores as $store) { ?>
      <div class="checkbox">
        <label>
          <?php if (in_array($store['store_id'], $product_store)) { ?>
          <input type="checkbox" name="product_store[]" value="<?php echo $store['store_id']; ?>" checked="checked" />
          <?php echo $store['name']; ?>
          <?php } else { ?>
          <input type="checkbox" name="product_store[]" value="<?php echo $store['store_id']; ?>" />
          <?php echo $store['name']; ?>
          <?php } ?>
        </label>
      </div>
      <?php } ?>
    </div>
  </div>
</div>

Меняете на

<div class="form-group">
  <label class="col-sm-2 control-label"><?php echo $entry_store; ?></label>
  <div class="col-sm-10">
    <div class="well well-sm" style="height: 150px; overflow: auto;">
      <div class="checkbox">
        <label>
          <?php if (in_array(0, $product_store)) { ?>
          <input type="checkbox" name="product_store[]" value="0" checked="checked" />
          <?php echo $text_default; ?>
          <?php } else { ?>
          <input type="checkbox" name="product_store[]" value="0" />
          <?php echo $text_default; ?>
          <?php } ?>
        </label>
      </div>
      <?php foreach ($stores as $store) { ?>
      <div class="checkbox">
        <label>
          <?php if (in_array($store['store_id'], $product_store)) { ?>
          <input type="checkbox" name="product_store[]" value="<?php echo $store['store_id']; ?>" checked="checked" />
          <?php echo $store['name']; ?>
          <?php } else { ?>
          <input type="checkbox" name="product_store[]" value="<?php echo $store['store_id']; ?>" />
          <?php echo $store['name']; ?>
          <?php } ?>
        </label>
      </div>
      <?php } ?>
    </div>
    <a onclick="$(this).parent().find(':checkbox').prop('checked', true);"><?php echo $text_select_all; ?></a> / <a onclick="$(this).parent().find(':checkbox').prop('checked', false);"><?php echo $text_unselect_all; ?></a>
  </div>
</div>

Обязательно сделайте бэкап файла перед изменениями)

  • +1 1

Share this post


Link to post
Share on other sites

Спасибо в продукте есть в категории тоже вот в 

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

<a onclick="$(this).parent().find(':checkbox').prop('checked', true);">Выделить всё</a> / <a onclick="$(this).parent().find(':checkbox').prop('checked', false);">Снять выделение</a>

 

весь код с  manufacturer_form.tpl недает результата
          <div class="form-group">
            <label class="col-sm-2 control-label"><?php echo $entry_store; ?></label>
            <div class="col-sm-10">
              <div class="well well-sm" style="height: 150px; overflow: auto;">
                <div class="checkbox">
                  <label>
                    <?php if (in_array(0, $manufacturer_store)) { ?>
                    <input type="checkbox" name="manufacturer_store[]" value="0" checked="checked" />
                    <?php echo $text_default; ?>
                    <?php } else { ?>
                    <input type="checkbox" name="manufacturer_store[]" value="0" />
                    <?php echo $text_default; ?>
                    <?php } ?>
                  </label>
                </div>
                <?php foreach ($stores as $store) { ?>
                <div class="checkbox">
                  <label>
                    <?php if (in_array($store['store_id'], $manufacturer_store)) { ?>
                    <input type="checkbox" name="manufacturer_store[]" value="<?php echo $store['store_id']; ?>" checked="checked" />
                    <?php echo $store['name']; ?>
                    <?php } else { ?>
                    <input type="checkbox" name="manufacturer_store[]" value="<?php echo $store['store_id']; ?>" />
                    <?php echo $store['name']; ?>
                    <?php } ?>
                  </label>
                </div>
                <?php } ?>
              </div>
              <a onclick="$(this).parent().find(':checkbox').prop('checked', true);">Выделить всё</a> / <a onclick="$(this).parent().find(':checkbox').prop('checked', false);">Снять выделение</a>
            </div>
          </div>
         

Share this post


Link to post
Share on other sites

Что не так делаю 

42 минуты назад, flai0616 сказал:

В файле admin\view\template\catalog\product_form.tpl ищете блок

 


<div class="form-group">
  <label class="col-sm-2 control-label"><?php echo $entry_store; ?></label>
  <div class="col-sm-10">
    <div class="well well-sm" style="height: 150px; overflow: auto;">
      <div class="checkbox">
        <label>
          <?php if (in_array(0, $product_store)) { ?>
          <input type="checkbox" name="product_store[]" value="0" checked="checked" />
          <?php echo $text_default; ?>
          <?php } else { ?>
          <input type="checkbox" name="product_store[]" value="0" />
          <?php echo $text_default; ?>
          <?php } ?>
        </label>
      </div>
      <?php foreach ($stores as $store) { ?>
      <div class="checkbox">
        <label>
          <?php if (in_array($store['store_id'], $product_store)) { ?>
          <input type="checkbox" name="product_store[]" value="<?php echo $store['store_id']; ?>" checked="checked" />
          <?php echo $store['name']; ?>
          <?php } else { ?>
          <input type="checkbox" name="product_store[]" value="<?php echo $store['store_id']; ?>" />
          <?php echo $store['name']; ?>
          <?php } ?>
        </label>
      </div>
      <?php } ?>
    </div>
  </div>
</div>

Меняете на


<div class="form-group">
  <label class="col-sm-2 control-label"><?php echo $entry_store; ?></label>
  <div class="col-sm-10">
    <div class="well well-sm" style="height: 150px; overflow: auto;">
      <div class="checkbox">
        <label>
          <?php if (in_array(0, $product_store)) { ?>
          <input type="checkbox" name="product_store[]" value="0" checked="checked" />
          <?php echo $text_default; ?>
          <?php } else { ?>
          <input type="checkbox" name="product_store[]" value="0" />
          <?php echo $text_default; ?>
          <?php } ?>
        </label>
      </div>
      <?php foreach ($stores as $store) { ?>
      <div class="checkbox">
        <label>
          <?php if (in_array($store['store_id'], $product_store)) { ?>
          <input type="checkbox" name="product_store[]" value="<?php echo $store['store_id']; ?>" checked="checked" />
          <?php echo $store['name']; ?>
          <?php } else { ?>
          <input type="checkbox" name="product_store[]" value="<?php echo $store['store_id']; ?>" />
          <?php echo $store['name']; ?>
          <?php } ?>
        </label>
      </div>
      <?php } ?>
    </div>
    <a onclick="$(this).parent().find(':checkbox').prop('checked', true);"><?php echo $text_select_all; ?></a> / <a onclick="$(this).parent().find(':checkbox').prop('checked', false);"><?php echo $text_unselect_all; ?></a>
  </div>
</div>

Обязательно сделайте бэкап файла перед изменениями)

что нетак делаю product, category содержат <a onclick="$(this).parent().find(':checkbox').prop('checked', true);">Выделить всё</a> / <a onclick="$(this).parent().find(':checkbox').prop('checked', false);">Снять выделение</a>

но в manufakture неработает

Share this post


Link to post
Share on other sites

похоже надо добавить кнопки в tpl но как

может это <button type="button" id="button-filter" class="btn btn-primary pull-right"><i class="fa fa-filter"></i> <?php echo $button_filter; ?></button>

))

Share this post


Link to post
Share on other sites
5 часов назад, alekseyq сказал:

похоже надо добавить кнопки в tpl но как

может это <button type="button" id="button-filter" class="btn btn-primary pull-right"><i class="fa fa-filter"></i> <?php echo $button_filter; ?></button>

))

Так вам же нужно для магазинов добавить?) Или я неправильно вас понял?)

Share this post


Link to post
Share on other sites

Спасибо  flai0616 за отклик и помощь!!! все решилось подсказали на фрилансе

у меня там путь чуть другой оказался может кому пригодится

system/storage/modification/admin/view/template/catalog/manufacturer_form.tpl

Share this post


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

все решилось подсказали на фрилансе

подсказчики опять уроки прогуливают :-D

 

2 часа назад, alekseyq сказал:

у меня там путь чуть другой оказался может кому пригодится

system/storage/modification/admin/view/template/catalog/manufacturer_form.tpl

 

и при обновлении кеша модификаторов все превратится в тыкву

править нужно в оригинальном файле, а не в его копии из кеша

что такое ocmod и как оно работает

  • +1 1

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  

  • Similar Content

    • By Otvet
      450.00 руб
      Скачать/Купить дополнение


      #FX Brands - Бренды / Производители в Категориях. SEO и Фильтрация
      Модуль автоматически выводит список Брендов в Категориях. Выводятся только те, товары производства которых есть в данной категории.
      Так же работает как фильтр с посадочными страницами Категория/Бренд. Создает соответствующие Мета-теги и Заголовки, и исправляет ссылки и canonical
       
      Демо
       
      Возможности:
      Вывод списка брендов данной категории (виджет/меню/фильтр/теги) Возможность выбрать какие производители будут выводиться или же исключить определенных Минимальная нагрузка и быстрая работа за счет механизма предгенерации списка и ускоренного ЧПУ Включение/отключении индексации - 3 режима работы* Добавление в хлебные крошки самих посадочных, а так же товаров Подстройка необходимых ссылок с учетом производителя Возможность вывода логотипов Совместимость с OCFilter и Mega Filter Pro  
       
      Установка:
      Стандартная.
      Открыл установщик кликнул "выбрать файл" ... установилось Обновил модификаторы Открыл модули, включил, настроил, сохранил Вывел через Макеты  
       
      * - модуль может работать в трех режимах индексации
      Индексация посадочных Запрет посадочных и прямые ссылки на производителей Закрытие только индексации посадочных и ссылок на них (функционал фильтрации остается) - в комплекте патч, только на этот случай Добавил Otvet Добавлено 13.05.2020 Категория SEO, карта сайта, оптимизация Системные требования умение читать инструкцию, работающий установщик, iq > 70 Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0
      2.3 ocStore 3.0
      2.3 OpenCart.Pro, ocShop Opencart.pro 2.3 Обращение к серверу разработчика Нет Старая цена 450  
    • By Otvet
      Модуль автоматически выводит список Брендов в Категориях. Выводятся только те, товары производства которых есть в данной категории.
      Так же работает как фильтр с посадочными страницами Категория/Бренд. Создает соответствующие Мета-теги и Заголовки, и исправляет ссылки и canonical
       
      Демо
       
      Возможности:
      Вывод списка брендов данной категории (виджет/меню/фильтр/теги) Возможность выбрать какие производители будут выводиться или же исключить определенных Минимальная нагрузка и быстрая работа за счет механизма предгенерации списка и ускоренного ЧПУ Включение/отключении индексации - 3 режима работы* Добавление в хлебные крошки самих посадочных, а так же товаров Подстройка необходимых ссылок с учетом производителя Возможность вывода логотипов Совместимость с OCFilter и Mega Filter Pro  
       
      Установка:
      Стандартная.
      Открыл установщик кликнул "выбрать файл" ... установилось Обновил модификаторы Открыл модули, включил, настроил, сохранил Вывел через Макеты  
       
      * - модуль может работать в трех режимах индексации
      Индексация посадочных Запрет посадочных и прямые ссылки на производителей Закрытие только индексации посадочных и ссылок на них (функционал фильтрации остается) - в комплекте патч, только на этот случай
    • By ambalocha69
      300.00 руб
      Скачать/Купить дополнение


      Модуль "Производители"
      Для Opencart 2.0 - 2.3
      Модуль "Производители" выводит в отдельном блоке список производителей.
      Опции модуля:
      - редактирование заголовка
      - включить\отключить логотипы
      - отображать только производителей с логотипами
      - включить\отключить количество товаров
      - устанавливать лимит количества отображаемых производителей
      - сортировка по названию или по количеству товаров
      - сортировка по возрастанию и убыванию
      Демо: http://opencart2.opencart.zone/
      Поддержка
      - Поддержка осуществляется автором по электронной почте (указана в админке модуля в заголовке)
      - При обращении в поддержку обязательно указывайте адрес сайта на котором установлен модуль, версию движка, описание проблемы
      (желательно со скриншотом). По возможности сразу добавляйте доступ в админку (достаточно режима демонстрации) - это сильно
      упрощает работу и экономит время.
      - Если у вас возникли вопросы перед покупкой модуля - оставляйте сообщение в теме поддержки
      Авторские права:

      Добавил ambalocha69 Добавлено 09.01.2016 Категория Модули Системные требования Метод активации Автоматическая активация Ioncube Loader Нет OpenCart ocStore OpenCart.Pro, ocShop Обращение к серверу разработчика Старая цена  
    • By ElyCoin
      499.00 руб
      Скачать/Купить дополнение


      Коллекции, Серии, Линейки брендов, Модельные ряды + Меню
      Коллекции / Серии / Линейки брендов / Модельные ряды / Подкатегории производителей ( + Верхнее и боковое Меню)
      ==================================================================
      Перед покупкой прочтите описание внимательно!
      Версия для OC 2.1x и 2.3.x тут
      ==================================================================
      Всем кто купил - за обновлением обращаться в л.с.
      ==================================================================
      ВОЗМОЖНОСТИ
      ===========================================
      Модуль позволяет создавать в производителях Коллекции / Серии / Подкатегории у производителя / Линейки брендов / Модельные ряды - тем самым группировать товары определенного производителя в его подкатегории
      + меню - как верхнее так и боковое с выводом в них выпадающих - коллекций / подкатегорий производителя..
      (для opencart автоматически добавляет недостающие поля в производителях HTML-тег H1: - HTML-тег Title: - Мета-тег Keywords: - Мета-тег Description: и Описание: )
      DEMO:
      админка вход в админку - (demo/demo)
      DEMO Default
      страница производителя
      страница коллекций / подкатегории производителя
      страница поиска по производителям
      DEMO MoneyMaker
      страница производителя
      страница коллекций / подкатегории производителя
      страница поиска по производителям
      СОВМЕСТИМОСТЬ
      ===========================================
      ocStore 1.5x (на 1.5.5.1.2 100% работает)
      opencart 1.5.6.x (на 1.5.6.4 100% работает)
      (если что, пишите в теме - поправим)
      Версия 1.5.х адаптировано под шаблон Moneymaker
      ВНИМАНИЕ!
      Адаптация под другие темы бесплатна только если наберётся минимум 10 покупателей которым это нужно!
      ОПИСАНИЕ
      ===========================================
      1. Основное
      1.1 Страница производителя с его подкатегориями \ коллекциями
      Отображение логотипа и описания на странице производителя Размеры логотипа и описания на странице производителя Отображение товаров на странице производителя из коллекций Изображение подкатегорий / коллекций производителя Размеры изображений коллекций / линейки бренда / модельного ряда / категорий производителя Вывод краткого описания коллекций / линейки бренда / модельного ряда / категорий производителя Длинна краткого описания категорий производителя на странице производителя Подробнее - кнопка перехода в категорию производителя 1.2 Возможность создания кнопки с ссылкой на все товары производителя
      Это страница настроек самого производителя
      Включение вывода ссылки на все товары производителя с использованием ссылки стороннего фильтра или же создав обычную категорию Добавлена вкладка Дизайн 1.3 Страница Коллекций / Линейки бренда / категорий производителя
      Это страница конкретной коллекции / категории производителя
      Её создание позволяет распределить товары по коллекциям, категориям, сериям, модельному ряду товары производителя Отображение логотипа и описания на странице категории производителя Размер логотипа - отвечает за размеры изображения конкретной категории 2. Верхнее меню
      Главное меню - отвечает за добавление пункта в главное меню Заголовок главного меню. Если не указан то пункт меню соответственно не выведется Колонки - во сколько колонок выстроятся производители в выпадающем меню Вывод меню - отвечает за положение пункта меню, либо первый, либо последний Подкатегории / Коллекции производителя в меню - 3 уровень 3. Боковое меню
      В этом меню отображаются производители с их подкатегориями / коллекциями
      Заголовок меню левой или правой колонки. Если оставить пустым, меню будет без заголовка. Категории производителя в меню - отображать или нет Показывать ли количество товаров в категориях производителей - отображает или же нет количество товаров в каждой категории 4. Логотипы производителей
      Страница поиска по производителю
      Это страница, где выводятся список всех производителей
      Вывод логотипа и настройка его размеров Отображать или нет кол-во товаров данного производителя 5. Меню выбора брендов по буквам
      Модуль меню выбора брендов по буквам с выпадающими Коллекциями / Категориями у производителей
      УСТАНОВКА
      ===========================================
      Для работы модуля требуется установленный VQMOD
      Необходимо скопировать файлы из папки upload в корневую директорию
      Установить модуль в разделе: Дополнение > Модули
      Установить права на редактирование в разделе^ Система > Пользователи > Группы пользователей
      Настроить..
      ЛИЦЕНЗИЯ
      ==========================================
      Это программное обеспечение не свободно.
      Условия использования лицензии - "одна покупка модуля > на один домен".
      Это означает, что Вы можете использовать одну лицензию для одного домена и его под доменов.
      Для дополнительных доменов требуется дополнительная покупка модуля!
      Запрещена передача данного ПО третьим лицам, распространение от своего имени, изменение исходных файлов модуля без получения разрешения автора модуля.
      По всем вопросам Вы можете связаться по электронной почте: ely.coin88@gmail.com
      Добавил ElyCoin Добавлено 07.11.2015 Категория Серии, Комплекты Системные требования Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика Старая цена 599  
    • By DerzkiyCode
      300.00 руб
      Скачать/Купить дополнение


      ZR code - Алфавит брендов [Opencart 2.x.x]
      Данный модуль Вам позволит вывести алфавит производителей на Вашем сайте.
      Demo
      http://demo.zr-code.com/
      Админка
      http://demo.zr-code.com/admin/
      demo/demo
      С ув. команда ZR code
      Добавил DerzkiyCode Добавлено 25.09.2015 Категория Модули Системные требования Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop Обращение к серверу разработчика Старая цена  
  • 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.