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

DamaVbubi

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Всем привет, товарищи!
Пытаюсь сделать регистрацию и авторизацию через социальные сети или через SMS.
Пробую компонент SLogin. Но не получается. Окошко появляется выбора аккаунта, но после выбора ничего не происходит. Либо переносит на страницу где нужно ввести почту (логин вбивается на автомате), нажимаю далее и так же ничего не происходит(((
В общем один раз получилось как то и все((( Если войти по логину и паролю, то можно привязать все эти социальные сети к аккаунту и все работает, но это не то.


Вот, может подскажите еще какие компоненты. Или в ручную как можно сделать?
*

sivers

  • Живу я здесь
  • 2589
  • 359 / 0
Рабочий вариант есть на сайте Akeeba среди бесплатных. Там на каждый сервис отдельный плагин.
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

DamaVbubi

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Рабочий вариант есть на сайте Akeeba среди бесплатных. Там на каждый сервис отдельный плагин.

Очень заинтересовало, но не получилось найти((( Это сайт где Akeeba Backup ?    Спасибо!)

Нашла, буду разбираться)

« Последнее редактирование: 13.04.2024, 21:11:38 от DamaVbubi »
*

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

  • Захожу иногда
  • 65
  • 11 / 1
  • sitogon
Есть мой компонент
Но он платный

https://sitogon.ru/catalog/joomla-plugins/j-sms-registration-detail

Там авторизация через VK и SMS
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вставка видео со своего сервера через media manager

Автор goga_pgasovav

Ответов: 2
Просмотров: 988
Последний ответ 27.03.2025, 14:51:43
от Akeksandr
Cайт через браузер недоступен

Автор rezchik

Ответов: 0
Просмотров: 602
Последний ответ 01.04.2023, 10:49:08
от rezchik
Редактирование title через страницу

Автор toxic_rain

Ответов: 1
Просмотров: 622
Последний ответ 28.02.2023, 11:54:28
от sivers
Свои позиции через grid

Автор androv77

Ответов: 0
Просмотров: 615
Последний ответ 21.11.2022, 16:45:05
от androv77
Кроссдоменная авторизация

Автор denism300

Ответов: 5
Просмотров: 705
Последний ответ 14.11.2022, 13:28:04
от marksetter