Новости 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 Гость просматривают эту тему.
  • 301 Ответов
  • 50171 Просмотров
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Установка и Обновление
« Ответ #270 : 15.08.2018, 16:41:37 »
на бете ? :)
нe хоть бы RC :)
а вааще имеет смысл только после стейбла.

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

NeuroZ

  • Захожу иногда
  • 121
  • 0 / 0
  • Разработка сайтов и расширений под ключ
Re: Установка и Обновление
« Ответ #271 : 15.08.2018, 18:27:40 »
P.S. вы юзаете Ж4 ? и уже на продакшене ?
Ага, исключительно на проектах связанных с микрофинансовыми операциями и торговлей на биржах в реал тайм.

Просто в JED уже некоторые екомерс компоненты повесили плашку alpha 4 (что говорит о том, что уже сейчас идет плотная работа по интеграции компонента с 4й версией). Или вы думаете, что выйдет 4й стэйбл, а потом на следующий день jshopping взял и обновился до поддержки joomla4 ?  :laugh:
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Установка и Обновление
« Ответ #272 : 15.08.2018, 19:17:16 »
Ага, исключительно на проектах связанных с микрофинансовыми операциями и торговлей на биржах в реал тайм.

Просто в JED уже некоторые екомерс компоненты повесили плашку alpha 4 (что говорит о том, что уже сейчас идет плотная работа по интеграции компонента с 4й версией). Или вы думаете, что выйдет 4й стэйбл, а потом на следующий день jshopping взял и обновился до поддержки joomla4 ?  :laugh:
я думаю что ничего космического по адаптации не будет.
и абсолютно не огма чтобы компонент обновился вместе с обновлением CMS.
а вот изменится в Ж4 еще может многое.
вы пробовали ЖШ не работает на ж4 альфа?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Установка и Обновление
« Ответ #273 : 15.08.2018, 20:19:54 »
в курсе. да.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

kern.USR

  • Давно я тут
  • 827
  • 68 / 1
Re: Установка и Обновление
« Ответ #274 : 16.08.2018, 09:28:06 »
день jshopping взял и обновился до поддержки joomla4 ?
А почему бы и нет? ЖШ довольно стабильный инструмент и выкатывать чёрт пойми что они не станут. И с чего вы взяли, что они не ведут разработку под Ж4? Они могут спокойно себе сидеть, разрабатывать и тесить, а после релиза стабильной версии просто прогнать ещё тесты, поправить, если потребуется, и выкатить на следующий день
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Установка и Обновление
« Ответ #275 : 16.08.2018, 09:43:41 »
все так и есть. я общался с разработчиком пару месяцев назад по этому вопросу, работа ведется.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

NeuroZ

  • Захожу иногда
  • 121
  • 0 / 0
  • Разработка сайтов и расширений под ключ
Re: Установка и Обновление
« Ответ #276 : 17.08.2018, 10:31:43 »
вы пробовали ЖШ не работает на ж4 альфа?
неа, пока не работает (я так подозреваю, что там файл манифеста теперь несколько изменен)
все так и есть. я общался с разработчиком пару месяцев назад по этому вопросу, работа ведется.
вот это я и хотел услышать) чтобы не забрасывать разраба одинаковыми вопросами :)
теперь спокоен)
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
Re: Установка и Обновление
« Ответ #277 : 27.03.2019, 16:23:34 »
Как показала практика включения-выключения дополнительных расширений, Повлиял плагин JoomShopping Products Navigation При его отключении все заработало.
Разработчик обновил плагин. Теперь все работает. Скачайте на оф сайте.
« Последнее редактирование: 27.03.2019, 18:30:45 от nevigen »
*

x1

  • Давно я тут
  • 635
  • 15 / 0
  • Linux — это Windows для бытовой техники
Re: Установка и Обновление
« Ответ #278 : 04.12.2020, 11:40:08 »
Всем добрый день. Полскажите пожалуйста, два вопроса:
1) Есть ли версия под 4-ю Joomla?
2) Есть ли шаблон на bs4 для 4-й версии jshop?
*

kit2m2

  • Живу я здесь
  • 3366
  • 276 / 0
  • Беру сайты на полное сопровождение
Re: Установка и Обновление
« Ответ #279 : 04.12.2020, 11:50:46 »
1) Есть ли версия под 4-ю Joomla?

Есть, но она Альфа - https://www.webdesigner-profi.de/joomla-webdesign/joomla-shop/downloads/betaversion.html?lang=en также как и Joomla 4 - Бета

Торопитесь? На рабочих сайтах лучше не использовать, не то, не то. Но если очень хочется, то думаю JoomShopping 4.18.5 - будет работать на Joomla 4.

2) Есть ли шаблон на bs4 для 4-й версии jshop?

Это лучше спрашивать у разработчика, на его сайте или в теме, которая посвящена этому шаблону (если такая имеется).
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

