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

denis174

  • Захожу иногда
  • 256
  • 1 / 0
Добрый день прошу помощи, удалил старую версию компонента 2.04. Заново поставил актуальную, версия Joomla 1.5. Соответственно был установлен каталог фирм - после установки переадресация на страницу - Коррекция поля: Фамилия. Далее ничего не происходит. Каталог на сайте не отображается. Компонент поковырял - исправить не получилось. При установке прописывал livesite и соответственно пробовал без него.
*

denis174

  • Захожу иногда
  • 256
  • 1 / 0
Господа, всех с новым годом! Мой вопрос остается актуальным!
*

sivers

  • Живу я здесь
  • 2587
  • 359 / 0
JS во время установки не ругался? FireBug?
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

umnik.pk

  • Захожу иногда
  • 59
  • 0 / 0
начал в ручную переносить весь каталог со старой версии на новую и вот в чем уже засада!
пытаясь сделать Марка (Взаимосвязанные списки) как в старом оно вообще не работает в любом другом сочетании работает а так Марка (Взаимосвязанные списки) на сайте вообще на против слома Марка нет ни какого выбора! В чем может быть проблема?
Да и еще один баг подправил шаблон100 в ручную но после того как что то настраиваешь в админке каталога все слетает назад на дефолт (просто бяка получается-все в одной куче или строчкой вниз) как сделать что бы не слетал отредактированный шаблон в ручную?
*

umnik.pk

  • Захожу иногда
  • 59
  • 0 / 0
Заметил проблему если использовать  (Взаимосвязанные списки)   и попытаться добавить 26 справочников то уже 27 добавить не получается -ПРОСТО НАПРОСТО НЕ СОХРАНЯЕТСЯ! Как решить такую проблему?
*

umnik.pk

  • Захожу иногда
  • 59
  • 0 / 0
В общем что то с новой версией понять что то трудно на старой два дня на пробы а потом за пару дней полный сайт рабочий готов. С новой 2.5.5. уже вторая неделя идет но что то осознать и понять как это работает очень сложно, такое ощущение что каталог делали для себя разработчики так как уж все так запутано Им (разработчикам) понять все просто но как понять тем кто его использует для личных целей?
Вот то что уже вызывает раздражение помогите кто понять как это все настроить вот что в рабочей версии старой версии каталога
http://avtom.by/spetstekhnika/ves-razdel.html  а вот что пока твориться на тестовом http://test.avtom.by/index.php/kommercheski/ves-razdel  -- это что надо все в ручную править дивами?
вот еще один момент не понятный http://avtom.by/spetstekhnika/ves-razdel/57-Pogruzchiki.html  а вот что на новой версии http://test.avtom.by/index.php/kommercheski/ves-razdel/kategorija/avtobusyi/1-Avtobusyi
помогите понять или в трех словах расскажите как настроить?
*

denis174

  • Захожу иногда
  • 256
  • 1 / 0
В общем что то с новой версией понять что то трудно на старой два дня на пробы а потом за пару дней полный сайт рабочий готов. С новой 2.5.5. уже вторая неделя идет но что то осознать и понять как это работает очень сложно, такое ощущение что каталог делали для себя разработчики так как уж все так запутано Им (разработчикам) понять все просто но как понять тем кто его использует для личных целей?
Вот то что уже вызывает раздражение помогите кто понять как это все настроить вот что в рабочей версии старой версии каталога
http://avtom.by/spetstekhnika/ves-razdel.html  а вот что пока твориться на тестовом http://test.avtom.by/index.php/kommercheski/ves-razdel  -- это что надо все в ручную править дивами?
вот еще один момент не понятный http://avtom.by/spetstekhnika/ves-razdel/57-Pogruzchiki.html  а вот что на новой версии http://test.avtom.by/index.php/kommercheski/ves-razdel/kategorija/avtobusyi/1-Avtobusyi
помогите понять или в трех словах расскажите как настроить?

в новой версии компонента ксс надо править под себя с 0 , а в старой большая часть была готова... Что бы настроить нужно ковырять... либо нанять верстальщика...
*

Fat

  • Moderator
  • 479
  • 25 / 0
  • Разрабатываю компоненты для Joomla
Со временем в новой версии будут реализованы стандартные сборки. Настраивать нужно будет минимум.
Главный аргумент новой версии в том, что возможностей у нее больше, чем в старой в как минимум в 2-3 раза больше
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Обновление с версии 1.5.27 на 1.5.29

Автор Fat

Ответов: 29
Просмотров: 9694
Последний ответ 26.05.2015, 00:06:58
от denis174
Ошибка при создании пункта меню

Автор Ego

Ответов: 1
Просмотров: 4557
Последний ответ 27.06.2014, 22:33:13
от sivers
Ошибка 500 при добавлении объекта

Автор leonid.m

Ответов: 2
Просмотров: 5525
Последний ответ 14.11.2012, 16:02:21
от leonid.m
ОШИБКА

Автор nikulov.n

Ответов: 2
Просмотров: 3081
Последний ответ 26.07.2012, 00:34:36
от sivers
Обновление с версии 1.5.29 до 2.0.2

Автор Fat

Ответов: 0
Просмотров: 6188
Последний ответ 04.12.2011, 18:24:43
от Fat