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

Makewebs

  • Захожу иногда
  • 50
  • 2 / 0
Небольшой сайт компании производителя электрических шкафов. Информации пока минимум, пришлось работать с тем, что было, плюс сделать несколько фоток самостоятельно.
http://asg-controls.com/
*

wishlight

  • Гуру
  • 5062
  • 315 / 1
  • От 300 руб быстрый хостинг. Сервера.
Очень даже прилично сделано.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Отличный сайт. Редкая работа в этом разделе.
*

Makewebs

  • Захожу иногда
  • 50
  • 2 / 0
Спасибо большое коллеги!
*

Missile

  • Завсегдатай
  • 1116
  • 90 / 1
*

KKAAZZOO

  • Живу я здесь
  • 2288
  • 119 / 9
Да, очень хорошо, но для фоток надо галерею подобрать, нынешний вариант Lightbox никуда не годится
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
+1 к похвальбам и +2 к замене галереи ))
тем более, что она криво вписывается в ресайз и создает скроллбар горизонтальный (мой сайтик за это попинали, так что я тоже буду мстить )) ).
несколько смущает форма контактов без CAPTCHA. не боитесь спама?
а так - все солидно и аккуратно, современно.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
*

Makewebs

  • Захожу иногда
  • 50
  • 2 / 0
Спасибо за отзывы, 404 и галереей займусь. Кстати есть какие нибудь мысли насчет галереи?
*

Makewebs

  • Захожу иногда
  • 50
  • 2 / 0
несколько смущает форма контактов без CAPTCHA. не боитесь спама?
Боюсь, но CAPTCHA боюсь еще больше, изучаю пока вопрос, до чего дошел прогресс в формах без CAPTCHA.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Там же bootstrap. Можно штатную модалку прикрутить.
*

al-teen

  • Глобальный модератор
  • 2385
  • 224 / 10
  • im
Картинки в шапке надо шире
*

Makewebs

  • Захожу иногда
  • 50
  • 2 / 0
Картинки в шапке надо шире
Да, спасибо. Займусь.
*

Makewebs

  • Захожу иногда
  • 50
  • 2 / 0
Там же bootstrap. Можно штатную модалку прикрутить.
Вот это уже задачка, буду изучать вопрос.
*

fsv

  • Живу я здесь
  • 2781
  • 411 / 2
у кого-то слишком большой монитор )
ноут 15" , в лисе нормально, в Opera обрезаны. Скриптом выводятся, через img , ширина 1300. До какого размера увеличивать, чтобы соблюсти баланс размер файла / маленькие-большие мониторы? Универсальнее было бы через $bg.style.backgroundImage

На главной (дальше не смотрел)-  3 jquery, 2 noConflict.
Веб-разработка: заказ. Только новая разработка.
*

Makewebs

  • Захожу иногда
  • 50
  • 2 / 0
ноут 15" , в лисе нормально, в Opera обрезаны. Скриптом выводятся, через img , ширина 1300. До какого размера увеличивать, чтобы соблюсти баланс размер файла / маленькие-большие мониторы? Универсальнее было бы через $bg.style.backgroundImage

На главной (дальше не смотрел)-  3 jquery, 2 noConflict.
Во блин, вылезли откуда-то. Спасибо, уберу лишнее.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
картинки лучше цеплять динамически стилями, в background-image, медиа-запросами в ксс, и предусмотреть максимальный вариант шириной не менее 2100 пикс
*

Makewebs

  • Захожу иногда
  • 50
  • 2 / 0
картинки лучше цеплять динамически стилями, в background-image, медиа-запросами в ксс, и предусмотреть максимальный вариант шириной не менее 2100 пикс

Да там вся фишка в "кен бёст эффекте", пока не получается победить, скрипт странно работает.
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
не знаю что тут отличного, обычный сайт вроде
"изюминок" никаких не увидел
в форме заявки не мешало бы добавить сообщение, если там идет валидация мыла, а то ввел неправильное мыло и ничего не происходит
а так на мыло уже никто давно не отвечает, проще телефон оставить и пусть сами перезванивают, но это уже к маркетингу)
*

