Новости 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 Ответов
  • 2187 Просмотров

Несколько вопросов по CB
« : 01.04.2009, 11:22:48 »
Здравствуйте всем!

Решил вот поставить CB как альтернативу стандартной регистрации пользователей от Joomla, а заодно и затестить этот хваленый компонент.
Итак,
http://izpi.ru/index.php?option=com_comprofiler&task=registers
вот страничка регистрации.
Компонент поставлен отсюда: (+модуль регистрации)
http://communitybuilder.ru/component/option,com_remository/Itemid,5/func,select/id,3/

вопросы:
1. хотелось бы, чтобы не буквами было написано: "это поле необходимо заполнить" и т.д., а просто чтобы отображалась иконка-подсказка.
как здесь, например:
http://communitybuilder.ru/component/option,com_comprofiler/task,registers/
иконки почему-то вообще никак не хотят отображаться... Думал, что в шаблоне дело - менял темплэйты (в настройках модуля) - ноль эмоций.. даже оформление не меняется. кстати, вот и еще вопрос - в чем делема с шаблонами?
2. Как изменить название полей? имя, логин, пароль. и т.д. расположение и размеры этих полей?
Насколько я понимаю - размеры и расположение , это в css шаблона делается, но с шаблонами "косяк" какой-то - поэтому хз даже куда смотреть.

Заранее спасибо за помощь!  ^-^


*

konstantinopol

  • Захожу иногда
  • 66
  • 2 / 0
Re: Несколько вопросов по CB
« Ответ #1 : 01.04.2009, 14:11:32 »
Какую версию от CB ты взял??
Посмотри как это выглядет у меня
http://www.eugenweb.de/eugenweb/kosta/index.php?option=com_comprofiler&task=registers&Itemid=53

Я тут ничего не менял, версия CB 1.2

Или
CB Configuration Manager -> Show icons on fields
И там выбери
« Последнее редактирование: 01.04.2009, 14:16:15 от konstantinopol »

Re: Несколько вопросов по CB
« Ответ #2 : 02.04.2009, 05:48:41 »
Какую версию от CB ты взял??
Посмотри как это выглядет у меня
http://www.eugenweb.de/eugenweb/kosta/index.php?option=com_comprofiler&task=registers&Itemid=53

Я тут ничего не менял, версия CB 1.2

У Вас вроде вообще ошибка на 410 строке по ссылке
Стоит Com_profiler 1.1RE (но с офф сайта брал и ставил 1.2 версию - такая же фигня с иконками и темплейтами)

в Настройках CB у меня есть кое-что:
ImageMagick   Не установлен
NetPBM   Не установлен
GD1 library Не установлен
GD2 library   Автоопределение, bundled (2.0.28 compatible)

может это из-за библиотек?
*

konstantinopol

  • Захожу иногда
  • 66
  • 2 / 0
Re: Несколько вопросов по CB
« Ответ #3 : 02.04.2009, 11:02:14 »
Возможно что и из-за библиотек, сам не так сильно разбераюсь в этом.
После того как я вам написал ответ регистрация работа в течении дня, но потом я что то там сломал и вы видели результат сами.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

как сделать поле в несколько строчек

Автор Akksimo

Ответов: 1
Просмотров: 1506
Последний ответ 24.03.2012, 22:02:20
от AlexSmirnov
Знаки вопросов как в админ панели так и при входе CommunityBuilder 1.4

Автор aleksgold

Ответов: 3
Просмотров: 2393
Последний ответ 02.03.2011, 19:36:28
от AlexSmirnov
Несколько типов модераторов с разными правами.

Автор Nikolay Blinov

Ответов: 2
Просмотров: 1702
Последний ответ 22.11.2010, 05:01:26
от Nikolay Blinov
Несколько вопросов по Joomla

Автор aleksus430

Ответов: 2
Просмотров: 1705
Последний ответ 05.10.2010, 11:34:10
от sheff2000
Несколько полей в одну строку

Автор adskij

Ответов: 1
Просмотров: 1588
Последний ответ 25.09.2010, 15:52:20
от SSStylish