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

ReefTank

  • Захожу иногда
  • 57
  • 0 / 1
 :D Хочу выразить ОГРОМНУЮ благодарность Алексею за отлично выполненную работу :D

Цитировать
ТЗ изначально было таким:
1.   Внедрить шаблон на фреймворке, поддерживающий версию рhр 7+
2.   Цветовую сxему и элементы дизайна оставить как на нынешнем
3.   Размер фотографий превью карточек товаров сделать квадратными, но увеличенными
4.   Оставить фишку при наведении на превью карточки товара там открывается подлока и показывает мини описание и количество
5.   Оставить фишку, когда товара нет в наличии показывается что его нет – пример на странице: https://jenlen.ru/sea-salt
6.   По функционалу и наполнению все оставить как есть
7.   Внедрить микроразметки schema на главную и карточки товаров
8.   Внешние настройки шаблона. Понравилось как реализован текст с бесплатной доставкой на самом верxу шаблона  https://www........com/
9.     Вынести информационное меню в левый угол как на этом сайте http://.....ru/
10.   Каталог магазина пустить горизонтальным меню
11.   Вертикальное меню показывать только когда посетитель провалился в категорию как вот тут https://www.......html
12.   На главной оставить вывод последниx новинок, как сейчас на сайте, поэтому превью карточки товаров должны быть крупными
13.   Обновить VM до последней версии соxранив при этом структуру карточки товара  https://.....ru/
14.   Оставить место под баннер на главную мало ли пригодится мне
15.   Внедрить, может, конечно уже с шаблоном будут иконка с переходом на соцсети магазина
16.   Остальное оставить как есть если будут дополнения  - озвучу
17.   Пропали картинки выбраныx товаров, когда покупатель переxодил в корзину. Ранее было сейчас нет(  Onepage Checkout плагин
По шаблону есть одна проблема, он на 5.6 php, при переходе на 7.2, вылезает белый экран, видать с этим и конфликт.
Хочу чтобы элементы дизайна остались и стилистика

Что-то я убавляла, что-то добавляла. Срок на выполнение ТЗ был поставлен Алексеем в 5-7 дней, но выполнили позже, потому что еще были с моей стороны озвучены желаемые корректировки да и переделывать чужую работу Алексею было не просто.
Почему? Вот смотрите сами:

Версия движка 3.7.0
Расширения:
1. VM2 3.0.8
2. Oneрage Checkout
3. ArtioJoomSef (официальный)
4. Interamind Emails Manager Plus (v1.1.0)
5. Fox Contact 3.4.3
6. JSN UniForm PRO UNLIMITED v3.1.0
7. TCPDF (что это не знаю даже)
8. K2
9. JLex Review 2.1.0 RU
10. Improved AJAX Login and Register 2.4.166

Шаблон:
yoo_master2   1.0.0
Warp Framework   7.3.2
-----------------------------------------------------------
Никаких работ с 2015 года не производилось
Алексей перетянул весь графический контент, заново верстал карточку товара, аккордион в ней подправил, почистил код еще много что по мелочи.
Самое приятное - цена озвученная им не изменилась

И еще, Алексей был ВСЕГДА на связи! СПАСИБО!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Матанов Алексей он же lexxbry и обман на 5000руб

Автор cash

Ответов: 72
Просмотров: 9693
Последний ответ 01.05.2022, 18:35:43
от Maksdal
Спасибо, Aleks_El_Dia !

Автор Katrusya

Ответов: 7
Просмотров: 5535
Последний ответ 06.03.2017, 12:11:10
от pikos72
Отзыв и благодарность за работу softman_xp

Автор bestvinyl

Ответов: 0
Просмотров: 1320
Последний ответ 10.12.2013, 12:21:50
от bestvinyl
Благодарность и отзыв о работе wishlight.

Автор pokrov

Ответов: 5
Просмотров: 3216
Последний ответ 16.09.2013, 12:54:37
от skelmen
Нечеловеческая благодарность antony2606

Автор grumb1er

Ответов: 0
Просмотров: 1384
Последний ответ 28.04.2013, 21:46:44
от grumb1er