Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 12 Ответов
  • 1489 Просмотров
*

Single92

  • Захожу иногда
  • 134
  • 2 / 0
Атрибут "размер"
« : 26.09.2013, 15:35:17 »
Здравствуйте. Дело в  том что хочу изменить стандарный вид выбора атрибутов к примеру "Размер", вместо обычных кнопок radio хочу получить, такие:



Как этого добиться? Пока только получилось задать такой вид, но они не работают!

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

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
Re: Атрибут "размер"
« Ответ #1 : 26.09.2013, 15:46:14 »
формат вывода атрибута радиобатонс.
а дальше чистый CSS. стилизация радиобатонов.
Гоголь в помощь.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Single92

  • Захожу иногда
  • 134
  • 2 / 0
Re: Атрибут "размер"
« Ответ #2 : 26.09.2013, 17:57:29 »
так  вид кнопки радио, задается ОС. поэтому нужно ее display:none? а потом CSS для label ?

или нет? Гоголь не дал того что я просил))

на вид оно получаеться, но как актив сделать? не checked+label?

но оно всё равно не функционирует.
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
Re: Атрибут "размер"
« Ответ #3 : 26.09.2013, 18:31:39 »
Вот Вам для разбора полетов
Заряжаем ФаирБаг и..... удачной охоты ;)

Думаю у Вас получится... ;)
по крайней мере вопросы стали осмысленными :)

Сделаете может решите поделится с сообществом...
надаем Вам в "репу" ;)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Single92

  • Захожу иногда
  • 134
  • 2 / 0
Re: Атрибут "размер"
« Ответ #4 : 27.09.2013, 23:30:14 »
добрый вечер.

nevigen, спасибо за наводку, стимул и веру в меня ^-^

всё проще чем казалось, но сделал сам и я рад, даже вернее я Понял! как сделать и потом сделал, конечно долго соображал, кто шарит могут меня не понять) ну да ладно.



CSS:  components/com_jshopping/css/default.css  (стили как хотите, смысл здесь не в этом)

Спойлер
[свернуть]

html: components/com_jshopping/lib/functions.php (у меня строка - 506)

Это исправить:
Код: javascript
$html.='<span class="input_type_radio"><input id="radio" type="radio" name="'.$name.'" id="'.$id_text.'" value="'.$obj->$key.'"'.$sel.' '.$params.'> <label for="'.$id_text.'">'.$obj->$val."</label></span>".$separator;

вот так:
Код: javascript
$html.='<label class="customlb" for="'.$id_text.'"><input style="position:absolute;left:-9999px" type="radio" name="'.$name.'" id="'.$id_text.'" value="'.$obj->$key.'"'.$sel.' '.$params.'>'.$obj->$val."</label>".$separator;

у меня всё работает отлично, но всё равно если тут что то лишнее или неправильно исправьте ^-^
*

ELLE

  • Глобальный модератор
  • 4510
  • 893 / 0
Re: Атрибут "размер"
« Ответ #5 : 27.09.2013, 23:32:22 »
в IE проверяли? скорее всего нажиматься на будет :)

и хак не есть хорошо, обновил и все слетело
*

Single92

  • Захожу иногда
  • 134
  • 2 / 0
Re: Атрибут "размер"
« Ответ #6 : 27.09.2013, 23:45:30 »
да точно, Chrome, мозила, опера всё хорошо нажимаеться и слетает. а в IE не нажимаеться((

Ну так как я не шарю так скажем))) то может быть подскажет как исправить??

вобще я балдею с этого IE что он не такой как все :(
*

ELLE

  • Глобальный модератор
  • 4510
  • 893 / 0
Re: Атрибут "размер"
« Ответ #7 : 27.09.2013, 23:53:20 »
исправить можно например с помощью скрипта - принудительно при клике назначать 'checked' - тогда все будет выбираться и в при покупке в корзину пойдет нужный атрибут
*

Single92

  • Захожу иногда
  • 134
  • 2 / 0
Re: Атрибут "размер"
« Ответ #8 : 27.09.2013, 23:58:44 »
ух ты) скрип самому писать?) знания js =1% ^-^  или может он еть?
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
Re: Атрибут "размер"
« Ответ #9 : 28.09.2013, 00:15:28 »
nevigen, спасибо за наводку, стимул и веру в меня ^-^

Что могу сказать..... добро пожаловать!
Если Вы прочувствовали кайф, когда найденное и сделанное, повышает уровень адреналина....
Теперь берегитесь... теперь это не остановить ;)
знания поглощают ;)

Елле Вам может подскажет по ИЕ (ей, часто приходится бороться с тенью монстра, другие забили на него :) )
она уже стольких "неблагодарных и злых" собак съела на этих делах ;)

Для почитать

Ну и как обещал, репнул.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Single92

  • Захожу иногда
  • 134
  • 2 / 0
Re: Атрибут "размер"
« Ответ #10 : 28.09.2013, 02:30:48 »
пока разбирался в том что скинули почитать, даже англ. язык начал учить)))

в ie сейчас кликаеться, но не видно этого то есть эффекта выбранного не видно.

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

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

получаеться нужно в js прописать стиль для IE ? или совсем не првильно? :(
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
Re: Атрибут "размер"
« Ответ #11 : 28.09.2013, 09:43:28 »
угу выбор то делается, просто CSS не отрабатывает ИЕ...
он особенный.... за ним уход нужен....
я бы даже сказал праивильнее не за ним, а от него :)
надо просто скриптом давать стиль вернее назначать
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Single92

  • Захожу иногда
  • 134
  • 2 / 0
Re: Атрибут "размер"
« Ответ #12 : 29.09.2013, 13:10:40 »
я снова с гоголем пообщался) и понял что пока не буду тормозить на этом и пойду дальше, а как только найду решение -сделаю)
при этом до IE 9 нужно заморачиваться по теням и радиусам, а в IE 9-10 всё хорошо и это радует что они всё понимают. да и статиски использования IE 6,7,8 в рунете не велики, совсем не велики ^-^

Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Исключить атрибут для значения атрибута

Автор misteri27

Ответов: 8
Просмотров: 479
Последний ответ 04.09.2022, 11:13:32
от misteri27
Скрыть свободный атрибут если он не заполнен

Автор tima

Ответов: 16
Просмотров: 917
Последний ответ 23.03.2021, 13:06:12
от IToro82
Скрыть атрибут товара недоступного на складе

Автор Funkdoobiest

Ответов: 10
Просмотров: 2033
Последний ответ 26.04.2019, 11:53:23
от McCafferty
Version 4.16.3 размер лого производителя по умолчанию

Автор tati-2000

Ответов: 13
Просмотров: 977
Последний ответ 18.10.2017, 21:18:47
от tati-2000
Вывод цены на каждый атрибут товара

Автор D$e$n

Ответов: 13
Просмотров: 2352
Последний ответ 01.09.2016, 00:29:28
от dmitry_stas