Makewebs

  • Захожу иногда
  • 50
  • 2 / 0
в форме заявки не мешало бы добавить сообщение, если там идет валидация мыла, а то ввел неправильное мыло и ничего не происходит
а так на мыло уже никто давно не отвечает, проще телефон оставить и пусть сами перезванивают, но это уже к маркетингу)
Спасибо за отзыв, но ничего не понял. Заказы кстати идут.
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Спасибо за отзыв, но ничего не понял. Заказы кстати идут.
если ввести не верное мыло, то ничего не происходит с формой
я говорил о том что бы как-то выделить этот инпут, что он типа неверно заполнен
*

Makewebs

  • Захожу иногда
  • 50
  • 2 / 0
если ввести не верное мыло, то ничего не происходит с формой
я говорил о том что бы как-то выделить этот инпут, что он типа неверно заполнен
Стоит валидация на e-mail вида имя@сайт.домен
*

Makewebs

  • Захожу иногда
  • 50
  • 2 / 0
если ввести не верное мыло, то ничего не происходит с формой
я говорил о том что бы как-то выделить этот инпут, что он типа неверно заполнен
Тупанул, неправильно вас понял. Спасибо за совет!
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Да, отличный не напрягающий сайт по делу.

Обратил внимание на ГАБАРИТНЫЕ РАЗМЕРЫ (просто сам занимался производством и снабжением):
-невозможно визуально сравнить: предыдущий таб закрывается, если выбираешь иную модель.
Думаю лучше предоставить закрытие на желание просматривающего.

Отсутствуют хлебные крошки и привязка к меню(не везде):
- http://asg-controls.com/asg-controls-c не понял сначало в каком разделе я нахожусь, чтобы вернуться на предыдущий.
В меню не указано, навигации нет, пришлось в браузере "назад".
думаю стоит задуматься.

Все формы заказа не имеют подсказок (аля, вы не заполнили это или то).

В меню указан номер телефона ссылающийся на скайп:тогда дайте знать иконкой скайпа, что у вас эта функция есть для пользователя.

И очень, где-то сбоку выезжающего, не хватает обратного звонка для тех, кто в танке.

А так сайт достойный внимания!
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
у вас тексты с точки зрения АСУТПшника немного примитивные. "Шкаф предназначен для управления...". Это не шкаф предназначен, а начинка его, да и букварь АСУТП не надо наверно повторять - как работает частотный привод и т.д. как говорится, это ясно и ежу.

по сайту - советую проверить картинку на главной странице с т.н. "ken burn's effect" на разных браузерах. а так достойно.
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Уважаемый capricorn

мы тестим не технические данные, а юзабилити, и иные варианты, которые возможны при построении сайта.

если у вас возникли технические нюансы, советую их обговорить в личке.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

mlukyanov

  • Захожу иногда
  • 166
  • 2 / 0
а чего сверху строки залезают под шапку?
*

Makewebs

  • Захожу иногда
  • 50
  • 2 / 0
а чего сверху строки залезают под шапку?
Можете скриншот приложить?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Сайт сам себе. Ценим )

Автор OrangeBrain

Ответов: 26
Просмотров: 2683
Последний ответ 22.02.2017, 10:11:02
от SeBun
Сайт такси 2444, под вашу оценку

Автор Dmitriy M

Ответов: 23
Просмотров: 2269
Последний ответ 15.12.2016, 01:43:42
от Dmitriy M
Небольшой блог. Приведение к нормальному виду

Автор fagtr

Ответов: 3
Просмотров: 1241
Последний ответ 15.01.2015, 14:48:21
от Pazys
Сайт агентства недвижимости

Автор yaspis

Ответов: 10
Просмотров: 1341
Последний ответ 06.11.2014, 18:49:25
от Pazys
Сайт кредитной тематики

Автор karsalex

Ответов: 14
Просмотров: 3289
Последний ответ 26.05.2014, 20:44:45
от AlekVolsk