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

Sulpher

  • Живу я здесь
  • 2130
  • 402 / 16
  • Шаблоны и расширения Joomla
Предлагаем уважаемому сообществу JMB Donation - контент-плагин, позволяющий вывести в произвольном месте статьи блок с блоком для приема пожертвований в духе: "Понравилась статья? Отблагодарите автора чашкой кофе". Поддерживается две платежные системы: Яндекс деньги и PayPal. Два режима работы: векторная фигура улыбки и статический блок.
Параметры плагина определяются синтаксисом.

Для чего это нужно?
JMB Donation является отличным способом дополнительной монетеизации сайта. Если вы ведете авторский блог, то при помощи такого блока можно принимать вознаграждение от благодарных читателей или организовать сбор пожертвований на благотворительные нужды. Более того, используя синтаксис, можно переопределять произвольные параметры, таким образом, в рамках одного сайта авторы статей могут принимать платежи. user1 - Яндекс деньги, user2 - тоже Яндекс деньги, user3 - PayPal. 

Как это работает?
Необходимо настроить контент плагин, выставив значения по умолчанию: размер пожертвований по умолчанию (например: 100), валюту (рубли), платежную систему (Яндекс деньги или PayPal), выбор стиля. Возможность вывода векторной улыбки - при изменении шкалы в сторону больше или меньше, векторная фигура в виде смайлика начинает менять мимику от грусти до улыбки.
Статический режим выводит аватарку.

Информация:
  • Название: JMB Donation
  • Тип: контент плагин
  • Лицензия: GPLv.3
  • Локализации: английский, русский

Системные требования:
  • Joomla 3.3+

Поддержать развитие модуля
Вы можете поддержать развитие бесплатного модуля, сделав репост в социальных сетях. Или отблагодарить авторов чашкой кофе по следующим реквизитам:
Webmoney: R176465405699, Z397524083102
Яндекс деньги: 41001599904355

Также вы можете помочь в популяризации плагина, написав отзыв на странице JED.

Официальная страница расширения | Демо страница | Страница расширения на J.E.D.
*

Snip

  • Захожу иногда
  • 236
  • 14 / 1
Наконец-то удобное что-то, но... если в Европе безоговорочно только пэйпал, то в России святая троица: ЯД, Киви, Webmoney.
Ребята, есть ли возможность индивидуально доработать/добавить подключив киви/вэбмани и какую цену возьмете за доработку?
Если можно через ЛС.
Спасибо.
*

Sulpher

  • Живу я здесь
  • 2130
  • 402 / 16
  • Шаблоны и расширения Joomla
В следующей версии возможно будет поддержка Webmoney. Но в будущем. В ближайшее время в планах другие релизы.

UPD: дописываю мысль: мы недавно выпустили плагин, ближайшие планы: написание документации для бесплатных расширений и релиз уже запланированных. Будем рады видеть замечания и предложения по JMB Donation. Когда их соберется достаточное кол-во для нового релиза, выпустим новую версию.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Также не помешала бы поддержка универсальных платежных агрегаторов, наиболее популярных на постсоветском пространстве: робокасса, интеркасса, paysto (ну и ранее упомянутый qiwi).

PS: В стартпосте поправьте имя собственное платежной системы, это (и еще в 3 местах):
Цитировать
Поддерживается две платежные системы: Яндекс деньги и PayPal.
на это:
Цитировать
Поддерживается две платежные системы: Яндекс.Деньги и PayPal.
*

b2z

  • Глобальный модератор
  • 7287
  • 778 / 0
  • Разраблю понемногу
Да, Webmoney уже запланировали. QIWI и остальные возьмем на заметку. Там основная проблема в том, что у некоторых платежных систем довольно "специфичная" система размещения таких вещей - у некоторых нужно специально регистрироваться, чтобы принимать пожертвования. PayPal и Яндекс в этом плане рулят - разместил форму с нужными данными и все.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Да, регистрация - это минус. Зато та же робокасса позволяет мне донатировать вам со счета мобильного оператора или с банковской карты: не у всех есть эл. кошельки =)
*

b2z

  • Глобальный модератор
  • 7287
  • 778 / 0
  • Разраблю понемногу
Выпустили небольшое обновление 1.0.1

Улучшение: Из форм удалены target blank
Улучшение: Добавлена поддержка переопределений макетов
Фикс: Скрипты улыбки добавляются, если улыбка активизирована в настройках
*

Санчо

  • Захожу иногда
  • 239
  • 10 / 0
  • Алексей Харламенков
Благодарю за хороший плагин.

Поставил его на сайт и экспериментирую. Вот что обнаружилось: если отключить улыбку, и вместо неё выводить статическую картинку, то:
1. почему-то на картинку накладывается овальная маска;
2. ползунок наползает на картинку.
*

b2z

  • Глобальный модератор
  • 7287
  • 778 / 0
  • Разраблю понемногу
Благодарю за хороший плагин.

