Jump to content
Sign in to follow this  
malinator

Вывод "Скачать инструкцию" на карточку товара

Recommended Posts

Добрый день, прошу подсказать как сделать вывод инструкций на карточки товаров, см скриншот. При нажатии на ссылку, чтобы открывался pdf в окне браузера.

Сами инструкции есть, и лежат в папке в формате pdf. Наверняка уже кто то сталкивался, но очевидных решений я поиском не нашел, единственное - вывод в таб-закладку, но там автор хоть и обещал, но так и не удосужился сделать открытие pdf, и оно сделано скачиванием, что мне не подходит.

 

Нужен любой из вариантов:

  • модуль (платный, бесплатный)
  • костыль для вставки в шаблон
  • вывод в атрибуты
  • что-то не очевидное

 

Руками вбивать ссылку на скачивание в каждое описание — не вариант, потому что товаров уже больше 3 тыс. (включая модели с размерностями, представленные разными товарами), а инструкций от силы 250.

 

Подскажите решение рациональное, пожалуйста. Заранее спасибо, за советы и помощь. v2.3

 

Скриншот с примером:

how-01.png

Edited by malinator

Share this post


Link to post
Share on other sites

Добрый день.

Вбивайте html код ссылки прямо в значение атрибута.

 

Чтобы выводился html код в значении, надо в файле catalog/model/catalog/product.php

Эту строку:

'text'         => $product_attribute['text']

Заменить на эту:

'text'         => html_entity_decode($product_attribute['text'], ENT_QUOTES, 'UTF-8')

Привёл для движка версии 2.3

В остальных код имеет такой же вид.

  • +1 2

Share this post


Link to post
Share on other sites

Ещё вариант - занять свободное поле у товара (upc и т.д. увеличив его длину в БД)

И в контроллере добавить к массиву атрибутов. Но тут уже кода чуть побольше.

 

  • +1 1

Share this post


Link to post
Share on other sites
16 минут назад, mpn2005 сказал:

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

я полагаю, что придется тогда вставлять все ссылки в значение атрибута в виде <a href="длиноссылко/name.pdf">скачать инструкцию</а>?

Share this post


Link to post
Share on other sites
Только что, malinator сказал:

я полагаю, что придется тогда вставлять все ссылки в значение атрибута в виде <a href="длиноссылко/name.pdf">скачать инструкцию</а>?

Да. Или вставлять просто ссылку.

А при выводе проверять её и оборачивать в тег.

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

Share this post


Link to post
Share on other sites

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

Share this post


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

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

Не натыкался на именно такой модуль.

Не исключено что может и быть. 

Share this post


Link to post
Share on other sites

Посмотрите ещё в сторону модуля. Может подойдёт.

 

Share this post


Link to post
Share on other sites

@malinator Костыль - могу сделать, но только 1 пдф файл, пользуеть поле jan, файли добавляются в image/catalog. Пишите в личку.

 

Share this post


Link to post
Share on other sites

разобрался

Edited by malinator

Share this post


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

разобрался

Можно подробней? =)

Share this post


Link to post
Share on other sites
В 30.04.2019 в 19:20, Agatha65 сказал:

@malinator Костыль - могу сделать, но только 1 пдф файл, пользуеть поле jan, файли добавляются в image/catalog. Пишите в личку.

 

Можно и несколько, через запятую, а вывод через explode

Share this post


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

Можно подробней? =)

использовал поле UPC, вставляю в товары в это поле ссылку, а вывод в файле product.tpl

прописал как:

<?php if ($upc_text && $upc) { ?><div class="col-sm-6 col-md-6"><?php echo $upc_text; ?>: <a href="<?php echo $upc; ?>" target="_blank">скачать</a></div><?php } ?>

в переменной $upc_text - содержится текст из настроек шаблона для поля UPC = "Инструкция"
в переменную $upc - подставляется ссылка, которая проставлена в товаре, в виде полного адреса к файлу.

 

Вообще на форуме много тем посященых выводу дополнительных полей UPC, EAN, JAN и.т.д. общая логика одинакова.

 

Для быстрой и массовой простановки ссылок на инструкции в поле UPC использую Batch Editor.

 

 

