Новости Joomla

Вышел плагин социальных кнопок для Joomla - JL Like 5.1.0

Вышел плагин социальных кнопок для Joomla - JL Like 5.1.0

Вышел плагин социальных кнопок для Joomla - JL Like 5.1.0.JL Like — современный плагин для Joomla, который добавляет стильные кнопки "Поделиться" и счетчики лайков популярных соцсетей. Не использует внешние скрипты, что обеспечивает максимальную скорость и безопасность.👩‍💻 v.5.1.0. Что нового?Виджет предварительного просмотра- Добавлен интерактивный предпросмотр социальных кнопок в админ панели- Живое обновление настроек в реальном времени- Переключение между мобильным и десктопным видомУлучшенная мобильная поддержка- Оптимизированные размеры кнопок для мобильных устройств- Адаптивные стили для лучшего отображения на смартфонах- Touch-friendly интерфейсСовременная архитектура- Внедрена система Web Assets для Joomla 4/5- Оптимизированная загрузка ресурсов с атрибутом defer- Улучшенная производительностьТехнические улучшения- Добавлен новый метод getBaseUri() для лучшей обработки URL- Обновлена поддержка JoomShopping и ZOO компонентов- Улучшена совместимость с Joomla 5.xСкачать релиз с GitHubСтраница расширения@joomlafeed#расширения

Новый способ добавления и рендера полей в Joomla Form - метод renderControlFields() (Joomla 5.3+)

Новый способ добавления и рендера полей в Joomla Form - метод renderControlFields() (Joomla 5.3+)

При отображении форм компонента в админке раньше разработчикам нужно было описывать скрытые поля в лейаутах. И выглядело это так:

<?php // Это файл в /layouts/components/com_component/your_layout.php ?> <input type="hidden" name="task" value=""> <input type="hidden" name="return" value="<?php echo $input->getBase64('return'); ?>"> <input type="hidden" name="forcedLanguage" value="<?php echo $input->get('forcedLanguage', '', 'cmd'); ?>"> <?php echo HTMLHelper::_('form.token'); ?>

Начиная с Joomla 5.3 добавлен новый способ добавления таких полей (их называют control fields) - программно. И теперь это можно сделать просто в Controller / View.

<?php // В Controller/View добавляем поля $this->form ->addControlField('task', '') ->addControlField('return', $input->getBase64('return', '')) ->addControlField('forcedLanguage', $forcedLanguage);

А в layout'е просто используем метод

renderControlFields()

<?php // В layout формы echo $this->form->renderControlFields();

Многие компоненты ядра уже используют этот подход. Соответствующий PR был принят в Joomla 5.3 осенью 2024г.

Смотреть Pull Request

JoomGallery 4.1.0 - компонент галереи изображений для Joomla

JoomGallery 4.1.0 - компонент галереи изображений для Joomla

Новая итерация компонента продолжает развиваться, ведь с v.4.x компонент был переписан практически с нуля.

v.4.1.0. Что нового?

Редактирование метаданных изображений. Теперь метаданные можно не только читать, но и напрямую редактировать и записывать обратно в изображение JPG. Поддерживаются данные EXIF ​​и IPTC.

Полная совместимость с Joomla! 4.x, 5.x и 6.x. Компонент почистили от устаревших методов в коде.

Заметно ускорили загрузку больших галерей. Списки в админке, особенно для очень больших галерей ( >30 000 изображений), теперь загружаются значительно быстрее.

Несколько сеток lightGallery на одной странице. Будь то плагины контента или модули изображений: теперь вы можете отображать несколько галерей или категорий на одной странице без каких-либо ограничений.

Множество мелких исправлений ошибок и оптимизаций.

Сайт проекта

GitHub расширения

Скачать

0 Пользователей и 1 Гость просматривают эту тему.
  • 16 Ответов
  • 1878 Просмотров
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
Добрый день всем!
Народ, мне тут задали интересный вопрос, на который я не смог ответить. А тем не менее, это как-то надо сделать.

Есть JoomShopping с 5-6 сотнями товаров. Как сделать особую оплату или доставку для некоторых товаров?

Ну, например, бесплатная доставка только для 3-х товаров из всего ассортимента? Или скидка 10% при оплате через электронные платежи? Ну и т.п... Короче говоря, особые условия для выбранных товаров!

Заранее спасибо!
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
очень много если. если в корзине выбранные товары, и не выбранные. и т.д.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
А как можно решить? Что можно придумать? Платная доработка или что-то?
*

