Новости Joomla

Модификация WT JShopping products anywhere - Uikit макетИтак, дано: музыкальный журнал, в котором...

Модификация WT JShopping products anywhere - Uikit макетИтак, дано: музыкальный журнал, в котором...

Модификация WT JShopping products anywhere - Uikit макетИтак, дано: музыкальный журнал, в котором представлены новости, интервью, рецензии и есть небольшой магазин на JoomShopping. Возникла необходимость внутри Joomla статей вставлять упоминание релиза и кнопочку «добавить в корзину». Я взял плагин WT JShopping products anywhere Сергея Толкачева (@webtolkru). Плагин отображает название товара и ссылку. При помощи напильника, ИИ и навыков вёрстки появился Uikit макет для шаблонов на базе Yootheme Pro.Учитываается мобильная версия - телефоны и ipad.Кнопка добавления в корзину работает по Ajax и появляется всплывающее окно (Notification Bar от Uikit) с информацией.Пока это базовый вариант, требующий доведения до лоска, однако он уже работает и его можно применять на проектах.Взять макет можно здесь.А плагин вставки товаров в материалы можно забрать здесь.Приветствуется доведение до ума и оформление в виде PR.

WT Content Image Gallery v.1.2.3 - плагин галереи изображений для Joomla

WT Content Image Gallery v.1.2.3 - плагин галереи изображений для Joomla

👩‍💻 WT Content Image Gallery v.1.2.3 - плагин галереи изображений для Joomla.Пакет плагинов галереи изображений и видео для вставки в материалы и модули Joomla, а так же везде, где работают плагины группы content. Поддержка собственных макетов вывода для галерей. Смешанные фото+видео галереи. Плагин создан как замена Simple Image Gallery и поддерживает синтаксис {gallery}{/gallery}.👩‍💻 v.1.2.3. Что нового?- Обработка вступительного и полного текста для материалов Joomla. Добавлена обработка шорткодов в полном и вступительном текстах материалов Joomla.- Системные требования. Повышены минимальные требования до Joomla 5 и PHP 8.1.- Мелкие правки. Исправлена ошибка работы макета по умолчанию в плагине контента.- Joomla 6. Пакет плагинов успешно протестирован на Joomla 6.Страница расширения.GitHub расширенияJoomla Extensions Directory@joomlafeed#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 Гость просматривают эту тему.
  • 1351 Ответов
  • 121815 Просмотров
*

varX

  • Живу я здесь
  • 2466
  • 141 / 5
  • разработка компонентов
Что поменялось?
1. Все формы разбиты по проектам. Если много форм, они структурированы, каши больше нет.
2. Добавлены новые элементы форм, включая HTML5. Им можно назначить любые атрибуты, кроме name.
3. Зависимые поля распространены, кроме select и radio, еще на checkbox.
4. javascript переписан с mootools на jquery.
5. Возможности калькулятора расширены. Добавлена поддержка произвольной формулы и вывод нескольких результатов.
6. Поля, включая поле с произвольным HTML кодом теперь можно скрывать в письме или в форме. Это позволяет шаблонизировать письмо.
7. Для клонируемых строк и radio можно указать вертикальное или горизонтальное положение.
8. Для label в input-ах radio, checkbox и file добавлен атрибут for. Можно стилизовать.
9. Устранен глюк админки, - в некоторых браузерах глючило и ломало форму.
10. Сделана сверка результата калькулятора на стороне клиента с пересчетом формы на сервере. Это позволяет безопасно подключать платежные системы к форме.

Это старая тема. Новая тут QuickForm 3 - конструктор простых и сложных форм
« Последнее редактирование: 10.06.2019, 13:08:44 от varX »
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

angst

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
Как обновиться со старой версии? Старые формы можно разбить по проектам?
*

varX

  • Живу я здесь
  • 2466
  • 141 / 5
  • разработка компонентов
Как обновиться со старой версии? Старые формы можно разбить по проектам?

Обновиться нельзя. QF2 по сути другой компонент, с другой структурой. Поэтому нужно деинсталлировать старый, потом установить новый. Формы создать заново.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

rhjirftyjn

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
а как поля то создавать?
у меня вот так выглядит:
https://cloud.mail.ru/public/6mS2/LVwMc3Vem

