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

vs12345

  • Осваиваюсь на форуме
  • 18
  • 2 / 0
Модуль конструктор формы обратной связи simpleForm2 для Joomla 1.0 / joostina 1.2
автор: ZyX     страница документации и демо модуля на сайте автора: allforjoomla.ru
оговорюсь сразу эта тема о модуле simpleform2 для Joomla 1.0 / joostina 1.2 - хотя автор изначально создал модуль simpleform2 для Joomla 1.5 и активно развивает его дальше
Если в чем-то сами не разберетесь - задавайте вопросы в эту тему, - автор ZyX обещал её мониторить и отвечать на вопросы, если будут.

Модуль позволяет создать форму обратной связи любой сложности и внешнего вида и отправить данные введенные пользователем на e-mail:
 - Элементу(ам) можно задавать собственные стили CSS.
 - Элементу(ам) можно назначить признак обязательности заполнения.
 - Модуль позволяет использовать (по желанию) встроенный элемент КАПЧа (защита от заполнения формы спам-ботами).
 - Шаблон письма с данными формы отсылаемый модулем можно изменять.
 - К элементу(ам) можно прикрепить JS скрипт обработчик (для реализации сложных или интерактивных форм).

Мне модуль понравился. Использую. Рекомендую.
Потому как автор считает - что развитие simpleform2 для Joomla 1.0 / joostina 1.2  малоперспективно - прошу тех кто использует данный модуль отписаться в тему - так сказать голосуйте за развитие модуля для Joomla 1.0 / joostina 1.2.

[вложение удалено Администратором]
« Последнее редактирование: 23.04.2010, 02:17:50 от vs12345 »
*

KACTET

  • Новичок
  • 5
  • 0 / 0
После нажатия кнопки OK появляется новая страница с результатом или ошибкой, а на сайт не возвращает. Скажите пожалуйста, как это сделать
*

ZyX

  • Захожу иногда
  • 254
  • 42 / 0
  • AllForJoomla.ru
После нажатия кнопки OK появляется новая страница с результатом или ошибкой, а на сайт не возвращает. Скажите пожалуйста, как это сделать

Скрипты конфликтуют. Обычно такое происходит, когда в документ включена более одного раза библиотека jQuery.
<a href="http://allforjoomla.ru/">AllForJoomla.ru</a> - расширения для Joomla!
*

KACTET

  • Новичок
  • 5
  • 0 / 0
И что с этим можно сделать?
*

KACTET

  • Новичок
  • 5
  • 0 / 0
Вобщем я ввожу данные, нажимаю ОК, появляется новая страница с результатом, а обратно на главную не возвращает. Можно сделать хотябы чтобы при нажатии ОК появлялось новое окно с результатом?
*

Kafk

  • Новичок
  • 1
  • 0 / 0
Как можно реализовать  с помощью simpleform2 вариант реферальной ссылки, когда даешь кому-нибудь ссылку на форму, и когда человек заходит на страницу с этой самой формой, в одном из полей, например скрытом, была информация о том, кто дал ссылку?

*

GuN

  • Захожу иногда
  • 75
  • 0 / 0
Скачал установил замечательную форму отправки сообщений "SimpleForm2". Проблема в том что прога шлет автоматом в письме такое сообщения "это письмо отправлено вам роботом обработки форм "SimpleForm2"." Как его убрать или изменить?
*

ZyX

  • Захожу иногда
  • 254
  • 42 / 0
  • AllForJoomla.ru
Скачал установил замечательную форму отправки сообщений "SimpleForm2". Проблема в том что прога шлет автоматом в письме такое сообщения "это письмо отправлено вам роботом обработки форм "SimpleForm2"." Как его убрать или изменить?
Шаблон письма находится в папке /modules/mod_simpleform2/tmpl/
Можете редактировать его как вам нужно.
<a href="http://allforjoomla.ru/">AllForJoomla.ru</a> - расширения для Joomla!
*

GuN

  • Захожу иногда
  • 75
  • 0 / 0