nevigen

  • Moderator
  • 10449
  • 863 / 25
  • http://n*****n.com
5 товаров в корзине
1 бесплатная доставка, 1 платная, 2 со скидкой 10%, 1 только оплата наличными.
оформление заказа....
логика расчета ?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
Если один товар с бесплатной доставкой - то и другие с ним тоже.
Если в заказе есть товары со скидкой, то она предоставляется ТОЛЬКО на эти товары.

Да логику можно продумать. Главное понять, можно ли это как-то воплотить в жизнь?
*

Виталик

  • Завсегдатай
  • 1244
  • 130 / 0
воплотить можно, если продумать логику которая будет совместима с логикой JoomShopping
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
Цена вопроса? Можно ли это сделать в виде плагина, чтобы в случае обновления проблем не было.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
что именно сделать? пока все очень размыто.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
что именно сделать? пока все очень размыто.
Нужен плагин, который позволяет задавать для любого товара индивидуальные настройки оплаты и доставки!

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

Причем, учитываться должны все установленные варианты оплаты и доставки, включая сторонние, такие как Webmoney, пластиковые карты и т.д. и т.п.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Цитировать
Нужен плагин, который позволяет задавать для любого товара индивидуальные настройки оплаты и доставки!

это тоже самое, что и в автосалоне консультанту по автомобилям -  нужна штуковина с мотором и дверями. все очень размыто. где конкретика?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
это тоже самое, что и в автосалоне консультанту по автомобилям -  нужна штуковина с мотором и дверями. все очень размыто. где конкретика?
да что именно? какая конкретика?
*

nevigen

  • Moderator
  • 10449
  • 863 / 25
  • http://n*****n.com
конкретика это :
если ____ то ____
по каждому случаю :)

чтобы в конце не было
а думал будет _____
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
Ага. Так. Попробую...

Тогда давайте пока говорить только о таком варианте:



Возможность установки специальной опции Бесплатная доставка для выбранного товара.
Выбрать можно для любого из установленных способов доставки.
При покупке товара отмеченного такой акцией ВСЕ товары купленные с ним так же доставляются бесплатно.
При оформлении заказа товара по такой акции пользователь выбирает любой удобный для него вариант доставки, но вместо стоимости доставки видит сообщение, типа: "Товар по акции Бесплатная доставка".

Что еще добавить не знаю. Вроде все доходчиво...
*

nevigen

  • Moderator
  • 10449
  • 863 / 25
  • http://n*****n.com
ну с картинкой это вы перегнули.
правила форума задают ограничения на размер.
поправьте пост.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
опля... ступор. забавно.
*

tolick

  • Новичок
  • 1
  • 0 / 0
опля... ступор. забавно.

Ага. Так. Попробую...

Тогда давайте пока говорить только о таком варианте:



Возможность установки специальной опции Бесплатная доставка для выбранного товара.
Выбрать можно для любого из установленных способов доставки.
При покупке товара отмеченного такой акцией ВСЕ товары купленные с ним так же доставляются бесплатно.
При оформлении заказа товара по такой акции пользователь выбирает любой удобный для него вариант доставки, но вместо стоимости доставки видит сообщение, типа: "Товар по акции Бесплатная доставка".

Что еще добавить не знаю. Вроде все доходчиво...
Здравствуйте, вы решили этот вопрос, со стоимостью доставки?
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
Здравствуйте, вы решили этот вопрос, со стоимостью доставки?
Привет. Не-а... Нужно обращаться к ребятам, которые плотно занимаются Джумшопингом, и просить плагин такой написать. Разумеется, за деньги.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Яндекс доставка

Автор dron

Ответов: 14
Просмотров: 5636
Последний ответ 28.11.2022, 22:25:45
от Preview
Оплата Uniteller

Автор lenaERT92

Ответов: 1
Просмотров: 2332
Последний ответ 04.07.2022, 20:00:06
от nevigen
[Скачать] Оплата через WebPay.by

Автор ViktorMah

Ответов: 37
Просмотров: 7132
Последний ответ 30.12.2021, 14:38:35
от zhalevich
Онлайн оплата по QR-коду

Автор Simply

Ответов: 0
Просмотров: 2413
Последний ответ 12.12.2021, 11:30:52
от Simply
Бесплатная доставка в зависимости от количества

Автор zahar_92

Ответов: 5
Просмотров: 1121
Последний ответ 23.04.2020, 19:27:39
от AlexB