Поставил его на сайт и экспериментирую. Вот что обнаружилось: если отключить улыбку, и вместо неё выводить статическую картинку, то:
1. почему-то на картинку накладывается овальная маска;
2. ползунок наползает на картинку.

Можно вживую посмотреть? Так тяжело понять, надо видеть.
*

Санчо

  • Захожу иногда
  • 239
  • 10 / 0
  • Алексей Харламенков
Да, конечно.

Поскольку сайт "боевой" - экспериментирую на данных с ограниченным доступом.
Логин и пароль отправил Вам в личку.
*

Санчо

  • Захожу иногда
  • 239
  • 10 / 0
  • Алексей Харламенков
Ещё один момент, если позволите.

То - что меня "царапнуло".
Улыбающаяся рожица - это занимательно.
Но, когда в ответ на введённую мною сумму пожертвования она превращается в постную рожу, или вовсе в недовольную гримасу - это перебор.
Я считаю, что в ответ на пожертвование должна излучаться только благодарность. Даже за 1 копейку. А при увеличении суммы - увеличиваться степень восторженности.
Иначе - некорректно.

Именно поэтому я отключил "улыбку" на своём сайте.
*

b2z

  • Глобальный модератор
  • 7287
  • 778 / 0
  • Разраблю понемногу
Ещё один момент, если позволите.

То - что меня "царапнуло".
Улыбающаяся рожица - это занимательно.
Но, когда в ответ на введённую мною сумму пожертвования она превращается в постную рожу, или вовсе в недовольную гримасу - это перебор.
Я считаю, что в ответ на пожертвование должна излучаться только благодарность. Даже за 1 копейку. А при увеличении суммы - увеличиваться степень восторженности.
Иначе - некорректно.
Ну значит сумма маленькая. Идея то была в том, что в середине - нормальная улыбка. Если сумма меньше середины - грустно. Если больше - очень радостно :) Чуть позже посмотрю, что там за баг с овалом.
*

Sulpher

  • Живу я здесь
  • 2130
  • 402 / 16
  • Шаблоны и расширения Joomla
Но, когда в ответ на введённую мною сумму пожертвования она превращается в постную рожу, или вовсе в недовольную гримасу - это перебор.
Я считаю, что в ответ на пожертвование должна излучаться только благодарность. Даже за 1 копейку. А при увеличении суммы - увеличиваться степень восторженности.
Иначе - некорректно.
Так в этом и фишка. :-) Мол, не жмотьтесь, помогите автору статьи. Ну можно отключить улыбку, да.
*

Санчо

  • Захожу иногда
  • 239
  • 10 / 0
  • Алексей Харламенков
Ну значит сумма маленькая.

Так в этом и фишка. :-) Мол, не жмотьтесь...

Коллеги!
Человек уже даёт деньги. Добровольно. Это пожертвование. И здесь психология работает: "тебе не нравится, сколько я предлагаю!? - не получишь ничего!"
*

Sulpher

  • Живу я здесь
  • 2130
  • 402 / 16
  • Шаблоны и расширения Joomla
Коллеги!
Человек уже даёт деньги. Добровольно. Это пожертвование. И здесь психология работает: "тебе не нравится, сколько я предлагаю!? - не получишь ничего!"
Хм, тоже логично.То есть, с горизонтальной линии (нейтральное выражение) просто увеличивать улыбку?
*

Санчо

  • Захожу иногда
  • 239
  • 10 / 0
  • Алексей Харламенков
Горизонтальная линия - это постная рожа - эффект "на подкорке" - тот же.

Я думаю - минимальное значение = "улыбка"; максимальное = "восторг".
Ведь люди - существа любопытные: "да, я согласен дать 100, а если передвину ползунок назад до минимума - чё оно скажет? Ах ненравится! Ну - до свидания!".
Результат: захотел отблагодарить, полюбопытствовал, получил негативную эмоцию, ушёл.

Здесь - сфера микроплатежей. Она вся работает на эмоциях и ненапряжности.
Нет положительной эмоции - нет платежа.

Более того, кто мешает в коде плагина в настройках ввести минимальный параметр, от которого мне, получателю, "будет хорошо"?
*

Sulpher

  • Живу я здесь
  • 2130
  • 402 / 16
  • Шаблоны и расширения Joomla
Обновление плагина JMB Donation до версии 1.0.3.

Что нового:
  • Улучшение: новый параметр для установки минимального значения для слайдера-бегунка
  • Улучшение: новый параметр для установки максимального значения для слайдера-бегунка
  • Улучшение: новый параметр для установки значения шага для слайдера-бегунка
  • Исправление: большое изображение в аватаре ломает вёрстку
  • Исправление: конфликт Mootools и jQuery

Официальная новость.
*

Fassendek

  • Осваиваюсь на форуме
  • 25
  • 0 / 1
Плагин хороший, но сильно устарел, особенно с нововведениями Яндекс. Топорной работой оживил плагин для Яндекс подправив файл его формы. Кому нужен этот файл - пишите в личку. Будем ждать набело исправленный вариант под Яндекс и другие платёжки. ^-^
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться