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

Progreccor

  • Захожу иногда
  • 270
  • 25 / 1
Актуальная версия плагина
RadicalForm 3.1.0


Что умеет плагин?

  • Это бесплатный плагин, который таким и останется.
  • Форма написана на чистом javascript и не требует подключения jQuery
  • Работает в любом месте сайта, нет никаких ограничений. (актуально для различных конструкторов сайтов, интернет магазинов и т.д.)
  • Это AJAX плагин.
  • Прекрасно работает во всплывающих окнах. Есть возможность их закрывать после отправки формы.
  • Можно удобно вставлять цели Яндекс метрики в интерфейсе плагина.
  • Количество форм обратной связи на странице не ограничено! (удобно для лендингов)
  • Можно отправлять фото и другие файлы (контроль вложений есть).
  • Полей для отправки вложений может быть несколько.
  • Корректно работает с кешированием Joomla и даже со включенным полностраничным кешированием!
  • Проверяется CSRF токен.
  • Есть интеграция с мессенджером телеграм.
  • Используется встроенная возможность джумлы делать многоязычные формы (для каждого языка свою)
  • Есть функция логирования отправленных форм
  • Есть возможности выбора адресата для каждой формы
  • Есть возможность создания кнопок "Купить в один клик" для любого интернет магазина
  • Реализована вставка любого поля формы или комбинации полей в тему письма
  • Предусмотрена валидация HTML5 полей формы
  • Есть возможность изменения поля Reply To
  • Корректно работает с полями со множественными значениями (checkbox, select multiple)
  • Есть возможность переопределения шаблона отправляемых писем
  • Есть интеграция с сервисом Jivosite
  • Есть интеграция с сервисом Verbox
  • Есть возможность выполнения своего кастомного php кода во время отправки формы
  • Есть возможность экспорта отправленных форм в CSV
  • Есть возможность расширения функционала за счет системы плагинов Joomla
  • Есть возможность хранить загруженные файлы на сервере и передавать их по ссылке



В чем кардинальное отличие от других форм обратной связи?

Сама форма формируется пользователем в соответствии со своим шаблоном Joomla (все равно в каждом шаблоне уже есть красиво оформленные формы обратной связи).
Это дает возможность вставить форму куда угодно и оформить так как вам больше нравится. Легко реализуются варианты вставки формы в модальные окна (кнопки "заказать звонок" или подобные).
Отправкой занимается плагин.


Документацию на плагин и прочитать поподробнее о его работе можно здесь https://hika.su/rasshireniya/radical-form

Мнения и предложения поддерживаются и рассматриваются.
Сообщать баги и свои предложения можно тут https://github.com/Delo-Design/radicalform/issues

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

Скачать можно тут https://github.com/progreccor/radicalform/releases/latest

Если вдруг гитхаб окажется заблокированным - скачать можно и тут http://hika.su/update/free/plg_radicalform.zip
« Последнее редактирование: 24.01.2023, 23:52:20 от Progreccor »
*

Evgenii_web

  • Захожу иногда
  • 137
  • 1 / 1
Как я понял плагин может работать с одним ящиком, а на остальные слать копии. Что сделать, если требуется работать с множеством ящиков, например электрика один ящик, сантехника другой и т.д. а дальше по регионам и так до 150 ящиков минимум?
*

rezon777

  • Захожу иногда
  • 55
  • 0 / 0
  • Пилю интернет магазин и сайт на JOOMLA
А визуально можно его глянуть?
*

Progreccor

  • Захожу иногда
  • 270
  • 25 / 1
А визуально можно его глянуть?
вы про форму?
можно. Только визуальную часть вы определяете сами.
Но если хотите - можно здесь

https://rosrezerv.su/
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Кстати в документацию по уведомлениям лучше добавить все таки... что-то типа вот такого: UIkit.modal.alert(rfMessage, { labels: { ok: 'Закрыть' } }); А то просто кнопка OK не очень хорошо.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

Евгений_1

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Здравствуйте, с последними обновлениями Joomla были ли конфликты, так как перестала работать форма отправки писем? Пол года назад настраивал, все работало. Сейчас стоит Joomla 3,9,11 Вот одна из страниц форм https://megaremont.pro/volgograd-restavratsiya-vann

К сожалению форум блокирует мои сообщения. Не могли бы посмотреть страницу с формами. Странно и диалоговое окно на закрытие перестало показываться.
« Последнее редактирование: 24.08.2019, 09:51:22 от Евгений_1 »
*

Progreccor

  • Захожу иногда
  • 270
  • 25 / 1
по идее не должно быть проблем.
*

Евгений_1

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
по идее не должно быть проблем.