x1

  • Давно я тут
  • 635
  • 15 / 0
  • Linux — это Windows для бытовой техники
Re: Установка и Обновление
« Ответ #280 : 06.12.2020, 13:46:06 »
Торопитесь?
Как сказать... Посмотрел в инете, все уже перешли на шаблоны на основе bootstrap 4, вот и решмл поинтересоваться, может кто сам использовал такой для jshop.
*

kit2m2

  • Живу я здесь
  • 3366
  • 276 / 0
  • Беру сайты на полное сопровождение
Re: Установка и Обновление
« Ответ #281 : 06.12.2020, 13:51:58 »
Посмотрел в инете, все уже перешли на шаблоны на основе bootstrap 4
А причем здесь Bootstrap 4? Свой шаблон на Bootstrap 4 Вы можете сверстать, хоть для Joomla 2.5 и JoomShopping 3.20.2

И версии Joomla и JoomShopping тут не причем!

Последний мой шаблон использует Bootstrap v3.4.1, просто с 4-кой не стал заморачиватся... Когда нужно (если нужно) будет, переделаю его на Bootstrap 4
« Последнее редактирование: 06.12.2020, 13:55:18 от kit2m2 »
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

fbr

  • Завсегдатай
  • 1675
  • 208 / 7
Re: Установка и Обновление
« Ответ #282 : 16.06.2021, 14:24:17 »
Здравствуйте,
Пытаюсь обновить сайт: Joomla 3.8.12, JoomShopping 4.18.1
Скачал на локалку, Joomla обновил до последней версии
Версии JoomShopping для обновления нет в Менеджере расширений - > Обновление

В чем может быть проблема?
Спасибо
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Re: Установка и Обновление
« Ответ #283 : 16.06.2021, 15:20:50 »
Попробуйте качнуть с оффсайта и установить в ручном режиме.
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

fbr

  • Завсегдатай
  • 1675
  • 208 / 7
Re: Установка и Обновление
« Ответ #284 : 16.06.2021, 15:22:41 »
Спасибо)
Да, попробовал. Залил 4.18.5 поверх. Вроде нормально, но пока до конца проверить не могу на локалке. Еще и расширения jsh ...
*

fbr

  • Завсегдатай
  • 1675
  • 208 / 7
Re: Установка и Обновление
« Ответ #285 : 22.06.2021, 16:31:20 »
Проверил. Все в порядке!
Кстати, на сервере после поднятия версии php с 7.0 до 7.3, JoomShopping в обновлениях появился ..
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Re: Установка и Обновление
« Ответ #286 : 25.08.2024, 11:33:40 »
На сервере Joomla 4.x и JoomShopping 5.0.4.
Пытаюсь установить через Joomla обновление до 5.5.0

Copy file failed
Перед обновлением убедитесь в совместимости расширений с используемой версией Joomla. Настоятельно рекомендуется создать резервную копию базы данных и файлов сайта.
danger
Не удалось обновить компонента.

Друзья, подскажите, пожалуйста, в чем проблема? Неужели вручную копировать придется всё.
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

kit2m2

  • Живу я здесь
  • 3366
  • 276 / 0
  • Беру сайты на полное сопровождение
Re: Установка и Обновление
« Ответ #287 : 25.08.2024, 14:22:44 »
Друзья, подскажите, пожалуйста, в чем проблема?
1. Нужно все обновить до последних версий: Joomla 4.4.7 + JoomShopping 5.5.0
2. Проверить поддерживает ваш хостинг PHP 8.2-8.3 и MySQL 8.0 или MariaDB 10.5 (минимум)
3. Стоит только один компонент - JoomShopping или еще что? Запустить проверку и совместимости расширений
Неужели вручную копировать придется всё.
Могу перенести все данные JoomShopping на чистую сборку Joomla 5.1.3 + JoomShopping 5.5.0 (в том числе все пользователи Joomla)
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Re: Установка и Обновление
« Ответ #288 : 27.08.2024, 08:20:40 »
1. Версии последние: Joomla 4.4.7 + пытаюсь обновить до JoomShopping 5.5.0
2. Стоит PHP 8.2 и MySQL 8.0.*
3. Стоит компонент - JoomShopping и еще что. Как запустить проверку совместимости расширений?

Вообще советы похожи на прикол со спустившим колесом машины.
- Ну тогда и я не знаю.

На чистую я и сам могу. Походу в конце концов открою install файл в JoomShopping и буду по шагам все делать.
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

Vastriet

  • Захожу иногда
  • 405
  • 11 / 0
Re: Установка и Обновление
« Ответ #289 : 27.08.2024, 08:57:18 »
проверка совместимости запускается при обновлении
но тут момент в том что блокировки же
так что через впн
*

kit2m2

  • Живу я здесь
  • 3366
  • 276 / 0
  • Беру сайты на полное сопровождение