Edited by malinator
  • +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 comtronics
      Модуль для работы с атрибутами товаров. Атрибуты категорий. Шаблоны. И многое другое...
       
      Принцип работы модуля
      Из атрибутов, групп, категорий формируются соответствующие деревья, похожие на деревья папок и файлов системы Windows. Деревья позволяют структурировать подсистемы групп, атрибутов, категорий, атрибутов категорий. Т.е. показать наглядно расположение элементов и их иерархию. Вместо того, чтобы открывать для редактирования несколько форм, соответствующих этим подсистемам, теперь есть возможность управления ими в одном месте. Причем это делается быстрее и удобнее. Например, изменить группу или добавить атрибуты в категорию можно простым перетаскиванием мышкой.
      Возможности
      Создание новых групп и атрибутов в одном и том же дереве; Drag-and-drop и copy-paste технологии: Копирование атрибутов одной группы в другую; Перенос атрибутов из группы в группу (смена группы); Drag-and-drop сортировка групп и атрибутов внутри группы; Drag-and-drop добавление атрибутов в категорию; Перенос атрибутов из одной категории в другую (смена категории); Слияние атрибутов (объединение) без потери значений и связей; Фильтрация и поиск групп, атрибутов и значений атрибутов в дереве; Редактирование групп, атрибутов, шаблонов и значений; Подстановка "Дежурного шаблона" (шаблона по умолчанию) в момент добавления атрибута в товар; Пакетная подстановка "Дежурного шаблона" в товары, в момент добавления атрибута в категорию; Настройка алгоритма добавления значений и шаблонов в товар; Оперативный просмотр товаров отфильтрованных по атрибуту или значению; Набор инструментов для упорядочивания атрибутов: Поиск и удаление пустых значений атрибутов; Удаление ссылок на несуществующие атрибуты; Дефрагментация атрибутов. Подготовка группы парсинга; Удаление атрибутов не связанных ни с одним товаром; Объединение дублей атрибутов без потери связей; Автоматическое формирование атрибутов категорий; Мультиязычность, возможность параллельной работы с несколькими языками; Возможность клонирования атрибутов, групп или значений одного языка в другой;  
      Документация и примеры: http://servenus.com/index.php?lang=ru&page=/doc/ru/attributico
      Платная версия: 
       
      Поддерживаемые языки:
      english русский модуль мультиязычный, языки добавляются с помощью языковых файлов admin/language/..../attributico.php Совместимость:
      · OpenCart v.2.x, 3.x и v.1.5.x (а также сборки на базеOpenCart соответствующих версий)·
      Лицензия:
      лицензия действует только на один домен и тестовый домен после покупки модуля, пришлите запрос в личку с указанием доменов - вышлю файлы. Требования:
      Ioncube Loader версии 5.0 и выше; PHP версии >5.4 Демо
      http://demo.radiocity.kz/admin
      demo
      demo
    • By comtronics
      Скачать/Купить дополнение


      Attribut&coViewer! Opencart. Атрибуты - это легко!
       
      Модуль для работы с атрибутами товаров. Атрибуты категорий. Шаблоны. И многое другое...
       
      Принцип работы модуля
      Из атрибутов, групп, категорий формируются соответствующие деревья, похожие на деревья папок и файлов системы Windows. Деревья позволяют структурировать подсистемы групп, атрибутов, категорий, атрибутов категорий. Т.е. показать наглядно расположение элементов и их иерархию. Вместо того, чтобы открывать для редактирования несколько форм, соответствующих этим подсистемам, теперь есть возможность управления ими в одном месте. Причем это делается быстрее и удобнее. Например, изменить группу или добавить атрибуты в категорию можно простым перетаскиванием мышкой.
      Возможности
      Создание новых групп и атрибутов в одном и том же дереве; Drag-and-drop и copy-paste технологии: Копирование атрибутов одной группы в другую; Перенос атрибутов из группы в группу (смена группы); Drag-and-drop сортировка групп и атрибутов внутри группы; Drag-and-drop добавление атрибутов в категорию; Перенос атрибутов из одной категории в другую (смена категории); Слияние атрибутов (объединение) без потери значений и связей; Фильтрация и поиск групп, атрибутов и значений атрибутов в дереве; Редактирование групп, атрибутов, шаблонов и значений; Подстановка "Дежурного шаблона" (шаблона по умолчанию) в момент добавления атрибута в товар; Пакетная подстановка "Дежурного шаблона" в товары, в момент добавления атрибута в категорию; Настройка алгоритма добавления значений и шаблонов в товар; Оперативный просмотр товаров отфильтрованных по атрибуту или значению; Набор инструментов для упорядочивания атрибутов: Поиск и удаление пустых значений атрибутов; Удаление ссылок на несуществующие атрибуты; Дефрагментация атрибутов. Подготовка группы парсинга; Удаление атрибутов не связанных ни с одним товаром; Объединение дублей атрибутов без потери связей; Автоматическое формирование атрибутов категорий; Мультиязычность, возможность параллельной работы с несколькими языками; Возможность клонирования атрибутов, групп или значений одного языка в другой;  
      Документация и примеры: http://servenus.com/index.php?lang=ru&page=/doc/ru/attributico
      Платная версия: 
       
      Поддерживаемые языки:
      english русский модуль мультиязычный, языки добавляются с помощью языковых файлов admin/language/..../attributico.php Совместимость:
      · OpenCart v.2.x, 3.x и v.1.5.x (а также сборки на базеOpenCart соответствующих версий)·
      Лицензия:
      лицензия действует только на один домен и тестовый домен после покупки модуля, пришлите запрос в личку с указанием доменов - вышлю файлы. Требования:
      Ioncube Loader версии 5.0 и выше; PHP версии >5.4 Демо
      http://demo.radiocity.kz/admin
      demo
      demo
      Добавил comtronics Добавлено 13.06.2016 Категория Атрибуты Системные требования Ioncube Loader версии 5.0 и выше;PHP версии >5.4 Сайт разработчика http://demo.radiocity.kz/admin Метод активации Без активации Ioncube Loader Требуется OpenCart 3.0
      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
      1.5.5.1 ocStore 3.0
      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 Обращение к серверу разработчика Нет Старая цена 0  
    • By comtronics
      Модуль для работы с атрибутами товаров. Атрибуты категорий. Шаблоны. И многое другое...
       
      Принцип работы модуля
      Из атрибутов, групп, категорий формируются соответствующие деревья, похожие на деревья папок и файлов системы Windows. Деревья позволяют структурировать подсистемы групп, атрибутов, категорий, атрибутов категорий. Т.е. показать наглядно расположение элементов и их иерархию. Вместо того, чтобы открывать для редактирования несколько форм, соответствующих этим подсистемам, теперь есть возможность управления ими в одном месте. Причем это делается быстрее и удобнее. Например, изменить группу или добавить атрибуты в категорию можно простым перетаскиванием мышкой.
      Возможности
      Создание новых групп и атрибутов в одном и том же дереве; Drag-and-drop и copy-paste технологии: Копирование атрибутов одной группы в другую; Перенос атрибутов из группы в группу (смена группы); Drag-and-drop сортировка групп и атрибутов внутри группы; Drag-and-drop добавление атрибутов в категорию; Перенос атрибутов из одной категории в другую (смена категории); Слияние атрибутов (объединение) без потери значений и связей; Фильтрация и поиск групп, атрибутов и значений атрибутов в дереве; Редактирование групп, атрибутов, шаблонов и значений; Подстановка "Дежурного шаблона" (шаблона по умолчанию) в момент добавления атрибута в товар; Пакетная подстановка "Дежурного шаблона" в товары, в момент добавления атрибута в категорию; Настройка алгоритма добавления значений и шаблонов в товар; Оперативный просмотр товаров отфильтрованных по атрибуту или значению; Набор инструментов для упорядочивания атрибутов: Поиск и удаление пустых значений атрибутов; Удаление ссылок на несуществующие атрибуты; Дефрагментация атрибутов. Подготовка группы парсинга; Удаление атрибутов не связанных ни с одним товаром; Объединение дублей атрибутов без потери связей; Автоматическое формирование атрибутов категорий; Мультиязычность, возможность параллельной работы с несколькими языками; Возможность клонирования атрибутов, групп или значений одного языка в другой;  
      Документация и примеры: http://servenus.com/index.php?lang=ru&page=/doc/ru/attributico
      Поддерживаемые языки:
      english русский модуль мультиязычный, языки добавляются с помощью языковых файлов admin/language/..../attributico.php Совместимость:
      · OpenCart v.2.x, v3.x (а также сборки на базеOpenCart соответствующих версий)·
      Лицензия:
      лицензия действует только на один домен и тестовый домен после покупки модуля, пришлите запрос в личку с указанием доменов - вышлю файлы. Бесплатная версия:  
      Требования:
      Ioncube Loader версии 5.0 и выше; PHP версии >5.4  Демо
      http://demo.radiocity.kz/admin
      demo
      demo
    • By comtronics
      590.00 руб
      Скачать/Купить дополнение


      Attribut&co! Opencart. Атрибуты - это легко!
      Модуль для работы с атрибутами товаров. Атрибуты категорий. Шаблоны. И многое другое...
       
      Принцип работы модуля
      Из атрибутов, групп, категорий формируются соответствующие деревья, похожие на деревья папок и файлов системы Windows. Деревья позволяют структурировать подсистемы групп, атрибутов, категорий, атрибутов категорий. Т.е. показать наглядно расположение элементов и их иерархию. Вместо того, чтобы открывать для редактирования несколько форм, соответствующих этим подсистемам, теперь есть возможность управления ими в одном месте. Причем это делается быстрее и удобнее. Например, изменить группу или добавить атрибуты в категорию можно простым перетаскиванием мышкой.
      Возможности
      Создание новых групп и атрибутов в одном и том же дереве; Drag-and-drop и copy-paste технологии: Копирование атрибутов одной группы в другую; Перенос атрибутов из группы в группу (смена группы); Drag-and-drop сортировка групп и атрибутов внутри группы; Drag-and-drop добавление атрибутов в категорию; Перенос атрибутов из одной категории в другую (смена категории); Слияние атрибутов (объединение) без потери значений и связей; Фильтрация и поиск групп, атрибутов и значений атрибутов в дереве; Редактирование групп, атрибутов, шаблонов и значений; Подстановка "Дежурного шаблона" (шаблона по умолчанию) в момент добавления атрибута в товар; Пакетная подстановка "Дежурного шаблона" в товары, в момент добавления атрибута в категорию; Настройка алгоритма добавления значений и шаблонов в товар; Оперативный просмотр товаров отфильтрованных по атрибуту или значению; Набор инструментов для упорядочивания атрибутов: Поиск и удаление пустых значений атрибутов; Удаление ссылок на несуществующие атрибуты; Дефрагментация атрибутов. Подготовка группы парсинга; Удаление атрибутов не связанных ни с одним товаром; Объединение дублей атрибутов без потери связей; Автоматическое формирование атрибутов категорий; Мультиязычность, возможность параллельной работы с несколькими языками; Возможность клонирования атрибутов, групп или значений одного языка в другой;  
      Документация и примеры: http://servenus.com/index.php?lang=ru&page=/doc/ru/attributico
      Поддерживаемые языки:
      english русский модуль мультиязычный, языки добавляются с помощью языковых файлов admin/language/..../attributico.php Совместимость:
      · OpenCart v.2.x, v3.x (а также сборки на базеOpenCart соответствующих версий)·
      Лицензия:
      лицензия действует только на один домен и тестовый домен после покупки модуля, пришлите запрос в личку с указанием доменов - вышлю файлы. Бесплатная версия:  
      Требования:
      Ioncube Loader версии 5.0 и выше; PHP версии >5.4  Демо
      http://demo.radiocity.kz/admin
      demo
      demo
      Добавил comtronics Добавлено 13.06.2016 Категория Атрибуты Системные требования Ioncube Loader версии 5.0 и выше;PHP версии >5.4 Сайт разработчика http://demo.radiocity.kz/admin Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 3.0
      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
      1.5.5.1 ocStore 3.0
      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.х Обращение к серверу разработчика Нет Старая цена 0  
    • By Yulissi
      Доброго времени суток! Стоит коробка Опенкарт 3. Есть хтмл-верстка страниц по дизайн-макету.
       
      Суть вопроса: Приобретен модуль Filter_Vier_SEO. Разработчик фильтра от помощи отказался. 
       
      Есть Основные категории товаров: автомобильные ключи, брелки сигнализации, лезвия, чипы. 
      Есть категории товаров по брендам: Ауди, БМВ, Мерседес и проч. 
      Есть карточки товаров с присвоенными Группами атрибутов, Атрибутами и их значениями. По этим данным должны фильтроваться товары и создаваться подкатегории. 
       
      Есть фильтр, созданный дизайнером и УЖЕ СВЕРСТАННЫЙ верстальщиком. Сокращенный (с главной страницы, быстрый уход на категорию товара), и Подробный (в категориях каталога товаров). 
       
      Надо соединить связями позиции фильтра в верстке и в карточке, настроить правильность вывода и обработки данных. 
       
      Цена и сроки? 
       
      Доп вопросы - задавайте. Но лучше сразу цена и сроки
       
  • 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.