Новости Joomla

Совет по Joomla: несколько значений по умолчанию в XML-формах для стандартных полей типа list

👩‍💻 Совет по Joomla: несколько значений по умолчанию в XML-формах для стандартных полей типа list.При работе над плагином возникла необходимость указать стандартный набор из нескольких элементов стандартного поля списка. И хотелось указать их в стандартном же атрибуте default для полей. Когда это нужно?Когда Ваши пользователи устанавливают плагин и НЕ заходят в настройки - в коде вы можете использовать значения по умолчанию с помощью класса Registry (писал об этом ранее) и всегда быть уверенным, что хоть какие-то жизненно необходимые параметры к вам придут всегда. 🧐 Но как сделать то же самое для интерфейса админки?Пользователя нужно направлять, предлагать очевидный работоспособный сценарий для начала, а дальше он уже сам разберется. Когда человек заходит в параметры свежеустановленного плагина в Form ещё нет данных и параметры по умолчанию выставляются из атрибутов default в xml-полях.
<field name="showdesc" type="radio"                       label="PLG_CFI_PARAM_SHOWDESC"                       class="btn-group btn-group-yesno"                       default="1">                    <option value="0">JNO</option>                    <option value="1">JYES</option>                </field>
Здесь по умолчанию будет включено "Да". И если пользователь не переключит параметр, то при сохранении мы ожидаемо получим "да" в params плагина.Для поля списков type=&quot;list&quot; можно указать значение по умолчанию и многие знают, что его можно указать только одно.
<field type="list"                       name="article_fields"                       label="article_fields"                       description="article_fields_desc"                       layout="joomla.form.field.list-fancy-select"                       multiple="true"                       default="id"                >                    <option value="id">id</option>                    <option value="title">title</option>                    <option value="alias">alias</option>                    <option value="introtext">introtext</option>                    <option value="fulltext">fulltext</option>                    <option value="state">state</option></field>
Но у нас поле с множественным выбором (атрибут multiple) и хотелось бы указать несколько значений по умолчанию...Оказывается, так можно сделать. Для этого в атрибуте default нужно указать json с нужными параметрами в виде {int}key : {string} value.Например, default='{"0":"id","1":"title"}'.
<field type="list"                       name="article_fields"                       label="article_fields"                       description="article_fields_desc"                       layout="joomla.form.field.list-fancy-select"                       multiple="true"                       default='{"0":"id","1":"title"}'                >                    <option value="id">id</option>                    <option value="title">title</option>                    <option value="alias">alias</option>                    <option value="introtext">introtext</option>                    <option value="fulltext">fulltext</option>                    <option value="state">state</option></field>
⚠️ Обратите внимание на кавычки! Поскольку json_decode не понимает одинарные кавычки собственно json нужно писать с двойными, а значение для атрибута default писать в одинарные.🙏 За подсказанное решение огромное спасибо участникам нашего сообщества - разработчикам Дмитрию Васюкову (@fictionlabs) и Игорю Бердичевскому (@septdir).@joomlafeed#joomla #разработка #webdev #development

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

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Плагин быстрого просмотра товаров из категории



Плагин Quick View позволяет посетителям просматривать страницы товаров, не покидая страницу категории и/или производителя. Он использует AJAX для отображения сведений о товаре на той же странице, что позволит вашим клиентам увидеть больше информации.
Кроме того, плагин добавит юзабельности вашему магазину: посетители сайта смогут купить или отложить товар не покидая категории, даже если вы используете множество сложных атрибутов к товару - и все это без перезагрузки страницы и лишних переходов по магазину.

-----------------------------------
Версия PRO
Стоимость: 800 руб.
*на один домен

с версии v2.0: кроме категории, работает и в сопутствующих товарах, добавлена универсальная форма (под быстрый заказ, консультации и прочее)
04.01.2014: появилась возможность вывести быстрый просмотр в модулях JoomShopping

Узнать подробнее, посмотреть примеры, купить можно здесь http://joomext.ru/plugin-joomshopping-product-quick-view

DEMO: http://demo.joomext.ru/joomshopping-quick-view-pro

-----------------------------------

Версия Lite
Стоимость: 400 руб.
*без ограничений на домен

Подробнее - http://joomext.ru/plugin-joomshopping-product-quick-view-lite-version

Совместимость:
Joomla 2.5/3.x + JoomShopping 3.11 и выше/4.x

« Последнее редактирование: 08.05.2015, 00:15:21 от ELLE »
*

SDKiller

  • Живу я здесь
  • 2705
  • 329 / 5
  • ...ergo sum
Для покупателей плагина Quick View скидка от 20% и больше на мои расширения.
Временно - до завершения автоматизации процесса - за купоном на скидку обращайтесь к ELLE.
*

