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

iks-man

  • Новичок
  • 4
  • 0 / 0
добрый день
не могу загрузить изображения больше 3 МБ.

-------

Привожу текст ошибки:

"Error uploading:

IMG_1134.JPG
File size exceeds allowed limit."

-------
Не нашел нигде про ограничение размера загружаемых изображений для Galleric...
Это ограничение компонента или у меня с настройками проблема?
Спасибо.
*

shprota

  • Moderator
  • 770
  • 53 / 1
  • Тружусь, не покладая рук
Настройки сервера (PHP: upload_max_size, post_max_size)
*

iks-man

  • Новичок
  • 4
  • 0 / 0
из настроек php.ini:

post_max_size = 132M
upload_max_filesize = 128M


*

shprota

  • Moderator
  • 770
  • 53 / 1
  • Тружусь, не покладая рук
Проверьте, что настройки эти берутся: В админке: сайт  - информация о системе - информация PHP
*

iks-man

  • Новичок
  • 4
  • 0 / 0
там так и есть
хотел приложить скриншоты, но не вижу, как и добавить
*

iks-man

  • Новичок
  • 4
  • 0 / 0
попробовал также работу galleric на чистой Joomla, размещенной у хостера с настройками:
post_max_size = 16M
upload_max_filesize = 16M


всё то же самое - не загружается файл более 3 МБ
*

HerrOber

  • Захожу иногда
  • 74
  • 1 / 0
  • realmadrid.com.ua
Такая же проблема, как ее решить? upload_max_filesize   50M
*

SK

  • Живу я здесь
  • 2155
  • 164 / 0
А настройках админ.панели движка какой размер стоит?
Если движок версии 2.5, то в настройках Медиа-менеджера  параметр "Максимальный размер (в МB)"
Если движок версии 1.5, то в Общих настройках - Установки Медиа-менеджера параметр "Максимальный размер (в байтах)"
*

HerrOber

  • Захожу иногда
  • 74
  • 1 / 0
  • realmadrid.com.ua
А настройках админ.панели движка какой размер стоит?
Если движок версии 2.5, то в настройках Медиа-менеджера  параметр "Максимальный размер (в МB)"
Если движок версии 1.5, то в Общих настройках - Установки Медиа-менеджера параметр "Максимальный размер (в байтах)"
Движок 2.5, стоит 10мб, все равно пишет File size exceeds allowed limit.

*

SK

  • Живу я здесь
  • 2155
  • 164 / 0
из настроек php.ini:

post_max_size = 132M
upload_max_filesize = 128M

А где Вы видите файл php.ini?
И попробуйте загрузить любой файл размером больше 3Мб с помощью Медиа-менджера, чтоб понять чьи настройки не применяются, глобальные настройки или настройки галереи Galleric
*

HerrOber

  • Захожу иногда
  • 74
  • 1 / 0
  • realmadrid.com.ua
А где Вы видите файл php.ini?
И попробуйте загрузить любой файл размером больше 3Мб с помощью Медиа-менджера, чтоб понять чьи настройки не применяются, глобальные настройки или настройки галереи Galleric
Загрузил через медиа-менеджер - все загрузило. Значит где-то в настройках галереи стоит ограничение. Подскажите пожалуйста
*

shprota

  • Moderator
  • 770
  • 53 / 1
  • Тружусь, не покладая рук
Прошу прощения у всех. Действительно есть ограничение на 3 Мб.
Убирается оно так:

В файле administrator/components/com_galleric/assets/js/galleric.js ищем текст:
Код
,awesomeUploaderRoot: imguploaderRoot

после этой строчки вставляем:

Код
,maxFileSizeBytes: 30000000 // Примерно 30 Мб

Копируйте текст как есть, включая запятую в начале.
*

SK

  • Живу я здесь
  • 2155
  • 164 / 0
shprota, надо бы ответ на этот вопрос закрепить как-нибудь.
Сам я с Galleric не работал ни когда.
Но думаю что у многих такая проблема возникает
*

devul

  • Захожу иногда
  • 283
  • 21 / 1
  • если помог можете поставить +
Проверьте, что настройки эти берутся: В админке: сайт  - информация о системе - информация PHP
спасибо! натолкнули на мысль) кстати если через AJAX не грузятся фоты, то нужно отключить open_basedir. (в вирт хосте php_admin_value open_basedir none  )
Бложик про joomla, k2, joomshoppingdevul.ru
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Bug] Не добавляет изображения с фронта сайта

Автор Galdobin

Ответов: 3
Просмотров: 2955
Последний ответ 06.02.2012, 13:22:50
от Aleans