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

gdrg

  • Захожу иногда
  • 80
  • 5 / 0
Цитировать
Суть в подгрузке плагина mootools в модуль с помощью модуля loadplugin_CK, ну и собственно указываем меню там где необходимо подключить mootools, в нашем случае это форум.

У самого не получилось это реализовать, но забугорные собратья пишут, что у них все отлично

http://extensions.joomla.org/extensions/core-enhancements/embed-a-include/14726

Так же есть похожий модуль plugin in module и Zaragoza Mootools (вроде как можно указывать пункты меню где будет включатся mootools, у меня не устанавливается)

Лучшее решение, это плагин от SDKiller постом ниже
« Последнее редактирование: 28.09.2011, 18:06:40 от gdrg »
*

SDKiller

  • Живу я здесь
  • 2706
  • 329 / 5
  • ...ergo sum
Делал свой плагин для включения mootools 1.2+ только на страницах  отдельных компонентов (выбираются в настройках плагина)


Плагин Mootools Upgrade должен быть выключен!


UPD: на доработке в связи с проблемами с ЧПУ
« Последнее редактирование: 28.09.2011, 22:30:06 от SDKiller »
*

gdrg

  • Захожу иногда
  • 80
  • 5 / 0
Версия mootools имеет значение? У меня 1.2.5, JS 1.5.23, но к сожалению ваш плагин у меня не работает, вообще mootools не включается. Пробовал и так и этак
*

SDKiller

  • Живу я здесь
  • 2706
  • 329 / 5
  • ...ergo sum
Версия mootools значения не имеет, J 1.5.23.
Если вы в настройках модуля выбрали компонент, включаться будет только для данного компонента.

Пробовал и так и этак

Это как?
*

gdrg

  • Захожу иногда
  • 80
  • 5 / 0
Это как?
Это пробовал подключать к конкретному компоненту и ко всем
*

SDKiller

  • Живу я здесь
  • 2706
  • 329 / 5
  • ...ergo sum
Можете в личку отправить ссылку на сайт, посмотрю
*

staticlight

  • Завсегдатай
  • 1086
  • 65 / 0
  • Staticlight
100% помню, что проблема в мутулз апгрэйд, но не помню, во включенном или выключенном =)
Руководитель отдела сервисного обслуживания систем безопасности.
Устали от com_content - поставьте com_k2.
TRIPLE "F" POWER: Firefox+FireShot+Firebug. Chrome + Ctrl+Shift+I
*

gdrg

  • Захожу иногда
  • 80
  • 5 / 0
Можете в личку отправить ссылку на сайт, посмотрю

Спасибо большое, проблема была в mootools 1.2.5, установил 1.2.4 с JED и Ваш плагин отлично работает.
*

SDKiller

  • Живу я здесь
  • 2706
  • 329 / 5
  • ...ergo sum
Странно. У меня и с 1.2.5 работает. Для него непринципиален сам js-файл, он работает так же как и mtupgrade - через behavior
« Последнее редактирование: 28.09.2011, 18:23:44 от SDKiller »
*

Silver_Eagle

  • Новичок
  • 7
  • 0 / 0
где такой рабочий плагин можно скачать? который грузит mootools для определенного компонента или страницы
*

SDKiller

  • Живу я здесь
  • 2706
  • 329 / 5
  • ...ergo sum
Re: Решение Mootools + kunena 1.6 без конфликтов
« Ответ #10 : 29.12.2011, 20:58:20 »
где такой рабочий плагин можно скачать? который грузит mootools для определенного компонента или страницы

gdrg находил такой, работает неплохо:
http://extensions.joomla.org/extensions/site-management/site-performance/16507
*

ritm-it45

  • Захожу иногда
  • 63
  • 0 / 0
Re: Решение Mootools + kunena 1.6 без конфликтов
« Ответ #11 : 13.01.2012, 17:57:14 »

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

Не подхватывается файл локализации компонента Kunena v6.0.3

Автор Александр Кардаш

Ответов: 1
Просмотров: 2945
Последний ответ 02.04.2023, 18:12:09
от Александр Кардаш
Нужна помощь в переносе форума с Kunena на wordpress и любой плагин форума

Автор Zoltar22

Ответов: 0
Просмотров: 2652
Последний ответ 19.10.2022, 04:32:49
от Zoltar22
Форум Kunena. нет поля для ввода текста

Автор sarvasvova

Ответов: 2
Просмотров: 3144
Последний ответ 02.08.2022, 09:32:31
от crimeafrend
Kunena при создании новой темы не выводит поле для ввода текста

Автор sarvasvova

Ответов: 0
Просмотров: 5305
Последний ответ 18.11.2021, 00:31:10
от sarvasvova
Русификация Kunena

Автор pavel82

Ответов: 5
Просмотров: 30161
Последний ответ 04.06.2021, 14:44:49
от Elya