Перейти к содержимому


Фотография
- - - - -

Цена (JBZoo Price - Advance)


Лучший Ответ joejoker , 22 July 2013 - 16:55

Попытаюсь объяснить вкратце, как можно настроить новый элемент jbprice advance, так как нужно Вам.

 

Ну поехали)))

 

Главным отличием в настройке, от элемента jbprice, является то, что теперь элементов jbprice advance, в шаблон, можно напихать столько, сколько душе угодно, и каждый со своими настройками. Это раз. Еще одно отличие в том, что ныне и вовеки, валютой по умолчанию в корзине, является евро. По этому, если ваш магазин работает с основной валютой "Российский рубль", то для начала следует изменить настройки по умолчанию у корзины.

 

Теперь, непосредственно о внешнем виде. Например, мы хотим получить в шаблоне teaser вот такой вид:

0_b50ca_510bfcc2_L.png

И что бы при нажатии кнопки "Добавить в корзину", всплывало popup окно, примерно вот такого вида:

 

0_b50cb_5e9d9e0d_L.png

 

Итак, для достижения поставленной цели, идем в настройки шаблона teaser и закидываем в поле Price ТРИ элемента jbprice advance.   :-[

Да, именно так  ;D

0_b50d1_eedd073f_M.png

 

Теперь будем разбираться зачем мы так поступили. Что бы было понятнее, для начала настроим третий элемент для popup окна. Настройки примерно такие:

 

0_b50d3_be2f18ee_XXL.png

 

Настройки, которые не указаны на этом скриншоте, можно игнорировать, они не относятся к шаблону "Всплывающее окно" Сохраняем... вуаля,.. popup готов. Идем далее. Настроим теперь вывод цены в самом teaser-е. Открываем настройки второго по счету, добавленного элемента, и указываем там примерно следующее:

 

0_b50d8_6664e837_XXL.png

 

Здесь так же, настройки не помеченные комментариями, можно игнорировать. 

 

Теперь новая плюшка - иконка NEW! Ну... думаю уже и так все понятно, но все равно, последний скриншот с настройками первого по счету элемента: 

 

0_b50d9_4d170b58_XXL.png

 

Готово !!!

 

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

 

Успехов в работе :)  

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 20

#1 old

old

Отправлено 22 July 2013 - 14:01

Вопрос касательно нового компонента Цена (JBZoo Price - Advance)



Не получается в Teaser-ре настроить отображение валюты (или цена в валюте по умолчанию или комплексное меню с количеством товара на заказ, но цены не видно появляется только в всплывающем окне), отображение цены и кнопки добавить в корзину тоже нет или хотя бы вариант валюты и цены...

Новая версия

 

Снимок.PNG
Снимок-2.PNG
 

Старая версия

 

Снимок-3.PNG

 

 

 

 

 

Как вернуть такой вариант отображения (валюта, цена + добавить в корзину или хотя бы валюта + цена)?

Как вернуть старое обозначение валют (было значительно красивей, сейчас флажки выглядят очень дешево)?

 

В принципе хотелось бы добавить такой вид отображения во всех элементах (Full,Teaser и .т.д)


Сообщение отредактировал old: 22 July 2013 - 14:03

  • 0

#2 isay777

isay777

Отправлено 22 July 2013 - 14:08

Так же интересует этот вопрос. 

Цена в тизере ни как не настраивается вместе с кнопкой. 

3s7b2ktl76mp.png


  • 0
ХОСТИНГ для сайтов jbzoo (все попугаи)

#3 joejoker

joejoker

Отправлено 22 July 2013 - 16:55   Лучший Ответ

*
Популярное сообщение!

Попытаюсь объяснить вкратце, как можно настроить новый элемент jbprice advance, так как нужно Вам.

 

Ну поехали)))

 

Главным отличием в настройке, от элемента jbprice, является то, что теперь элементов jbprice advance, в шаблон, можно напихать столько, сколько душе угодно, и каждый со своими настройками. Это раз. Еще одно отличие в том, что ныне и вовеки, валютой по умолчанию в корзине, является евро. По этому, если ваш магазин работает с основной валютой "Российский рубль", то для начала следует изменить настройки по умолчанию у корзины.

 