Re: Установка и Обновление
« Ответ #290 : 27.08.2024, 10:05:34 »
но тут момент в том что блокировки же
так что через впн
Согласен, ну или сменить сервер обновлений...

Забыл что обновления версий 4-ки то тоже блокируется, поэтому обновляю через загрузку пакета обновлений - https://github.com/joomla/joomla-cms
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Re: Установка и Обновление
« Ответ #291 : 27.08.2024, 10:23:17 »
4ка обновилась без проблем.
А вот с JoomShopping какие-то траблы.
Увидел кнопку Проверить.
Выбираю компонент магазина галочкой, нажимаю проверить.
Страница обновляется и все.
Это значит норм? )
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Re: Установка и Обновление
« Ответ #292 : 27.08.2024, 10:24:00 »
Вы имеете в виду сменить сервер обновления с этого на другой?

 https://www.webdesigner-profi.de/joomla-webdesign/update/shop.xml
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Re: Установка и Обновление
« Ответ #293 : 27.08.2024, 10:25:12 »
В файле ссылки на полные версии.
Если я скачаю полную версию отсюда и поставлю, норм будет?
https://www.webdesigner-profi.de/joomla-webdesign/joomla-shop/downloads/JoomShopping-5.5.0.zip.html?update=1
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

kit2m2

  • Живу я здесь
  • 3366
  • 276 / 0
  • Беру сайты на полное сопровождение
Re: Установка и Обновление
« Ответ #294 : 27.08.2024, 10:29:52 »
Вы имеете в виду сменить сервер обновления с этого на другой?

 https://www.webdesigner-profi.de/joomla-webdesign/update/shop.xml
Я имел ввиду Joomla сервер
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

kit2m2

  • Живу я здесь
  • 3366
  • 276 / 0
  • Беру сайты на полное сопровождение
Re: Установка и Обновление
« Ответ #295 : 27.08.2024, 10:31:45 »
Если я скачаю полную версию отсюда и поставлю, норм будет?
https://www.webdesigner-profi.de/joomla-webdesign/joomla-shop/downloads/JoomShopping-5.5.0.zip.html?update=1
JoomShopping - Нужно обновлять пошагово, от версии к версии.

https://www.webdesigner-profi.de/joomla-webdesign/joomla-shop/downloads/updates.html?lang=ru
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Re: Установка и Обновление
« Ответ #296 : 27.08.2024, 18:37:15 »
JoomShopping - Нужно обновлять пошагово, от версии к версии.

https://www.webdesigner-profi.de/joomla-webdesign/joomla-shop/downloads/updates.html?lang=ru

Ага, видел эту страницу, там написано:

Цитировать
Совместимость с Joomla 4.x (JoomShopping 5.x)
Имя файла    Изменения    Размер    Скачать
5.0.1 -> 5.0.2 (For update use Joomla)          
5.0.0 -> 5.0.1 (For update use Joomla)

А у меня версия 5.0.4 и я хотел до 5.5 обновиться.
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Re: Установка и Обновление
« Ответ #297 : 27.08.2024, 18:37:32 »
Я имел ввиду Joomla сервер
А как поменять сервер?
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

kit2m2

  • Живу я здесь
  • 3366
  • 276 / 0
  • Беру сайты на полное сопровождение
Re: Установка и Обновление
« Ответ #298 : 27.08.2024, 18:52:09 »
А у меня версия 5.0.4 и я хотел до 5.5 обновиться.
Тогда через Joomla - Расширения: Обновление (/administrator/index.php?option=com_installer&view=update)

У меня все обновляется до последней версии
« Последнее редактирование: 27.08.2024, 18:57:56 от kit2m2 »
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

kit2m2

  • Живу я здесь
  • 3366
  • 276 / 0
  • Беру сайты на полное сопровождение
Re: Установка и Обновление
« Ответ #299 : 27.08.2024, 19:00:40 »
1. Сначала обновляем JoomShopping
2. Потом Joomla 4.4.7 -> 5.1.3
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Обновление JoomShopping 3 до JoomShopping 4

Автор dmitry_stas

Ответов: 24
Просмотров: 9515
Последний ответ 16.09.2020, 11:43:57
от nevigen
Установка шаблона vina fashion

Автор 657080

Ответов: 3
Просмотров: 2878
Последний ответ 25.05.2020, 03:44:03
от 657080
А где обновление до версии 4.16.0 ?

Автор kit2m2

Ответов: 3
Просмотров: 3282
Последний ответ 25.01.2018, 23:40:05
от dmitry_stas
Обновление с 3.20 до 4.x вручную

Автор dron

Ответов: 3
Просмотров: 1262
Последний ответ 28.02.2017, 12:43:09
от nevigen
Обновление на 3.19.0 - проблемы и решения

Автор dmitry_stas

Ответов: 81
Просмотров: 10783
Последний ответ 29.03.2016, 14:26:19
от victorantoniak