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

arsstorm

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Здравствуйте.

Joomla 2.5 + JS 3.20.2

Вводные.
В понедельник вылезла проблема — пропали все изображения на сайте + в общем списке товаров все параметры стали в кучку. После помощи местных жителей форума, отрубил плагины JCH Optimize и Lazy Load, проблема якобы ушла, ошибок в логе (судя по письму ТП хостинга) стало вдвое меньше. После включения плагинов картинки не пропали, функционал вернулся, НО ...
1) ошибки в логе вернулись в том же объёме, что на момент до выключения;
2) причина "пропажи" изображений мне неизвестна, как и причина их возвращения после вкл/выкл плагинов

Я бы рад приложить лог, но он весит 26мб, так что прилагаю скрин Лога из переписки с ТП хостинга.

Задача простая и чёткая.
1) Провести анализ лога, в частности на момент критических ошибок, 2) получить комментарий по вылезшей проблеме. 3) В случае возможности безопасности пофиксить, а также необходимости этого, то выполнить и это.

ПС: ошибка обнаружилась вообще внезапно, стали звонить люди, мол "у вас крутится, но не работает" (явно про баннер в слайдере). На сайте работ не проводилось. На хостинге - только за 2 суток до этого, так что связи прямой не вижу. "Просто так" как причина в данный момент меня тревожит.

Оплата: не знаю, как тут заведено, я бы мог банально перевод на карту. Сумма: по договорённости, вряд ли превысит 4-значную за анализ+комментарий. Скорее непосредственно за фиксинг ошибок, если он критически потребуется.

Буду рад вашим ответам.
*

kit2m2

  • Живу я здесь
  • 3351
  • 273 / 0
  • Беру сайты на полное сопровождение
Скорее непосредственно за фиксинг ошибок, если он критически потребуется.
Любые действия и траты времени и денег - Бесполезны. Если даже если эти ошибки исправят, то где-то посыпиться снова.

Причина:
Устаревший, дырявый движок, не поддерживаемый (не обновляемый) с 2016 года. Устаревшая, критическая версия PHP (скорее всего 5.6, а может ниже), тоже уже не поддерживаемая.

Ваш сайт уже давно требует обновления. Сейчас актуальны две ветки: Joomla 4.1.5 и 3.10.10
Но по прошествии шести лет проще уже сделать новый сайт, а не обновлять старый.
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

marksetter

  • Завсегдатай
  • 1045
  • 40 / 0
Любые действия и траты времени и денег - Бесполезны. Если даже если эти ошибки исправят, то где-то посыпиться снова.

Причина:
Устаревший, дырявый движок, не поддерживаемый (не обновляемый) с 2016 года. Устаревшая, критическая версия PHP (скорее всего 5.6, а может ниже), тоже уже не поддерживаемая.

Ваш сайт уже давно требует обновления. Сейчас актуальны две ветки: Joomla 4.1.5 и 3.10.10
Но по прошествии шести лет проще уже сделать новый сайт, а не обновлять старый.
абсолютно согласен
или апдейтить как минимум до 3.10
или пересобирать
индивидуальная помощь: @SetAlexx
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Устранить недоработку в расширение для Joomshoping

Автор mag_num83

Ответов: 5
Просмотров: 2080
Последний ответ 18.05.2023, 16:23:01
от mag_num83
Исправление ошибки на сайте

Автор RomanRomanivich

Ответов: 5
Просмотров: 1097
Последний ответ 24.09.2021, 14:30:12
от draff
Устранить дублирование title="" в главном меню

Автор KALIBUS

Ответов: 2
Просмотров: 806
Последний ответ 14.03.2020, 16:25:15
от KALIBUS
После обновления нужно исправить ошибки и сделать доработки

Автор iAver

Ответов: 1
Просмотров: 1269
Последний ответ 10.01.2020, 18:33:31
от AlexB
Не могу исправить ошибки, нужна помощь

Автор itbc

Ответов: 1
Просмотров: 918
Последний ответ 22.04.2017, 06:04:08
от o_fedor