Посмотрите пожалуйста страницу в формами (ссылку указал выше в сообщении) Ничего не изменялось ни в плагине ни в формах. Возможно скрипты уайткид подправили, ведь шаблон обновляется.
*

Progreccor

  • Захожу иногда
  • 270
  • 25 / 1
Посмотрите пожалуйста страницу в формами (ссылку указал выше в сообщении) Ничего не изменялось ни в плагине ни в формах. Возможно скрипты уайткид подправили, ведь шаблон обновляется.
ничего не изменялось, но кто то отключил jquery...
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
 jQuery is not defined
От суда и проблемы.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Осталось только форум от Jq отучить :)
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

Евгений_1

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
jQuery is not defined
От суда и проблемы.
Игорь, как это возможно? Взлом? Возможно ли включить? Не совсем понял это же база сайта, Joomla бы тогда не работала?
*

Евгений_1

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

Евгений_1

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Всем спасибо за подсказку, вопрос решил с разработчиками шаблона, вечно у них при обновлении параметры частично скидываются, предлагаю проверять их постоянно при обнове, хотя муторно конечно.

Если что врубил тут галку и заработало) Надеюсь взлома не было, а вечный глюк настроек шаблона при обновлении.
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Осталось только форум от Jq отучить
Причем там не так-то и много переписывать.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Aleshamer

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Добрый день! ПОдскажите, пожалуйста, как сделать так что бы в письме админу на почте были нормальные лэйблы?
*

Progreccor

  • Захожу иногда
  • 270
  • 25 / 1
надо прочитать инструкцию.
создайте языковые переменные с этими именами. то есть создайте title и назначьте ему то что вам нужно. все описано же.
*

Efrik

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Здравствуйте! как можно определить что писать в поле "Код Javascript №2 (для вывода сообщения)" в моем шаблоне?
Шаблон Flex от Aplikko
В одностраничном варианте, внизу страницы есть форма, при её отправки под кнопкой появляется сообщение об успешной отправке.
*

Progreccor

  • Захожу иногда
  • 270
  • 25 / 1
все зависит от того какой вывод вы хотите получить после отправки формы. в простейшем случае там уже стоит готовый с alert(rfMessage);
*

Efrik

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Я хочу получить вывод как в шаблоне Flex от Aplikko, то есть после нажатия на кнопку отправки, ниже нее появляется надпись либо об успешной отправке либо о не заполненных или неправильно заполненных обязательных полях.
*

Progreccor

  • Захожу иногда
  • 270
  • 25 / 1
Я хочу получить вывод как в шаблоне Flex от Aplikko, то есть после нажатия на кнопку отправки, ниже нее появляется надпись либо об успешной отправке либо о не заполненных или неправильно заполненных обязательных полях.
в таком случае вам нужно узнать у Aplikko, какой код выводит надпись об успешной отправке
*

Progreccor

  • Захожу иногда
  • 270
  • 25 / 1
Вышла новая версия RadicalFrom - 2.0.0


  • Убрана зависимость от jQuery
  • Исправлена ошибка, возникающая когда ни одного из указанных в форме адресатов нет в настройках плагина
  • Убрана ошибка зависимости от продолжительности сессии, из-за которой люди, которые находились на сайте очень долго, не могли отправить форму
  • Добавлен параметр для отправки обезличенной (слепой копии) email.
  • Повышена стабильность javascript кода

Скачать можно тут https://github.com/Delo-Design/radicalform/releases/latest

Или просто обновить установленные плагины в админке своего сайта


При обновлении внимательно проверяйте ваш код, который вы добавляли в качестве Javascript #2 -  убедитесь что там не используется jQuery!
« Последнее редактирование: 13.10.2019, 21:22:50 от Progreccor »
*

Progreccor

  • Захожу иногда
  • 270
  • 25 / 1
Вышла новая версия RadicalFrom - 2.0.1


  • Исправлена ошибка с вызовом Javascript #0
  • Исправлена ошибка, когда вызов Javascript #0 не мог влиять на добавление новых полей в форму

Скачать можно тут https://github.com/Delo-Design/radicalform/releases/latest

Или просто обновить установленные плагины в админке своего сайта


При обновлении внимательно проверяйте ваш код, который вы добавляли в качестве Javascript #2 -  убедитесь что там не используется jQuery!

Уточнение:
Код
Несмотря на то, что форма не требует для своей работы наличия jQuery - 
никто не запрещает вам использовать его совместно с плагином!

Все будет работать по-прежнему!

Если вам нравится использовать jQuery - можете продолжать его использовать -
никаких переделок не понадобится!
« Последнее редактирование: 14.10.2019, 15:24:27 от Progreccor »
*

fireman

  • Захожу иногда
  • 338
  • 10 / 0
  • в цель...
