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

Методист

  • Новичок
  • 2
  • 0 / 0
Доброго времени суток всем.

Обычно справляюсь сам, но тут даже не знаю как быть. Коротко. На сайте установлен Компонент Commedia 4.3.3  версии. Версия Joomla 3.9.8. На сервере Php 7.1.

При воспроизведении слайдер добравшись до конца перескакивает на новую строку и продолжает движение, оно и понятно, ведь время воспроизведения то продолжается. Чтобы увидеть проблему не обязательно слушать все, достаточно почти на конце нажать по слайдер.

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

Разработчик компонента временно не может мне оказать помощь и рекомендовал обратиться на этот форум. Если у разработчика все же появится время и мы вместе найдем решение, то опубликую его в этой теме.

Буду признателен за любую помощь.
« Последнее редактирование: 18.06.2020, 19:58:59 от Методист »
*

Методист

  • Новичок
  • 2
  • 0 / 0
Проблема кроется в стилях .commedia .mp3button при попытке сделать кнопки крупнее, слайдер (полоска проигрывателя) сползает ближе к концу проигрывания файла. При размерах кнопок воспроизвести (пауза) и стоп в 18px все работает корректно.
P.S. жаль, хотелось сделать кнопки крупнее
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Здравствуйте. У разработчика появилось время (в связи с релокацией из России). Давайте разбираться в стилях!
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Компонент Commedia и плагин mp3browser для медиа-сайтов

Автор ecolora

Ответов: 557
Просмотров: 125341
Последний ответ 13.03.2023, 00:25:14
от ecolora
компонент Simple portfolio

Автор Evert

Ответов: 2
Просмотров: 2102
Последний ответ 27.02.2020, 12:23:57
от lyunya
Модуль IPrice Popup News - всплывающая новость на сайте

Автор radius

Ответов: 3
Просмотров: 1423
Последний ответ 18.08.2019, 15:04:13
от radius
Конфликт с jQuery

Автор modest

Ответов: 20
Просмотров: 2779
Последний ответ 19.12.2017, 08:06:54
от BVV
Вывести на сайт компонент JoomShoping

Автор klipius

Ответов: 4
Просмотров: 1197
Последний ответ 22.09.2017, 08:49:11
от dmitry_stas