dm_ve

  • Новичок
  • 2
  • 0 / 0
Доброго времени суток!
Приобрели данный Плагин Quick View PRO.Сказать, что довольны-ничего не сказать.Плагин работает на УРА! Установка - пару кликов.Вид-СУПЕР!
Отдельное спасибо уважаемой ELLE за техподдержку : в нашей нестандартной ситуации при работе плагина в связке с другим расширением мы хотели от плагина ЕЩЁ большей от заявленной функциональности.Обратились с вопросом в техподдержку . Проблема была решена моментально доработкой под наши нужды БЕЗ допольнительных с нашей стороны расходов ! ELLE - ещё раз Thank you very much.Качественно и быстро.
Ждём новых красивых и интересных решений для JoomShopping !
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Расширение обновлено.

- Исправлены мелкие недочеты
- Обеспечена совместимость со сторонними расширениями, такими как Ajax Scroll и Универсальный AJAX Фильтр для JoomShopping

Свежую версию Quick View PRO можно скачать из личного кабинета на сайте.

Для тех, кто еще не купил, но очень хочет, велкам ко мне в личку - местным обитателям предоставлю персональный купон на скидку ;)
зы: размер скидки зависит от вашей полезности на форуме
« Последнее редактирование: 14.09.2013, 07:11:08 от ELLE »
*

Freazer

  • Новичок
  • 7
  • 1 / 0
Купил Ваш плагин, лайт версию, установил, активировал. Но ничего не поменялось, при нажатии на подробнее просто переходит на страницу товара...

P.S. Решил :) Оказуется создало еще одну кнопку (быстрый просмотр) :)

НОВЫЙ ВОПРОС: как изменить надпись "быстрый просмотр" на кнопке?

P.P.S. Тоже решил, в ленг-паке меняется :)
« Последнее редактирование: 07.10.2013, 13:22:24 от Freazer »
*

ugrumy

  • Осваиваюсь на форуме
  • 27
  • 1 / 0
Добрый день. Купленный плагин можно установить только на один сайт?
 Прочитал внимательно вверху, вопрос снимается
*

skyrec

  • Захожу иногда
  • 382
  • 10 / 0
  • Люблю я детей !!!
А такой вопрос, как заставить работать его в стандартных модулях типо лейбл ?
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
штатно никак, потому что стандартные модули не поддерживают обработку плагинами (там даже нет элементарных настроек кеша, суффикса, алтер. макетов т.д.)

 
« Последнее редактирование: 25.11.2013, 03:31:26 от ELLE »
*

skyrec

  • Захожу иногда
  • 382
  • 10 / 0
  • Люблю я детей !!!
Блин модуль не допилен, нет дополнительных фото, а у вас так классно все сделано и кучу времени мне сэкономит ! Поможете с прикручиванием к модулю ?
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Можно попробовать. Но только отдельным системным плагином + правка шаблонов необходимых товарных модулей
Можете в скайп мне написать. Контакты есть на сайте
*

Sergun42

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
ELLE, в платной версии, тоже не предусмотрено автоматическое обновление корзины?
использую корзину Jshopping Cart Ext.+ AJAX
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
в PRO версии можно выбрать через что добавлять в корзину - через плагин, или через модуль.
если через модуль, то он должен отработать, соответственно вы увидите изменения кол-ва товаров, суммы в корзине
в lite версии такой настройки нет
*

Sergun42

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
в PRO версии можно выбрать через что добавлять в корзину - через плагин, или через модуль.
если через модуль, то он должен отработать, соответственно вы увидите изменения кол-ва товаров, суммы в корзине
в lite версии такой настройки нет
Т.е. через что добавлять (плагин или модуль) указывается в настройках модуля версии PRO  ?
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Да, то есть в модуле корзины AJAX включаете, в плагине выключаете и всё должно работать, как вам нужно
*

Sergun42

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
ELLE, спасибо, приобрел ваш плагин, корзина работает все хорошо.
Только при отключении аякса в плагине исчезает кнопка выбора кол-ва товара отправляемого в корзину. Можно ее как то добавить?
И второй вопрос можно ли добавить функцию быстрого просмотра для модуля Jshopping Label Products (вывод товаров по метке) на главной странице?
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Отделила от той ветки, давайте тут обсуждать.

По поводу пропажи ввода количества, дайте доступ в личку - поправлю.
А на счет модулей - выше читайте, уже обсуждали, плагин обрабатывает только компонент JoomShopping.

