Новости Joomla

Новый способ добавления и рендера полей в 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 Гость просматривают эту тему.
  • 2 Ответов
  • 3241 Просмотров
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
Искал простенький каталог баннеров, чтобы просто указывать доступные баннеры из списка и показывать потом их в виде слайдшоу, но не нашел. Пришлось вчера сделать свой.

Компонент yvBanners предназначен для организации мини-каталога флеш-банеров на сайте. С помощью модуля mod_yv_banners Вы можете сделать слайдшоу из этого каталога. Т.е. устанавливаете сперва компонент, потом модуль.

Настройки каталога: минимальны. :)

Настройки модуля:
1. Направление прокрутки
2. Повтор показа
3. Постраничная навигация
4. Автослайдшоу
5. Время задержки слайдшоу
6. Время задержки. (Если честно, то никакой разницы не заметил при использовании данного параметра, но он есть в документации.)
7. Тип анимации: затухание, слайдер
8. Тип перехода (easing)
9. Скорость прокрутки

Демонстрация работы: просмотреть

Сообщайте о найденных ошибках, будем вместе их исправлять. :)

[вложение удалено Администратором]
« Последнее редактирование: 28.03.2009, 22:45:30 от yunoshev »
*

anantam

  • Новичок
  • 2
  • 0 / 0
Не понятно если это компонет с модулем для слайдшоу баннеров, то где тогда баннеру присваивается ссылка перехода, а если ее нет, то это прото слайд шоу картинок
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
@anantam
А в описании так и написано:
Цитировать
Вы можете сделать слайдшоу из каталога баннеров
Ссылки перехода прописываются обычно в самом флеш-баннере. Для чего такой каталог нужен? Если у Вас на сайте есть действующие акции для покупателей/посетителей и они представлены в виде красочных баннеров (клик по которому переведет на, собственно, текст акции), то этот каталог, думаю, может пригодиться.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Создать модуль фильтрации

Автор kadr

Ответов: 6
Просмотров: 2954
Последний ответ 25.10.2012, 15:32:31
от kadr
Некорректно работает модуль обратной связи.

Автор mr.dil

Ответов: 1
Просмотров: 2283
Последний ответ 08.10.2012, 15:17:57
от mr.dil
Смена навигации на сайте! Компонент Best Page Navigation

Автор ageent

Ответов: 33
Просмотров: 22196
Последний ответ 05.07.2012, 15:33:12
от den316
Компонент Тестирование (com_testajax for Joomla)

Автор dapmoed

Ответов: 58
Просмотров: 43499
Последний ответ 23.02.2012, 16:44:03
от devul
[download] Модуль новостей NewsFader v.1.0.1.1 (fixed)

Автор yunoshev

Ответов: 73
Просмотров: 50473
Последний ответ 03.02.2012, 13:25:51
от yunoshev