Форум русской поддержки Joomla!® CMS
03.12.2016, 13:42:47 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Атрибут типа input number - как?

 (Прочитано 341 раз)
0 Пользователей и 1 Гость смотрят эту тему.
resens
Осваиваюсь на форуме
***

Репутация: +0/-1
Offline Offline

Сообщений: 78


« : 19.05.2016, 01:07:51 »

Добрый день!

Есть необходимость прикрутить к товару (стеллаж) атрибут (полка). Проблема в том, что может быть 2 стеллажа с 3 разными полками.

То есть мне нужно чтобы количество полок покупатель указывал сам способом в input type=number и вводил необходимое количество полок не как не зависящее от  количества стеллажей.
Что-то не выходит стандартными средствами.

Поиски привели меня к платному аддону "Free attribute type" на официальном сайте, но настораживает отсутствие input number в списке дополнительных типов. "Free attribute set as date, checkbox, textarea, file".
Посоветуйте пожалуйста, уважаемое сообщество.
Записан
kit2m2
Завсегдатай
*****

Репутация: +76/-0
Offline Offline

Пол: Мужской
Сообщений: 764



« Ответ #1 : 19.05.2016, 08:03:05 »

Еще есть такой аддон

Но то что Вам нужно готового решения нет, в любом случае нужно дописывать или делать своё. По сути Вам нужно у стандартного input заменить тип с text на number.

По быстрому это можно сделать при помощи JQuery
Код:
  <script>
  $(document).ready(function(){

$("input").removeAttr("type").attr({
          type: "number"});

  });
  </script>

Не забудьте обозначить для JQuery какой именно input редактировать. Код вставлять в теге <head></head>!
Записан
dmitry_stas
Профи
********

Репутация: +794/-4
Offline Offline

Сообщений: 7732



« Ответ #2 : 19.05.2016, 08:53:23 »

использовать сопутствующие товары, и не морочить голову. потому что дальше может возникнуть проблема наличия атрибутов у "атрибута", и так далее. короче, имхо сопутствующие специально для этого созданы. можно вывести их в шаблоне в виде таблички, чтобы не выглядели отдельными товарами.
Записан
resens
Осваиваюсь на форуме
***

Репутация: +0/-1
Offline Offline

Сообщений: 78


« Ответ #3 : 19.05.2016, 09:43:30 »

Еще есть такой аддон
Это тот же аддон - Free attribute type, только на другом сайте.

А вариант с JQuery мне не подходит так как не получится менять "на лету" стоимость при увеличении количества полок (атрибута).


использовать сопутствующие товары, и не морочить голову.

К сожалению не подходит по нескольким причинам, но главное, опять же, нет возможности влиять на цену конечного стеллажа при увеличении количества полок.

Внимательное изучение аддонов на оф. сайте привело меня к Addon Deployed list attribute и плагину Deployed list attribute

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

Записан
nevigen
Moderator
*****

Репутация: +734/-16
Offline Offline

Пол: Мужской
Сообщений: 8803


http://n*****n.com


« Ответ #4 : 19.05.2016, 10:09:07 »

ЗДЕСЬ НЕ ОБСУЖДАЮТ ВАРЕЗ !
узнать всегда можно у разработчика !
Записан
kit2m2
Завсегдатай
*****

Репутация: +76/-0
Offline Offline

Пол: Мужской
Сообщений: 764



« Ответ #5 : 19.05.2016, 10:13:31 »

Это тот же аддон - Free attribute type, только на другом сайте.

Другой (разработчик) - другая цена

Цитировать
А вариант с JQuery мне не подходит так как не получится менять "на лету" стоимость при увеличении количества полок (атрибута).
Свободные атрибуты никак не влияют на цену товара. А перечисленные здесь аддоны работают именно с ними (см. внимательно название аддона: "Free attribute type"). В своем ответе я имел ввиду свободные атрибуты!


Цитировать
К сожалению не подходит по нескольким причинам, но главное, опять же, нет возможности влиять на цену конечного стеллажа при увеличении количества полок.
Уже ответил (читайте выше).

Цитировать
Внимательное изучение аддонов на оф. сайте привело меня к Addon Deployed list attribute и плагину Deployed list attribute

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

За 130р. - это Варез. Этот аддон Вам не подойдет, иначе вам нужно будет забивать каждую вариацию стеллажа (с разным количеством полок) - как отдельный аттрибут товара (стеллаж).

Тогда причем здесь input типа number?
Записан
resens
Осваиваюсь на форуме
***

Репутация: +0/-1
Offline Offline

Сообщений: 78


« Ответ #6 : 19.05.2016, 10:39:06 »

Да, получается, что не подойдет =( И не понятно подойдет ли Addon Deployed list attribute - так как при его использовании (судя по скриншоту на оф. сайте) не выводится "базовая" цена товара.
Как же мне реализовать такой калькулятор стеллажей? Может кто возьмется за материальное вознаграждение? Задача такая:

Товар - стеллаж:

Атрибуты (независимые):
Высота стеллажа (select) - влияет на стоимость.
Ширина стеллажа (select) - ни на что не влияет.
Дополнительная стойка (chekbox) - влияет на стоимость.
Полка 25 см + кронштейн (input tupe="number") - влияет на стоимость.
Полка 35 см + кронштейн
Полка 45 см + кронштейн

Количество стеллажей:

Стоимость меняется "на лету" в зависимости от выбранных выше настроек.
Записан
kit2m2
Завсегдатай
*****

Репутация: +76/-0
Offline Offline

Пол: Мужской
Сообщений: 764



« Ответ #7 : 19.05.2016, 10:50:57 »

Здесь используются свободные атрибуты и аддон от разработчиков - Free Attribute calculate price (Addon)

Думаю это сочетание решит вашу проблему.
Записан
resens
Осваиваюсь на форуме
***

Репутация: +0/-1
Offline Offline

Сообщений: 78


« Ответ #8 : 19.05.2016, 10:57:42 »

Здесь используются свободные атрибуты и аддон от разработчиков - Free Attribute calculate price (Addon)

Думаю это сочетание решит вашу проблему.

Большое спасибо! На примере именно то, что нужно! Я ведь смогу в таком случаи с помощью JQuery или ещё как-то поменять тип input и прикрутить к нему + и - ? 
Записан
kit2m2
Завсегдатай
*****

Репутация: +76/-0
Offline Offline

Пол: Мужской
Сообщений: 764



« Ответ #9 : 19.05.2016, 11:01:09 »

ДА
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet