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

Lopes-popes

  • Захожу иногда
  • 129
  • 1 / 0
Комрады
Шаблон вывода Zoo UIkit3
помогите разобраться
Каталог на Zoo осваиваю
шаблон yootheme pro
вывод товаров вот с такими длинными пустыми облостями под фото

Всю голову себя уже сломал. Как сделать их по размеру картинки примерно.
Спасибо

Не знаю как картинку вставить. Вот ссылку на пост в ВК https://vk.com/razrabotka.saitov?w=wall-25320841_31161

« Последнее редактирование: 08.08.2019, 11:02:07 от Lopes-popes »
*

sivers

  • Живу я здесь
  • 2589
  • 359 / 0
По фотке отладчик не показывает )
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

Lopes-popes

  • Захожу иногда
  • 129
  • 1 / 0
По фотке отладчик не показывает )
Прикрепил в тему ссылку на страничку.
*

Lopes-popes

  • Захожу иногда
  • 129
  • 1 / 0
UPD: Причем на мобильном телефоне отражается нормально.
Т.е. на ПК не видно название продукты, и краткого описания.
А на мобилке все видно

Что это может быть?
*

sivers

  • Живу я здесь
  • 2589
  • 359 / 0
Прикрепил в тему ссылку на страничку.
Теперь видно.

Надо с блоков .uk-align-left@m убрать (или перебить) float: left;

Как вариант - вообще убрать из этих блоков данный класс. Или изменить его.
Это которые внутри <div class="uk-card uk-card-default uk-card-body">
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

Lopes-popes

  • Захожу иногда
  • 129
  • 1 / 0
Теперь видно.

Надо с блоков .uk-align-left@m убрать (или перебить) float: left;

Как вариант - вообще убрать из этих блоков данный класс. Или изменить его.
Это которые внутри <div class="uk-card uk-card-default uk-card-body">
Да-да, сейчас вот кстати сам до этого допер. Сейчас буду пробывать.
Спасибо большое, добрый человек!

Непонятно только почему так само по себе получилось... странно если честно
*

sivers

  • Живу я здесь
  • 2589
  • 359 / 0
UPD: Причем на мобильном телефоне отражается нормально.
А потому что оно там задано через @media для экранов шире 960px

Сделал скрин, но хз как тут прикрепить.
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

Lopes-popes

  • Захожу иногда
  • 129
  • 1 / 0
А потому что оно там задано через @media для экранов шире 960px

Сделал скрин, но хз как тут прикрепить.
Ладно, бро спасибо. Теперь хоть понятно куда копать))
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Где настраивается вывод колиства товара на странице?

Автор Lopes-popes

Ответов: 1
Просмотров: 3151
Последний ответ 09.08.2019, 00:12:54
от Lopes-popes
Widgetkit может использовать материалы Zoo для вывода в галереи (например)

Автор Chip3x

Ответов: 2
Просмотров: 3822
Последний ответ 13.03.2019, 12:04:41
от rubinded
Есть ли интересные модули вывода новостей для ZOO 2.4?

Автор saturn

Ответов: 21
Просмотров: 9176
Последний ответ 10.01.2017, 16:15:01
от newvideo
Ошибка вывода категории

Автор lekx

Ответов: 1
Просмотров: 1900
Последний ответ 13.11.2014, 11:37:56
от pps88
Блок похожие записи в конце вывода элемента

Автор sea_dream

Ответов: 5
Просмотров: 1567
Последний ответ 07.11.2014, 14:53:21
от sea_dream