Теперь, непосредственно о внешнем виде. Например, мы хотим получить в шаблоне teaser вот такой вид:

0_b50ca_510bfcc2_L.png

И что бы при нажатии кнопки "Добавить в корзину", всплывало popup окно, примерно вот такого вида:

 

0_b50cb_5e9d9e0d_L.png

 

Итак, для достижения поставленной цели, идем в настройки шаблона teaser и закидываем в поле Price ТРИ элемента jbprice advance.   :-[

Да, именно так  ;D

0_b50d1_eedd073f_M.png

 

Теперь будем разбираться зачем мы так поступили. Что бы было понятнее, для начала настроим третий элемент для popup окна. Настройки примерно такие:

 

0_b50d3_be2f18ee_XXL.png

 

Настройки, которые не указаны на этом скриншоте, можно игнорировать, они не относятся к шаблону "Всплывающее окно" Сохраняем... вуаля,.. popup готов. Идем далее. Настроим теперь вывод цены в самом teaser-е. Открываем настройки второго по счету, добавленного элемента, и указываем там примерно следующее:

 

0_b50d8_6664e837_XXL.png

 

Здесь так же, настройки не помеченные комментариями, можно игнорировать. 

 

Теперь новая плюшка - иконка NEW! Ну... думаю уже и так все понятно, но все равно, последний скриншот с настройками первого по счету элемента: 

 

0_b50d9_4d170b58_XXL.png

 

Готово !!!

 

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

 

Успехов в работе :)  


Сообщение отредактировал joejoker: 22 July 2013 - 17:29

  • 5
В мире все совсем не сложно, если самому не усложнять.
Разработка индивидуальных решений для ZOO /JBZoo /Joomla

#4 joejoker

joejoker

Отправлено 22 July 2013 - 17:46

Теперь неприятный момент. В ходе написания был выявлен небольшой, но неприятный баг. Пересчет валют, в popup окне, появится только в том случае, если дополнительные валюты будут выбраны у ПЕРВОГО по счету элемента. Тоже самое касается и настройки валюты по умолчанию. На самом деле так быть не должно, и все настройки должны работать независимо. Постараемся устранить эту ошибку с первым хотфиксом.


  • 0
В мире все совсем не сложно, если самому не усложнять.
Разработка индивидуальных решений для ZOO /JBZoo /Joomla

#5 old

old

Отправлено 22 July 2013 - 17:56

Спасибо!

Предложенный Вами вариант, я попробовал перед тем как создать тему. Он мне показался танцем с бубном, но раз разработчики говорят, что это нормально тогда ок.

 

Второй вопрос убираем флаги и возвращаем красивое написание, как?


  • 0

#6 joejoker

joejoker

Отправлено 22 July 2013 - 18:02

По первому вопросу: новый элемент изначально так и задумывался.

По второму: ручной правкой шаблона _prices.php . Пересчет валют выводится в цикле, в самом верху. Вывод флажков осуществляется через css класс. Удалите класс - не будет флажков, останутся надписи. Оформление - css


Сообщение отредактировал joejoker: 22 July 2013 - 18:08

  • 0
В мире все совсем не сложно, если самому не усложнять.
Разработка индивидуальных решений для ZOO /JBZoo /Joomla

#7 old

old

Отправлено 22 July 2013 - 18:24

Спасибо!


  • 0

#8 isay777

isay777

Отправлено 22 July 2013 - 20:36

joejoker спасибо!
  • 0
ХОСТИНГ для сайтов jbzoo (все попугаи)

#9 isay777

isay777

Отправлено 22 July 2013 - 21:04


Только одно замечание-просьба: 

Раньше можно было выбрать разделитель, а теперь нет. Учитывая что блока теперь 1-2-3-99, то это было бы кстати.  


  • 0
ХОСТИНГ для сайтов jbzoo (все попугаи)

#10 skweb

skweb

Отправлено 22 July 2013 - 21:10

хм... а зачем в таком случае нужен комплексный шаблон? У меня тут проблемка...

http://forum.jbzoo.c...do-200/?p=21685

не могу понять логику, может поможете? 


  • 0




Click to return to top of page in style!