Перейти к содержанию
Gerald

Таблица размеров по определенному производителю

Рекомендуемые сообщения

Добрый день!

Нужен модуль который бы выводил разные таблицы размеров по определенному производителю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Делала похожее, но там обошлось без модуля. Можем обсудить

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Работаю над созданием полнофункционального модуля для таких целей... В ближайшем будущем будет опубликован

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Т.е. сделать "костылями" ?

Вы знаете разницу что такое системное программирование, стандарты, унификация, а что костыльное?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Отличная идея! Это и будет мой первый модуль :)

Только похоже что инициатору темы он уже не нужен :(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Отличная идея! Это и будет мой первый модуль :)

Только похоже что инициатору темы он уже не нужен :(

Пробуйте, делайте - наверняка другим пригодится

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 09.04.2016 в 22:54, Waha сказал:

Работаю над созданием полнофункционального модуля для таких целей... В ближайшем будущем будет опубликован

Самому смешно, 10 октября 2017 и только сейчас дошли руки закончить начатое и сделать пригодный к массовому использованию модуль.
Самое интересное, что  больше чем за год, никто так ничего подобного и не сделал :D

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От Xio
      По сабжу пробую адаптировать модуль с ос2.3 на ос 3.2. Застрял в одном месте, но не могу найти решания. Не работает модуль только на продукте, в админке все подключило, в  Uncaught Twig_Error_Syntax: Unknown "unserialize" function in "sitename/template/product/product.twig" at line 683.
       
      Оригинальный код

       
      <file path="catalog/view/theme/*/template/product/product.tpl"> <operation> <search><![CDATA[ <?php echo $footer; ?> ]]></search> <add position="befor"><![CDATA[ <!-- Modal --> <div id="sizeChartModal" class="modal fade" role="dialog"> <div class="modal-dialog" style="overflow-y: initial !important"> <!-- Modal content--> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">×</button> <h4 class="modal-title"><?php echo $get_size_chart_detail['chart_title']; ?></h4> </div> <div class="modal-body" style="height: auto;overflow-y: auto;"> <?php echo $get_size_chart_detail['chart_description_top']; ?> <!-- Table Header --> <table class="sizechart"> <tr class="chart-header-bg"> <?php $kk=0; foreach(unserialize($get_size_chart_detail['chart_headings']) as $chart_headings) if(isset($chart_headings) && $chart_headings!='') { echo '<th class="chart-header">'.$chart_headings.'</th>'; $kk++; } ?> </tr> <tr class="chart-data"> <!-- Table Chart Data --> <?php $i = 1; foreach(unserialize($get_size_chart_detail['chart_data']) as $chart_data){ if(isset($chart_data) && $chart_data!='') { echo '<td>'.$chart_data.'</td>'; if($i % $kk == 0){ echo '</tr><tr class="chart-data">'; } $i++; } } ?> </tr> </table> <br /> <?php echo $get_size_chart_detail['chart_description_bottom']; ?> </div> </div> </div> </div> ]]></add> </operation> </file> Код который был переделан через phptotwig.com

       
      <file path="catalog/view/theme/*/template/product/product.twig"> <operation> <search><![CDATA[ {{ footer }} ]]></search> <add position="before"><![CDATA[ <!-- Modal --> <div id="sizeChartModal" class="modal fade" role="dialog"> <div class="modal-dialog" style="overflow-y: initial !important"> <!-- Modal content--> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">×</button> <h4 class="modal-title">{{ get_size_chart_detail['chart_title'] }}</h4> </div> <div class="modal-body" style="height: auto;overflow-y: auto;"> {{ get_size_chart_detail['chart_description_top'] }} <!-- Table Header --> <table class="sizechart"> <tr class="chart-header-bg"> {% set kk=0 %} {% for chart_headings in unserialize(get_size_chart_detail['chart_headings']) %} {% if (chart_headings is defined and chart_headings != '') %} {{ '<th class="chart-header">'~chart_headings~'</th>' }} {% set kk = kk + 1 %} {% endfor %} {% endif %} </tr> <tr class="chart-data"> <!-- Table Chart Data --> {% set i = 1 %} {% for chart_data in unserialize(get_size_chart_detail['chart_data']) %} {% if (chart_data is defined and chart_data != '') %} {{ '<td>'~chart_data~'</td>' }} {% if (i % kk == 0) %} {{ '</tr><tr class="chart-data">' }} {% endif %} {% set i = i + 1 %} {% endif %} {% endfor %} </tr> </table> <br /> {{ get_size_chart_detail['chart_description_bottom'] }} </div> </div> </div> </div> ]]></add> </operation> </file> Так как я особо не знаю PHP, а с twig знаком только с jekyll кто-то может подсказать или помочь?
    • От louise170
      550.00 руб
      Скачать/Купить дополнение


      Габариты товаров
      Модуль предназначен для создания габаритов товаров. Это свойство бывает необходимо
      для использования в модулях доставки, чтобы иметь возможность вводить ограничения по размерам
      (или др. свойствам) товаров. Модуль совместим с модулем доставки Почта России
      Никакие системные файлы не затираются, модуль работает на vqmod/ocmod.
      Модуль тестировался на Opencart 1.5.4.1, 2.1.0.1
      Поддерживаемые языки:
      русский
      Пример работы модуля:
      http://ocstore1541.hypnoguru.ru/
      Демо админки:
      http://ocstore1541.hypnoguru.ru/admin
      доступ
      demo / demo
      Установка
      Инструкция по установке находится в файле readme.txt в архиве модуля.
      Добавил louise170 Добавлено 10.07.2014 Категория Доставки Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1 ocStore 2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1 OpenCart.Pro, ocShop Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х  
    • От satelit1
      475.00 руб · Срок продления: 100.00 руб за год
      Скачать/Купить дополнение


      Пакет опций
      Модуль создаёт отдельный вид опций .
      Это будет полезно если у вас в магазине есть товары у которых несколько вариантов, например одежда разных размеров.
      Покупатель может сразу указать сколько единиц разного размера ему необходимо, не делая заказ отдельно на каждый размер .
      Каждый вариант будет учитываться как отдельный товар , что очень удобно при обработке заказа.
      Вы можете выбирать что именно показывать : изображение , количество , дополнительную кнопку купить .
      На каких страницах показывать : категории, акции, результаты поиска.
      Модуль работает на Опенкарт с версии 1.5.3 по 1.5.6.4
      Более подробно можно посмотреть на демо сайте .
      http://oppak.8nio.com/index.php?route=product/product&path=20&product_id=50
      Админка
      http://oppak.8nio.com/admin/
      Логин: demo
      Пароль: demo
      Добавил satelit1 Добавлено 14.05.2014 Категория Опции  
    • От sergiussv
      Скачать/Купить дополнение


      Автоматическое добавление размеров и веса товара в характеристики товара
      Описание
      Проверено на ocStore 1.5.3.1 - 1.5.5.1
      Автоматически добавляет вес и размеры товара в характеристики (атрибуты) товара.
      auto_ws_attribute_sv - добавляет размеры если у товара есть атрибуты если их нет, то добавление размеров и веса не происходит
      auto_ws_attribute_sv_all - добаляет размеры и вес в любом случае даже если у товара нет атрибутов.
      Внимание!!! Вместе дополнения не использовать.
      На создание этого дополнения навела лень, устал добавлять в характеристики товара вес и размеры, когда в описании товара уже есть эти данные.
      Проблема заключалась в том, как сделать, что бы дополнение работало и со старыми товарами у которых эти атрибуты уже добавлены.
      Решение нашлось, если в языковом файле "catalog/language/[ваш язык]/product/product.php" у переменной $_['group_name_ws'] сделать название, как у группы атрибутов, которые отвечают за размеры, то повторного добавления не происходит, таким образом новые товары уже можно добавлять без этих атрибутов и не нужно исправлять старые товары удаляя атрибуты, как-то так ))))
      В файл шаблона товара не вносятся изменения, будет работать с любой темой, которая выводит атрибуты (характеристики) товара.
      В фале xml содержаться изменения для языковых файлов для русского и английского языков (не нужное удалить или добавить свой язык).
      Установка
      1. Требуется vQmod
      2. Скопировать содержимое из папки upload
      Изменение форматирования вывода размеров и веса
      Сейчас в формировании вывода размеров и веса установлено, что вес вещественное число, а размеры целое. Для изменения форматирования вывода нужно изменить вот эти строчки:
      $_['attribute_size_value'] = '%d x %d x %d %s'; - эта строка формат вывода размера
      $_['attribute_weight_value']= '%01.2f %s'; - эта строка формат вывода веса
      %d - выводит целое число
      %f - выводит вещественное число, для примера:
      %01.1f - выведет 0.5
      %01.2f - выведет 0.51
      Добавил sergiussv Добавлено 03.02.2014 Категория Прочее  
    • От Waha
      550.00 руб
      Скачать/Купить дополнение


      OCHELP - Таблица размеров Opencart 2.x
      OCHELP - Таблица размеров - модуль позволяет создать неограниченное количество таблиц с размерами для ваших товаров с привязкой к категории и производителю. Пригодится абсолютно всем магазинам у которых есть товары с размерной сеткой, особенно актуально когда у производителей различные размеры.

      P.S Также модуль можно использовать с целью привязки определенных акций, информационных блоков итд. Другие способы использования модуля ограничены вашей фантазией
       
      Доступные функции:
      Создание таблиц с размерами Встроенные визуальный редактор для удобного добавления информации Полная Мультиязычность Не ограниченное количество таблиц Привязка к 1 или нескольким категориям (обязательная опция) Привязка к производителю (не обязательно) Вывод таблицы во всплывающем окне Произвольное название кнопки Например: "Таблица размеров" Настраиваемая позиция вывода кнопки с привязкой к ID или Классу элемента в шаблоне Возможность использовать единую таблицу для всех товаров Использует собственные таблицы в БД для хранения данных  
      Обязательное к заполнению поле "Текст ссылки" - заполните его до сохранения таблиц! При создании таблицы Вы выбираете категории (и производителя) для тех товаров в которых будет выведена таблица, автоматически.
      Если у Вам не нужна привязка к производителям, ставите в настройках "Игнорировать производителя" Не старайтесь привязать одновременно таблицу к одному и тому же производителю и категории (дубль). Выводиться будет таблица которая добавлена последней. При нажатии на удаление таблицы, она удаляется из Базы данных! Если "Заголовок блока" таблицы размеров не задан, выведется текст из поля "Текст ссылки" - Например: таблица размеров Модуль использует OCMOD для подключения и вывода на странице товара  
      По вопросам адаптации под шаблон или изменения способа вывода (Например в описании или во вкладке) пишите в ЛС, отвечаю быстро.
       
      Инструкция по установке:
      Модуль идет в виде модуля + ocmod модификации
      Убедитесь, что у Вас установлен ocmod отключающий фтп загрузку - Ссылка Установите zip архив, как обычный ocmod (Распакововать и заливать в корень не надо!) Обновите кеш модификаций Выдайте права на просмотр/изменение Система - Пользователи - Группы пользователей Зайдите в Дополнения - Модули - Установите модуль Задайте настройки в модуле "OC-HELP.com -  Таблица размеров"  
      Настоятельно рекомендую, покупать модуль под каждый домен, таким образом Вы поддерживаете развитие и разработку модуля. А также всегда можете рассчитывать на техническую поддержку.
       
      Если при установке появилась ошибка:
      - проверьте установлены ли права на модуль
      - Нажмите на кнопку удаления модуля и установите модуль снова
      Если кнопка в товаре не появилась:
      - необходимо проверить правильно ли указали настройки расположения модуля
       
      Если Вы не уверенны в своих знаниях платформы и не можете самостоятельно установить модули, рекомендую покупать модуль + установка на форуме. Это сэкономит Вам время и нервы.
       
      Демо на dev2.oc-help.com
      Демо: Админ-пенель
      Логин: demo
      пароль: demo
       
      Также рекомендую:
      - СМС уведомления для админа, клиента
      - Просмотренные товары (История просмотров)
      - Акционные товары с таймером
      - Товары из категорий
      - Все товары магазина
      Добавил Waha Добавлено 10.10.2017 Категория Модули Системные требования Сайт разработчика https://oc-help.com Старая цена Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      Не проверялось  
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.