Новости Joomla

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

Новый способ добавления и рендера полей в 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.
// В Controller/View добавляем поля$this->form  ->addControlField('task', '')  ->addControlField('return', $input->getBase64('return', ''))  ->addControlField('forcedLanguage', $forcedLanguage);
А в layout'е просто используем метод
renderControlFields()
// В layout формыecho $this->form->renderControlFields();
Многие компоненты ядра уже используют этот подход. Соответствующий PR был принят в Joomla 5.3 осенью 2024г.Смотреть
Pull Request@joomlafeed#joomla #разработка #php

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

Simply

  • Захожу иногда
  • 71
  • 7 / 1
Как в корзине вывести скидку и итоговую сумму со скидкой. поиск по форуму ничего не дал кроме этой темы Отображение процентной скидки клиента в корзине, на странице оформления заказа, в PDF и в E-mail где есть скрин как может быть, но как сделать не ясно)
У разработчика есть аддон, но как я понял он выводит скидку по купонам, а мне нужно чтоб выводило скидки при распродаже или скидки групп. Есть ли готовое решение, или как допилить самому?
*

kit2m2

  • Живу я здесь
  • 3351
  • 273 / 0
  • Беру сайты на полное сопровождение
Re: Скидка + итоговая сумма в корзине
« Ответ #1 : 18.12.2021, 13:51:01 »
а мне нужно чтоб выводило скидки при распродаже или скидки групп. Есть ли готовое решение, или как допилить самому?
1. Что такое скидка при распродаже? Выводить скидку при наличии Старой цены? Этого функционала нет, но посчитать и вывести можно.

2. Скидка групп - Выводить скидку для группы? Эта скидка применяется до корзины, после того как только пользователь вошел под своим аккаунтом. Можно вывести.
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

kit2m2

  • Живу я здесь
  • 3351
  • 273 / 0
  • Беру сайты на полное сопровождение
Re: Скидка + итоговая сумма в корзине
« Ответ #2 : 18.12.2021, 14:36:09 »
Есть такой плагин для скидки, он как раз выводит скидку (разницу в процентах новой и старой цены).

А еще куча полезностей: Выбор категорий, выбор периода действия скидки и т.д... Можно этот доработать или написать новый...
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

Simply

  • Захожу иногда
  • 71
  • 7 / 1
Re: Скидка + итоговая сумма в корзине
« Ответ #3 : 19.12.2021, 10:11:38 »
Ваш плагин не подходит. В карточке товара и так выводится старая цена и цена со скидкой. Меня интересует именно корзина, клиент видит цены и сумму уже со скидкой, а хотелось бы: Сумма без скидки 1000руб., скидка 100 руб., Итого 900руб. Как то так...
*

kit2m2

  • Живу я здесь
  • 3351
  • 273 / 0
  • Беру сайты на полное сопровождение
Re: Скидка + итоговая сумма в корзине
« Ответ #4 : 19.12.2021, 10:19:26 »
Ваш плагин не подходит.
Это читали?
Можно этот доработать или написать новый...
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

Simply

  • Захожу иногда
  • 71
  • 7 / 1
Re: Скидка + итоговая сумма в корзине
« Ответ #5 : 19.12.2021, 15:03:41 »
Меня больше интересует готовое решение, которое можно посмотреть, потестить на демо сайте
*

kit2m2

  • Живу я здесь
  • 3351
  • 273 / 0
  • Беру сайты на полное сопровождение
Re: Скидка + итоговая сумма в корзине
« Ответ #6 : 19.12.2021, 16:33:38 »
Меня больше интересует готовое решение, которое можно посмотреть, потестить на демо сайте
А готового нет. Ваши пожелания довольны специфичны, поэтому оно навряд ли появиться... Просто так я бы как разработчик писать его не стал...
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

anatol81n

  • Захожу иногда
  • 82
  • 2 / 0
Re: Скидка + итоговая сумма в корзине
« Ответ #7 : 20.12.2021, 12:56:03 »
все возможно на коммерческой основе
*

Simply

  • Захожу иногда
  • 71
  • 7 / 1
