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

july84

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
после переноса сайта с денвера на хостинг в админке, когда захожу в Компонент-Mighty Resources скидывает меня только на настройки, т.е. в другие разделы компонента я попасть не могу, и появляется следующая ошибка "File Secure Directory either not set or not writtable. We recommend create "uploads" directory in your Joomla root and set this directory as File Secure Directory." Как это исправить?
*

timonnn

  • Захожу иногда
  • 366
  • 15 / 0
выберите в настройках папку для хранения файлов. Как вариант выберите папку Upload

Вкладка General
"File Secure Directory" - "Upload"
*

july84

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
что-то я ничего похожего у себя не вижу. у меня правда русская версия, но все равно... как это в русском варианте звучит?
*

timonnn

  • Захожу иногда
  • 366
  • 15 / 0
Вот сделал скрин:
*

july84

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
спасибо, я оказывается не там искала. но это все равно не помогает - проблема как раз в том, что я ничего не могу поменять в настройках компонента (я пыталась изменить папку на нужную мне, но изменения не сохраняются и появляется как раз сообщение об ошибке). я думаю, что проблема в правах доступа к какому-то файлу или папке, но вот вопрос - к какому именно...
*

timonnn

  • Захожу иногда
  • 366
  • 15 / 0
спасибо, я оказывается не там искала. но это все равно не помогает - проблема как раз в том, что я ничего не могу поменять в настройках компонента (я пыталась изменить папку на нужную мне, но изменения не сохраняются и появляется как раз сообщение об ошибке). я думаю, что проблема в правах доступа к какому-то файлу или папке, но вот вопрос - к какому именно...

Ftp включен в настройках Joomla?
*

july84

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
нет...
*

Mighty

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Чтобы исчезла ошибка, нужно сохранить конфигурацию компонента. Если она не сохраняется, это может означать, что действительно не хватает прав для изменения его. Поэтому, как вам посоветовали нужно настроить FTP пользователя в общих настройках: Сайт-Общие настройки-Сервер-Установки FTP. Обязательные параметры логин, пароль, хост. Все эти данные могут быть предоставлены администратором хоста. Кроме того, помните, что если файлы были записаны (установлены на сайт) одним пользователем, а потом вы впишите другого пользователя, изменить файлы не получится. Попробуйте проконсультироваться в этом вопросе с хост-провайдером.
*

cex263

  • Осваиваюсь на форуме
  • 41
  • 3 / 0
Можно вручную прописать папку для хранения файлов ресурса.
Это делается в administrator/components/com_resource/config.ini

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

Ошибка при синхронизации/установке: MightyExtensions WebService Response Error: Get feed content Rec

Автор Pompej

Ответов: 4
Просмотров: 2356
Последний ответ 20.09.2011, 12:31:09
от SanyaBerkut
Ошибка mavikThumbnails

Автор Shadow

Ответов: 2
Просмотров: 2623
Последний ответ 02.08.2011, 12:12:04
от Shadow
ошибка (неработают флоплеер и h1ghl1gh JS

Автор Havchik

Ответов: 5
Просмотров: 2954
Последний ответ 20.05.2011, 14:08:13
от Mighty
Пропали файлы и картинки после переноса!

Автор InK

Ответов: 10
Просмотров: 8362
Последний ответ 11.02.2011, 13:52:34
от Peter09
Ошибка при обновлении

Автор InK

Ответов: 4
Просмотров: 3365
Последний ответ 11.02.2011, 13:46:35
от Peter09