Можно попробовать. Но только отдельным системным плагином + правка шаблонов необходимых товарных модулей
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Готов плагин для интеграции быстрого просмотра в модули JoomShopping. Демо - demo.joomext.ru
Кому нужно - стучите в ЛС или отправьте запрос на сайте
Дополнительный плагин не будет включен в общий пакет расширения. Без основного плагина, этот - работать не будет, он только расширяет возможности своего родителя.
Предоставляется плагин бесплатно. Правки шаблонов осуществляете самостоятельно по инструкции. Бесплатный саппорт на этот плагин не распространяется.
« Последнее редактирование: 04.01.2014, 20:06:10 от ELLE »
*

Sergun42

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
ELLE, спасибо!
Классный плагин, аккурат подошел для моего сайта. К плагину получил подробную инструкцию по интеграции! Все получилось и работает!
*

pvi1

  • Давно я тут
  • 566
  • 16 / 2
ELLE! Отличный плагин, а еще больше порадовала оперативная и профессиональная техподдержка. + в репу
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Вышла новая версия Quick View PRO v2.1:
  • Добавлена поддержка свободных атрибутов
  • Реализована передача выбранных атрибутов (зависимых, независимых, свободных), а также кол-во товара в форму. Теперь выбранные покупателем атрибуты приходят в письме
  • Исправлен баг в карусели дополнительных фото - отображались не все фото в слайдере
  • Исправлена ссылка "подробнее" в быстром просмотре
« Последнее редактирование: 05.04.2014, 14:06:41 от ELLE »
*

jjack40

  • Новичок
  • 8
  • 0 / 0
Доброго времени суток. Позавчера приобрел на указанном сайте плагин JoomShopping Quick View Pro. Все установил, все ввел, все настроил по инструкции... кроме появления всплывающей (но не функционирующей) кнопки "быстрый просмотр" ничего не получилось. Неоднократно обращаюсь в суппорт и с сайта, и с почты, ни ответа,- ни привета. Что делать?
*

nevigen

  • Легенда
  • 10451
  • 863 / 25
  • http://n*****n.com
ну вчера у автора был особенный день.
думаю что сегодня помогут.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

jjack40

  • Новичок
  • 8
  • 0 / 0
Бум надеяЦЦа)))))))) А что нам еще, пехоте, остается? :P
« Последнее редактирование: 25.04.2014, 10:01:56 от jjack40 »
*

jjack40

  • Новичок
  • 8
  • 0 / 0
Прошу прощения за надоедливость, но К.Маркс - аксиома, "товар-деньги-товар". Где оперативность суппорта? Я выполнил свои финансовые обязательства. Где обещанный суппорт? Как-то....
*

nevigen

  • Легенда
  • 10451
  • 863 / 25
  • http://n*****n.com
можно ссылку на сайт ?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

nevigen

  • Легенда
  • 10451
  • 863 / 25
  • http://n*****n.com
возможные причины
http://prntscr.com/3d8mb4

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

jjack40

  • Новичок
  • 8
  • 0 / 0
А простым корявым русским языком? Я юзер, а не профи.
*

jjack40

  • Новичок
  • 8
  • 0 / 0
Заявлено в промоушн - "В один клик", заявлено - "Суппорт - 48/7". Кто должен ломать голову над "почему пежо не ездит"? Вы уж извините, НО!
*

nevigen

  • Легенда
  • 10451
  • 863 / 25
  • http://n*****n.com
Н-даа...
ну вопрос в том что у вас множественно подгружаются библиотеки jQuery отсюда где-то идет конфликт
соответственно необходимо грузить библиотеку 1 раз.
не только потому что используется данное расширение. а вообще... потому что будут конфликты и в других местах и с другими расширениями.
например также как не всплывание окна в карточке товара при просмотрет картинки
http://odezda-iz-kozi-i-meha.ru/index.php/menu-system/mkik/m-kur2
это уж точно не быстрый просмотр виноват.

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

SM WT Cdek аддон доставки для JoomShopping

Автор sergeytolkachyov

Ответов: 10
Просмотров: 7879
Последний ответ 22.09.2025, 12:08:38
от sergeytolkachyov
Nevigen Audit JoomShopping 5+

Автор nevigen

Ответов: 1
Просмотров: 4555
Последний ответ 10.09.2025, 18:35:12
от nevigen
WT JoomShopping Bitrix24 PRO, плагин отправки заказов в CRM Битрикс24

Автор sergeytolkachyov

Ответов: 8
Просмотров: 5981
Последний ответ 03.09.2025, 20:33:18
от sergeytolkachyov
Модуль ajax корзины для JoomShopping 5+

Автор nevigen

Ответов: 0
Просмотров: 775
Последний ответ 05.03.2025, 19:04:46
от nevigen
ARTIMEX - импорт экспорт товаров JoomShopping 5+

Автор nevigen

Ответов: 2
Просмотров: 2303
Последний ответ 15.12.2024, 20:14:35
от nevigen