Шаблон письма находится в папке /modules/mod_simpleform2/tmpl/
Можете редактировать его как вам нужно.

строчки (это письмо отправлено вам роботом обработки форм "SimpleForm2) Там не где нет ): Где ещё поискать?
*

GuN

  • Захожу иногда
  • 75
  • 0 / 0
Нашел спасибо! там было на английском)
*

dennioushen

  • Захожу иногда
  • 86
  • 0 / 0
  • Don Corleone
Подскажите пжл как отцентровать все по центру или сделать отступ слева в 50px...
Т.к. у Вас там свои переменные обычным HTML не получается сделать...
*

dennioushen

  • Захожу иногда
  • 86
  • 0 / 0
  • Don Corleone
Получилось все сдвинуть отступом слева, но только строка проверки captcha остается слева.
Т.к. в коде ее нет. Как в итоге сдвинуть ее :'( ?!
Код

<p style="padding-left: 150px;">{element label="Фамилия, Имя:" type="text" class="inputtext"    required="required" alt="Обязательное поле заполнения" error="Введите ваше имя"  /}</p>

<p style="padding-left: 150px;">{element label="Контактный телефон:" type="text" class="inputtext"    required="required" alt="Обязательное поле заполнения" error="Введите ваше имя"  /}</p>

<p style="padding-left: 150px;">{element label="Ваша почта:" type="text" class="inputtext"      error="Введите ваше имя"  /}</p>

<p style="padding-left: 150px;">
{element label="Тема сообщения:" type="select"}
      {option label="" value="Выбор" /}
   {/element}

</p>

<p style="padding-left: 150px;">{element label="Причина обращения:" type="textarea" class="inputtext"    required="required" error="Введите причину обращения"  /} </p>

<p style="padding-left:150px;">{element type="captcha" class="inputtext" label="Проверочный код" /} </p>


<p style="padding-left: 150px;">{element  type="submit"   value="Отправить"  /}</p>
*

ZyX

  • Захожу иногда
  • 254
  • 42 / 0
  • AllForJoomla.ru
А чем вас не устраивает вариант сделать так:
Код
<div style="padding-left: 150px;">
<p>{element label="Фамилия, Имя:" type="text" class="inputtext"    required="required" alt="Обязательное поле заполнения" error="Введите ваше имя"  /}</p>

<p>{element label="Контактный телефон:" type="text" class="inputtext"    required="required" alt="Обязательное поле заполнения" error="Введите ваше имя"  /}</p>

<p>{element label="Ваша почта:" type="text" class="inputtext"      error="Введите ваше имя"  /}</p>

<p>
{element label="Тема сообщения:" type="select"}
      {option label="" value="Выбор" /}
   {/element}

</p>

<p>{element label="Причина обращения:" type="textarea" class="inputtext"    required="required" error="Введите причину обращения"  /} </p>

<p>{element type="captcha" class="inputtext" label="Проверочный код" /} </p>
</div>
<a href="http://allforjoomla.ru/">AllForJoomla.ru</a> - расширения для Joomla!
*

dennioushen

  • Захожу иногда
  • 86
  • 0 / 0
  • Don Corleone
ZyX
Спасибо.
Тупанул...
*

dennioushen

  • Захожу иногда
  • 86
  • 0 / 0
  • Don Corleone
ZyX
Подскажи как сделать с таким же разрывом ?!
Онлайн заявка
*

ZyX

  • Захожу иногда
  • 254
  • 42 / 0
  • AllForJoomla.ru
ZyX
Подскажи как сделать с таким же разрывом ?!
Онлайн заявка
Уточните пожалуйста о каком разрыве идет речь.
<a href="http://allforjoomla.ru/">AllForJoomla.ru</a> - расширения для Joomla!
*

dennioushen

  • Захожу иногда
  • 86
  • 0 / 0
  • Don Corleone