Скажите пожалуйста, есть ли возможность прицепить к форме reCaptcha? И вообще есть ли в этом необходимость, не будет ли аналогом обычный чекбокс в форме?

У самого форма стоит на нескольких ресурсах и ни разу не приходило спама, но эти сайты не блещут посещаемостью, может спам-боты еще про них не знают. 8)
Сейчас ставлю форму на сайт где есть ТЗ - не допустить спама в почту, отсюда и вопрос.
*

Progreccor

  • Захожу иногда
  • 270
  • 25 / 1
Скажите пожалуйста, есть ли возможность прицепить к форме reCaptcha? И вообще есть ли в этом необходимость, не будет ли аналогом обычный чекбокс в форме?

У самого форма стоит на нескольких ресурсах и ни разу не приходило спама, но эти сайты не блещут посещаемостью, может спам-боты еще про них не знают. 8)
Сейчас ставлю форму на сайт где есть ТЗ - не допустить спама в почту, отсюда и вопрос.

Рекапча не спасет вас от спама  ;) (правда есть мысли ее подключить как опцию)

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

В ближайших версиях планируется целенаправленная борьба со спамом на основе статистических методов. Это самые надежные варианты.

Поэтому можете спокойно ставить
*

fireman

  • Захожу иногда
  • 338
  • 10 / 0
  • в цель...
*

jimka

  • Захожу иногда
  • 116
  • 3 / 0
Приветствую!
Спасибо за легкий и удобный плагин!

Почему-то не срабатывают цели. В поле Javascript №2 добавил:
ym(ХХХ, 'reachGoal', 'ZAPROS');
где ХХХ - мой счетчик, но в метрике цели не отображаются.
Подскажите, пожалуйста, в чем может быть дело?
*

Progreccor

  • Захожу иногда
  • 270
  • 25 / 1
Приветствую!
Спасибо за легкий и удобный плагин!

Почему-то не срабатывают цели. В поле Javascript №2 добавил:
ym(ХХХ, 'reachGoal', 'ZAPROS');
где ХХХ - мой счетчик, но в метрике цели не отображаются.
Подскажите, пожалуйста, в чем может быть дело?
Наиболее вероятная причина такого поведения - старая версия счетчика Яндекс метрики, которая установлена на сайте.
Зайдите на сайт metrika.yandex.ru , в настройках получите новый код для своего сайта и замените им старый код, который был на вашем сайте.
*

IlyaJom

  • Осваиваюсь на форуме
  • 45
  • 0 / 0
Добрый день. Можно ли с помощью данный формы реализовать такой функционал

Пользователь указывать свою почту в форме, ему приходит письмо со ссылкой на ту страницу откуда он отправлял форму. Так называемая закладка на почту.
*

Progreccor

  • Захожу иногда
  • 270
  • 25 / 1
Добрый день. Можно ли с помощью данный формы реализовать такой функционал

Пользователь указывать свою почту в форме, ему приходит письмо со ссылкой на ту страницу откуда он отправлял форму. Так называемая закладка на почту.
организовать можно, но если вы хотите устроить спамерскую рассылку из своего сайта - то конечно делайте

рассказываю подробнее, если не понятно
переходим на ваш сайт и я начинаю вставлять почты из своего списка рассылок.
и получаю идеальный инструмент для спама.
« Последнее редактирование: 03.01.2020, 18:27:17 от Progreccor »
*

IlyaJom

  • Осваиваюсь на форуме
  • 45
  • 0 / 0
организовать можно, но если вы хотите устроить спамерскую рассылку из своего сайта - то конечно делайте

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


конечно же с капчей.

было реализовано через RSForm, но ни как не мог туда прикрутить AJAX отправку форм. Решил поставить ваш плагин, сайт на  yootheme
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

QuickForm - форма с функциями калькулятора и зависимыми полями

Автор varX

Ответов: 1332
Просмотров: 212123
Последний ответ 29.09.2021, 16:40:57
от varX
AJAX Web-Factor Form - простая форма обратной связи для Joomla 3+

Автор orsy

Ответов: 75
Просмотров: 21786
Последний ответ 17.07.2021, 10:01:40
от Biss
Форма обратной связи для Joomla 2.5

Автор ForQue

Ответов: 0
Просмотров: 3679
Последний ответ 10.01.2021, 10:57:08
от ForQue
Модуль конструктор формы обратной связи simpleForm2 для Joomla 1.0 / joostina 1.2

Автор vs12345

Ответов: 21
Просмотров: 23667
Последний ответ 25.09.2020, 16:21:22
от svarg
Perfect ajax Popup Contact Form не отправляет вложения

Автор fireman

Ответов: 0
Просмотров: 3458
Последний ответ 11.04.2019, 18:50:20
от fireman