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

DimaSmile

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Ошибка 500 k2 tools
« : 03.12.2016, 18:20:16 »
Доброго времени суток. При выводе больше 10 материалов в категории, при переходе в категорию выдает ошибку 500, вывожу категории с помощью к2 tools.
Есть мысли как исправить? И в чем может быть причина?
*

DimaSmile

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Ошибка 500 k2 tools
« Ответ #1 : 03.12.2016, 22:28:08 »
Возможно это не причина которая вызывает ошибку, но я смог исправить ошибку путем увеличения количества основных материалов, в настройках категории в к2.
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Ошибка 500 k2 tools
« Ответ #2 : 04.12.2016, 01:32:31 »
Логи посмотрите.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

DimaSmile

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Ошибка 500 k2 tools
« Ответ #3 : 04.12.2016, 15:13:01 »
Не было ошибок в логах.
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Ошибка 500 k2 tools
« Ответ #4 : 04.12.2016, 15:58:59 »
500 ошбка должна быть в логах серва. и включите отображение ошибок на сайте на максимум
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

DimaSmile

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Ошибка 500 k2 tools
« Ответ #5 : 04.12.2016, 16:05:06 »
Я на локалке работаю, open server.
Ps не очень разбираюсь в логах. Какого примерно типа может быть ошибка?
Исходя из того что путем увеличения количества основных материалов удалось исправить эту ошибку.
*

al707

  • Осваиваюсь на форуме
  • 42
  • 2 / 0
  • Тамиров Александр
Re: Ошибка 500 k2 tools
« Ответ #6 : 04.12.2016, 16:18:34 »
Ну, да, логи смотрите.. Если по-английски немного читаете или хотя бы словарем пользоваться умеете, то разберетесь, там ничего заумного нет.
Какого примерно типа может быть ошибка?
Исходя из того что путем увеличения количества основных материалов удалось исправить эту ошибку.
Ну, например, лимиты из php.ini превышаются при генерации страницы по памяти или по времени.
*

DimaSmile

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Ошибка 500 k2 tools
« Ответ #7 : 04.12.2016, 16:22:31 »
Спасибо всем за ответы.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

K2 + Falang при переходе по переведенному тегу ошибка 404

Автор Slava77

Ответов: 2
Просмотров: 2889
Последний ответ 09.02.2022, 15:53:00
от Slava77
Ошибка ПРИ создании материала В К2 - РЕШЕНО

Автор korchaga

Ответов: 1
Просмотров: 876
Последний ответ 28.12.2020, 03:21:46
от korchaga
Ошибка components\com_k2\views\itemlist\view.html.php on line 485

Автор NIKOLY

Ответов: 5
Просмотров: 1067
Последний ответ 09.12.2020, 16:56:01
от NIKOLY
Ошибка дополнительных полей в конце материала

Автор Vekach

Ответов: 4
Просмотров: 1072
Последний ответ 22.09.2020, 17:45:22
от Vekach
Ошибка atom RSS k2 в jamp

Автор wishlight

Ответов: 0
Просмотров: 1185
Последний ответ 13.12.2018, 12:27:15
от wishlight