ZyX
Будет точно такая же форма заполнения. И в ней как я понимаю тег label="Контактный телефон:" в дали от type="text" class="inputtext" . И выровнены label по левому краю, и type по правому. Плюс есть мини подсказка типа title. И как это организовать Вашими переменными не знаю....
« Последнее редактирование: 09.02.2012, 01:30:36 от dennioushen »
*

ZyX

  • Захожу иногда
  • 254
  • 42 / 0
  • AllForJoomla.ru
При чем тут какие-то мистические "ваши переменные"? Форма у вас на сайте отображается в HTML.
А все необходимые стили вы пишите в CSS. Смотрите на вашем сайте HTML код формы и пишете под него CSS, при необходимости добавляя HTML тэги прямо в код формы.
Если я правильно понял, то вам на вашем сайте в настройках модуля, в коде формы нужно:
1. убрать DIV со стилем "padding-left: 150px;"
2. заменить строку "form.simpleForm label{display:block;}" на "form.simpleForm label{display:block;float:left;width:200px;margin:0 50px 0 0;}"
<a href="http://allforjoomla.ru/">AllForJoomla.ru</a> - расширения для Joomla!
*

dennioushen

  • Захожу иногда
  • 86
  • 0 / 0
  • Don Corleone
ZyX
Спасибо Вам.
Но про "мистические" зря вы так. Просто у Вас на сайте инструкция не совсем полная.
Если вы посмотрите на форму ниже, то она выглядит примерно такой мне хотелось бы видеть вашу (не которые тонкие настройки).
А именно: Звездочку определяющая обязательное заполнение можно расположить сверху снизу, после окошка ввода или заменить на картинку, при наведении мышкой на окошко ввода появляется пример ввода (за это отвечает тег title). Как организовать это у Вас к сожалению не объяснено(из-за не востребованности)...
Это личное имхо.


Сделал как ты подсказал и получилась следующая картина ЖМИ СКРИНШОТ , как выровнить окошко ввода и отправить (указал красным цветом) -  как другие окошки ?! Спасибо


Спойлер
[свернуть]
« Последнее редактирование: 10.02.2012, 02:06:58 от dennioushen »
*

grigoz

  • Новичок
  • 1
  • 0 / 0
Не разобрался, как сделать форму не в виде модуля, а в виде полноценной страницы?
Сорри за флуд, если что :)
*

tomat_ok

  • Осваиваюсь на форуме
  • 44
  • 1 / 0
Можно ли сделать с помощью этого конструктора?

Чтобы после отправки формы приходило письмо с подтверждением о получении информации, на почту, указанную при заполнении

Т.е. на ящик админа и на ящик того кто заполнял форму, только текст письма конечно нужен разный
*

svarg

  • Захожу иногда
  • 178
  • 1 / 2
Прошу помощи.
Не могу сделать, чтобы минимально можно было прикрепить один файл, а максимально пять.
Да, там есть: minfiles - Используется только в элементах типа: file. Определяет минимальное количество загружаемых файлов
Но как это выразить в формуле не могу понять...
Пишу так:
{element minfiles="1"}
{element maxfiles="5"}
Но выскакивает ошибка
« Последнее редактирование: 25.09.2020, 16:31:28 от svarg »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор varX

Ответов: 1105
Просмотров: 97159
Последний ответ 09.09.2025, 09:37:54
от Alex_gs
Radical Form - бесплатная ajax форма обратной связи, которая не ломает дизайн

Автор Progreccor

Ответов: 304
Просмотров: 54737
Последний ответ 30.03.2025, 19:07:40
от folkemon
Две формы на одной странице SimpleForm2

Автор Mick_20

Ответов: 0
Просмотров: 2593
Последний ответ 20.02.2023, 05:51:26
от Mick_20
QuickForm 2 - конструктор форм с зависимыми полями и калькулятором

Автор varX

Ответов: 1351
Просмотров: 121797
Последний ответ 03.10.2022, 22:34:40
от dodsik
Конструктор форм joomly.ru. Ошибка 404

Автор kunsaid

Ответов: 2
Просмотров: 3086
Последний ответ 11.01.2022, 10:00:21
от kunsaid