во, разобрался.
теперь вопрос:
не могу ввести заголовок поля((( курсор не появляется. в настройках поля - тоже нет возможности
« Последнее редактирование: 17.08.2016, 17:58:16 от rhjirftyjn »
*

varX

  • Живу я здесь
  • 2466
  • 141 / 5
  • разработка компонентов
а как поля то создавать?
у меня вот так выглядит:
https://cloud.mail.ru/public/6mS2/LVwMc3Vem

во, разобрался.
теперь вопрос:
не могу ввести заголовок поля((( курсор не появляется. в настройках поля - тоже нет возможности

какой браузер у вас?
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

rhjirftyjn

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
*

varX

  • Живу я здесь
  • 2466
  • 141 / 5
  • разработка компонентов
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

rhjirftyjn

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
спасибо.
 в чекбоксе нет выбора горизонтально, вертикально
только в радиокнопках
и еще, в настройках поля есть поле custom - как это использовать?
*

varX

  • Живу я здесь
  • 2466
  • 141 / 5
  • разработка компонентов
спасибо.
 в чекбоксе нет выбора горизонтально, вертикально
только в радиокнопках
и еще, в настройках поля есть поле custom - как это использовать?

Я никогда не слышал про вертикальный checkbox. Если вы поясните, как это, может что-то подскажу в этом вопросе.
Поле custom - это любой атрибут или набор атрибутов. Пример значения:
Код
id="jform_title" value="QuickForm 2" class="inputbox required" size="40"
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

dimetr

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
Доброго дня! Компонент великолепен и прост, то что искал. Но почему в письмо не попадают некоторые поля и письмо приходит только с данными по умолчанию или с символами "А", "r" при заполнении полей ? Шаблон письма default
Joomla 3.4.8 + QuickForm 2 
« Последнее редактирование: 21.08.2016, 13:38:04 от dimetr »
*

varX

  • Живу я здесь
  • 2466
  • 141 / 5
  • разработка компонентов
Доброго дня! Компонент великолепен и прост, то что искал. Но почему в письмо не попадают некоторые поля и письмо приходит только с данными по умолчанию или с символами "А", "r" при заполнении полей ? Шаблон письма default
Joomla 3.4.8 + QuickForm 2 

Нужно посмотреть на вашем сайте. Напишите на почту.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

yrygvay

  • Завсегдатай
  • 1293
  • 36 / 3
Спасибо за компонент, он очень хорош.
Пока пользуюсь старой версией.
Смотрю....
*

lida59

  • Осваиваюсь на форуме
  • 36
  • 0 / 0


у меня вот такая проблема, при нажатии на + не появляется никаких полей и воопще снизу пусто
браузер Firefox 48,0,2
*

varX

  • Живу я здесь
  • 2466
  • 141 / 5
  • разработка компонентов
Скорее всего, у вас отключен js в браузере. Если нет, смотрите ошибки в консоли.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

lida59

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
js включен - ява обновлена Java(TM) Platform SE 8 U101 - браузеры тоже не только Firefox но и ИЕ8, опера39
такаяже картинка
устанавливал QF2_v1.0.6
*

varX

  • Живу я здесь
  • 2466
  • 141 / 5
  • разработка компонентов
js включен - ява обновлена Java(TM) Platform SE 8 U101 - браузеры тоже не только Firefox но и ИЕ8, опера39
такаяже картинка
устанавливал QF2_v1.0.6
Нужно смотреть вашу админку, чтобы сказать что-то. Проверьте ошибки js в панели вебмастера браузера. Проверьте с другим шаблоном админки.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

Shkodlivaya

  • Захожу иногда
  • 78
  • 0 / 0
ДОбрый день!
Версия Joomla 3.3.3 -шаблон Swapp - форма ставится, но при создании формы (Кнопка Создать) вижу сообщение

An error has occurred.

    500 JHtmlBehavior::formvalidator not found.

Как то можно это вылечить? Потому что альтернативы то особо нет - да и компонент самый гибкий и работающий.
Плиз хелп.
П.С. ГУглила - не помогло(
*

varX

  • Живу я здесь
  • 2466
  • 141 / 5
  • разработка компонентов
ДОбрый день!
Версия Joomla 3.3.3 -шаблон Swapp - форма ставится, но при создании формы (Кнопка Создать) вижу сообщение

An error has occurred.

    500 JHtmlBehavior::formvalidator not found.

Как то можно это вылечить? Потому что альтернативы то особо нет - да и компонент самый гибкий и работающий.
Плиз хелп.
П.С. ГУглила - не помогло(

Скорее всего, проблема в старой версии Joomla, компонент разрабатывался на уже более поздней. У меня, к сожалению, нет под рукой версии Joomla 3.3.3. Если нужна помощь, пишите на почту (понадобится доступ к вашему сайту).
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

BIO-81

  • Новичок
  • 1
  • 0 / 0
Здравствуйте!
А можно ли в QuickForm 2 прописывать условия?
Например: если человек в текстовом поле ввел число меньше 10, то калькулятор считает по одному алгоритму, а если он ввел число больше 10, то калькулятор считает по другому алгоритму.
*

varX

  • Живу я здесь
  • 2466
  • 141 / 5
  • разработка компонентов
Здравствуйте!
А можно ли в QuickForm 2 прописывать условия?
Например: если человек в текстовом поле ввел число меньше 10, то калькулятор считает по одному алгоритму, а если он ввел число больше 10, то калькулятор считает по другому алгоритму.
Без правки кода нельзя. Но можно ставить условия через зависимые поля, предварительно узнав, будет вводиться больше 10 или меньше. Соответственно, выводится группа полей с нужным алгоритмом.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

vitzer

  • Захожу иногда
  • 303
  • 5 / 0
Прошу подсказать.
В погоне за скоростью сайта вносил изменения в .htaccess, а затем перешел на php7. Недавно заметил, что не отправляются данные с формы (пример здесь http://vvm-auto.ru/shop/1040-004-nabor-dlya-snyatiya-obshivki).
На Денвере все работает, а на сервере нет. Откатил .htaccess, ничего не изменилось. Вероятно проблема в php7. Может какие-то настройки изменить?
*

varX

  • Живу я здесь
  • 2466
  • 141 / 5
  • разработка компонентов
Прошу подсказать.
В погоне за скоростью сайта вносил изменения в .htaccess, а затем перешел на php7. Недавно заметил, что не отправляются данные с
На Денвере все работает, а на сервере нет. Откатил .htaccess, ничего не изменилось. Вероятно проблема в php7. Может какие-то настройки изменить?

Для начала узнайте, отправляются ли вообще письма с сайта. Если нет, тогда и причину нужно искать, не связанную с QuickForm.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

vitzer

  • Захожу иногда
  • 303
  • 5 / 0
Письма с сайта отправляются.
*

varX

  • Живу я здесь
  • 2466
  • 141 / 5
  • разработка компонентов
Письма с сайта отправляются.
В 99% проблема оказывается связанной с баном почтовыми сервисами вашего хостинга или с неправильной его настройкой. Еще один вариант может быть связан с тем. что вы обновили Joomla выше 3.5. Тогда в ней были изменены функции майлера. Компонент при этом не обновляли.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

vitzer

  • Захожу иногда
  • 303
  • 5 / 0
В 99% проблема оказывается связанной с баном почтовыми сервисами вашего хостинга или с неправильной его настройкой. Еще один вариант может быть связан с тем. что вы обновили Joomla выше 3.5. Тогда в ней были изменены функции майлера. Компонент при этом не обновляли.
Если речь о настройках почты в Административной панели Joomla, то настройки теже. Обновление до 3.6 было давно (примерно неделю назад), и все работало (заявки приходили). А вот на php7 я перешел на выходных и именно сегодня заметил, что заявки не отправляются.
Все тестовые сообщения уходят.
*

varX

  • Живу я здесь
  • 2466
  • 141 / 5
  • разработка компонентов
Если речь о настройках почты в Административной панели Joomla, то настройки теже. Обновление до 3.6 было давно (примерно неделю назад), и все работало (заявки приходили). А вот на php7 я перешел на выходных и именно сегодня заметил, что заявки не отправляются.
Все тестовые сообщения уходят.
Я не могу гадать, что у вас там за проблемы. Оформляйте заявку в поддержку, если хотите выяснить в чем дело.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

udav221

  • Осваиваюсь на форуме
  • 40
  • 1 / 0
Выглядит очень круто! А где-нибудь мануал есть?
*

Alex351960

  • Осваиваюсь на форуме
  • 33
  • 0 / 1
Доброго дня. У такой вопрос, почему когда пользователь не ставит отметку "Я не робот" и отправляет форму, страница обновляется и выходит ошибка "RECAPTCHA_ERROR"? Где можно эту фразу заменить другой и добавить кнопку "назад"? Уже 4 час вожусь, никак не могу найти какой файл генерирует эту ошибку... Спасибо
____
наконец-то решил этот вопрос. Заменить фразу можно в файле buildletters.php в папке компонента
« Последнее редактирование: 15.09.2016, 18:27:21 от Alex351960 »
*

varX

  • Живу я здесь
  • 2466
  • 141 / 5
  • разработка компонентов
Доброго дня. У такой вопрос, почему когда пользователь не ставит отметку "Я не робот" и отправляет форму, страница обновляется и выходит ошибка "RECAPTCHA_ERROR"? Где можно эту фразу заменить другой и добавить кнопку "назад"? Уже 4 час вожусь, никак не могу найти какой файл генерирует эту ошибку... Спасибо
____
наконец-то решил этот вопрос. Заменить фразу можно в файле buildletters.php в папке компонента

Эту переменную нужно в языковый файл добавить и все.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

kubd24

  • Новичок
  • 3
  • 0 / 0
calculatorSum не выполнянт заданые параметры. Не считает формулы, не выдаёт заданные параметры.

Кто сталкивался с подобным? в чём может быть причина?

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

QuickForm 3 - конструктор простых и сложных форм

Автор varX

Ответов: 1105
Просмотров: 97182
Последний ответ 09.09.2025, 09:37:54
от Alex_gs
Конструктор форм joomly.ru. Ошибка 404

Автор kunsaid

Ответов: 2
Просмотров: 3088
Последний ответ 11.01.2022, 10:00:21
от kunsaid
QuickForm - форма с функциями калькулятора и зависимыми полями

Автор varX

Ответов: 1332
Просмотров: 212148
Последний ответ 29.09.2021, 16:40:57
от varX
Модуль конструктор формы обратной связи simpleForm2 для Joomla 1.0 / joostina 1.2

Автор vs12345

Ответов: 21
Просмотров: 23670
Последний ответ 25.09.2020, 16:21:22
от svarg
QuickForm 3 не считает калькулятор

Автор Wargoth

Ответов: 17
Просмотров: 5043
Последний ответ 02.04.2020, 22:52:39
от Igor12