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

Plazmodina

  • Захожу иногда
  • 228
  • 7 / 2
Здравствуйте. Можно ли с помощью какого-нибудь компонента Joomla сделать такое. Допустим, мы имеем сайт на тему законодательства и юриспруденции, который оказывает услуги нуждающимся людям. Например, у человека сгорела машина и он не знает что делать с точки зрения юриспруденции чтобы получить страховку. Но есть сайт где можно об этом узнать в неполной информации, а чтобы получить полную информацию он должен заплатить админу сайта, чтобы админ потом его про консультировал. Так вот посетитель заходит на сайт и видит такую форму регистрации - http://web-konsyltant.ru/index.php/2010-11-05-12-53-46.html Данная форма была создана с помощью компонента форм связи aiContactSafe. Так вот когда человек заполняет эти поля и жмёт отправить, то эти данные идут в админку и на почту в виде его заполненных слов. А с помощью какого компонента можно создать шаблон формата, чтобы эти данные вставлялись в него? То есть, Клиент вводит данные паспорта на сайте. Его данные подставляются в определенное место в текстовом документе. Клиент производит оплату  SMS, webmoney и т.д.  и получает готовые документы...
*

Plazmodina

  • Захожу иногда
  • 228
  • 7 / 2
Может ли мне помочь этот компонент - ChronoForms 3.1?
*

Plazmodina

  • Захожу иногда
  • 228
  • 7 / 2
Короче, способ найден! Я сделал всё строго по определённой форме, если кому интересно как, то пишите!
*

kamit

  • Захожу иногда
  • 90
  • 2 / 0
ну дык отписался бы как это всё сделалось? :)
*

DeKajper

  • Новичок
  • 1
  • 0 / 0
Короче, способ найден! Я сделал всё строго по определённой форме, если кому интересно как, то пишите!

Доброго дня!
Меня интересует, как это сделать.
Если нетрудно, прошу прислать инфо на мою почту 24@List.ru с темой письма "Экспорт с сайта в формат word".
Буду очень благодарен. Все детали обсудим в почте.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

На сайте правая колонна ушла в низ

Автор vityavoluevich

Ответов: 3
Просмотров: 1901
Последний ответ 27.10.2023, 08:45:48
от vityavoluevich
Каков ваш заработок на сайте?возможно ли пролететь и создать не прибыльный сайт?

Автор bedalex

Ответов: 3
Просмотров: 4749
Последний ответ 05.06.2023, 11:00:40
от Ритулька88
Ошибка #1050 при переносе базы данных на хостинг

Автор Ksen

Ответов: 7
Просмотров: 24645
Последний ответ 16.03.2020, 17:47:29
от Petrovich
Кто логинился на сайте

Автор sosny

Ответов: 6
Просмотров: 1533
Последний ответ 24.11.2017, 10:04:41
от sosny
Передача данных в форму при нажатии на ссылку

Автор usmdamir

Ответов: 4
Просмотров: 1566
Последний ответ 26.07.2017, 09:40:22
от usmdamir