Re: Скидка + итоговая сумма в корзине
« Ответ #8 : 21.12.2021, 16:09:00 »
А готового нет. Ваши пожелания довольны специфичны, поэтому оно навряд ли появиться... Просто так я бы как разработчик писать его не стал...
А в чем специфика моего пожелания?) Это основа маркетинга, что бы клиент видел сколько он сэкономил! Не просто процент в голове, а реальная сумма.
Пример: заказал он 10 позиций, на 3470р., у него есть постоянная скидка в 7%, что это, сколько это? а может неправильно посчитали, а может обманули? ведь в корзине мы видим уже сумму со скидкой...
А теперь смотрим скрин, как могло быть... видим сумму скидки, а у нас к примеру доставка 300 рублей, и в голове мысль, что доставка вроде как оказалась бесплатной, и довольный клиент жмет заветную кнопку оформить)
Не знаю, может я отстал от жизни.
*

kit2m2

  • Живу я здесь
  • 3351
  • 273 / 0
  • Беру сайты на полное сопровождение
Re: Скидка + итоговая сумма в корзине
« Ответ #9 : 21.12.2021, 16:20:57 »
А теперь смотрим скрин, как могло быть...

Не уговаривайте, писать расширение, для того чтобы Вы просто посмотрели и решили покупать или не покупать?

Мне есть чем заняться... Думаю как и другим разработчикам...

За все существование JoomShopping задались подобным вопросом только Вы. Поэтому только под заказ!

Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

anatol81n

  • Захожу иногда
  • 82
  • 2 / 0
Re: Скидка + итоговая сумма в корзине
« Ответ #10 : 21.12.2021, 20:42:42 »
А в чем специфика моего пожелания?)
могут быть совершенно разные системы лояльности и эта ваша экономия считаться очень по разному.
поэтому все это индивидуально.
*

fallout1986

  • Новичок
  • 3
  • 0 / 0
Re: Скидка + итоговая сумма в корзине
« Ответ #11 : 24.03.2022, 02:44:12 »
Это читали?
Занимаетесь разработкой? Хочу заказать у Вас плагин . моя почта ishelonin@gmail.com
*

kit2m2

  • Живу я здесь
  • 3351
  • 273 / 0
  • Беру сайты на полное сопровождение
Re: Скидка + итоговая сумма в корзине
« Ответ #12 : 24.03.2022, 07:44:42 »
Занимаетесь разработкой? Хочу заказать у Вас плагин . моя почта ishelonin@gmail.com
Да, я занимаюсь разработкой расширений. По поводу разработки, лучше писать в Скайп — StudioDK-WEB
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

bsod9145

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Re: Скидка + итоговая сумма в корзине
« Ответ #13 : 15.03.2023, 12:42:00 »
Как вывести в корзине количество товаров, и стоимость товара без учета скидки на группу пользователей (default_price)
*

kit2m2

  • Живу я здесь
  • 3351
  • 273 / 0
  • Беру сайты на полное сопровождение
Re: Скидка + итоговая сумма в корзине
« Ответ #14 : 15.03.2023, 18:43:59 »
Как вывести в корзине количество товаров, и стоимость товара без учета скидки на группу пользователей (default_price)
Стандартными методами никак.

Скидка на группу пользователей не распространяется на количество товаров. Скидка применяется к цене товара!

Стоимость товара без учета скидки для группы пользователей можно только запросом в базу данных либо дополнительным расширением разработанным для этой задачи.
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Скидка без регистрации

Автор Simply

Ответов: 5
Просмотров: 780
Последний ответ 04.04.2023, 23:52:47
от Simply
Скидка у дополнительной цены не в процентах

Автор MadKitty

Ответов: 2
Просмотров: 508
Последний ответ 16.05.2022, 20:52:48
от MadKitty
Скидка в % за самовывоз

Автор kluchnikov85

Ответов: 3
Просмотров: 640
Последний ответ 01.02.2022, 14:06:04
от kluchnikov85
Количество товара в корзине в мега-меню [решено]

Автор jesus

Ответов: 13
Просмотров: 2017
Последний ответ 08.10.2021, 21:42:27
от Mister Shadow
Автообновление суммы в корзине от количество товаров

Автор V1RTUS

Ответов: 4
Просмотров: 2598
Последний ответ 30.06.2021, 21:32:09
от driverXP