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

Aleksej Khoroshevskij

  • Новичок
  • 4
  • 0 / 0
  • Aleksius.com
Здравствуйте. Как или при при помощи чего можно организовать изменение стоимости оплаты в зависимости от суммы заказ? Например, если заказ менее 50 - то +5% к стоимости оплаты, если 50-60 - +4%, 60-70 - +3%, больше 70 - +0%.
В стандартном способе оплаты "Cash on delivery" есть цена оплаты, но без возможности её изменения в зависимости от суммы оплаты.

Заранее благодарен за ответ.
*

dmitry_stas

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

Aleksej Khoroshevskij

  • Новичок
  • 4
  • 0 / 0
  • Aleksius.com
Ищу... Но пока не нахожу.
*

dmitry_stas

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

Гоша_Компьютерный

  • Захожу иногда
  • 65
  • 11 / 1
  • sitogon
Такое я делал для доставки. Наверное, вам нужно и для оплаты также
*

nevigen

  • Moderator
  • 10448
  • 863 / 25
  • http://n*****n.com
Здравствуйте. Как или при при помощи чего можно организовать изменение стоимости оплаты в зависимости от суммы заказ? Например, если заказ менее 50 - то +5% к стоимости оплаты, если 50-60 - +4%, 60-70 - +3%, больше 70 - +0%.
В стандартном способе оплаты "Cash on delivery" есть цена оплаты, но без возможности её изменения в зависимости от суммы оплаты.

Заранее благодарен за ответ.
https://nevigen.com/ru/marketing/skidka-ot-summy-zakaza-v-joomshopping.html
только скидку правильно задать :)


хотя елси это имено для способа оплаты наценка. то только писать
« Последнее редактирование: 24.10.2019, 11:06:36 от nevigen »
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Стоимость заказа без стоимости доставки

Автор Alex_gs

Ответов: 3
Просмотров: 2480
Последний ответ 17.01.2023, 15:04:06
от kit2m2
Украинские плагины оплаты для версии 5, 0?

Автор Alex_gs

Ответов: 3
Просмотров: 2523
Последний ответ 12.01.2023, 01:16:57
от Alex_gs
Privat24 - плагин оплаты (приват24)

Автор vasya321

Ответов: 84
Просмотров: 23891
Последний ответ 05.07.2022, 10:39:36
от nevigen
LiqPay - плагин оплаты

Автор 1g0r

Ответов: 160
Просмотров: 41930
Последний ответ 31.12.2021, 23:17:26
от Biss
Скрыть стоимость нулевой доставки

Автор timson

Ответов: 2
Просмотров: 2569
Последний ответ 04.03.2021, 17:09:06
от v42bis