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

m63

  • Новичок
  • 7
  • 0 / 0
Приветствую всех! Столкнулся с проблемой, сделал сайт для друга из Новой Зеландии на Joomla 2.5 Virtuamart, выложил пару дней назад на русский хостинг, сайт в зоне ru, всё работает, но друг говорит у него в Новой Зеландии сайт не отображается. Говорит на разных компах проверял, не показывает ничего. В России узнавали в разных городах работает, а у него нет. Может кто знает, в чём проблема? Подскажите что делать?
*

Sni10

  • Захожу иногда
  • 110
  • 5 / 0
  • I am a law abiding citizen . . .
Вот честное слово, не могу понять, на хрена новозеландцу сайт в зоне сру да еще и на русских серверах?? (помочь может и не смогу, но мне так - чисто для себя, поржать)
*

m63

  • Новичок
  • 7
  • 0 / 0
Вот честное слово, не могу понять, на хрена новозеландцу сайт в зоне сру да еще и на русских серверах?? (помочь может и не смогу, но мне так - чисто для себя, поржать)
Поставляет товары в Россию из Новой Зеландии, поэтому и нужна зона ru
*

m63

  • Новичок
  • 7
  • 0 / 0
Да и не новозеландец он, а наш соотечественник недавно туда перехавший жить
*

al-teen

  • Глобальный модератор
  • 2385
  • 224 / 10
  • im
Зачем именно зона ру? Пусть возьмет зону com - международная, для коммерческих сайтов.
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
да дело не в зоне а скорей в том что еще обновление днс не дошло до них :-)
ну либо IP вашего сервера ими плокируется... в любом случае если вы ориентированы на новую зеландию я бы рекомендовал и хостинг где нибудь по ближе к ним допустим в америке :-) смех смехом но каналы до американцев от них куда лучше, чем до нас.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

m63

  • Новичок
  • 7
  • 0 / 0
Зачем именно зона ру? Пусть возьмет зону com - международная, для коммерческих сайтов.
Дело не в зоне, я уже делал для него другой сайт в ru и всё работает, просто не понятно в чём проблема.... Только что он со мной связался говорит сейчас открылся сайт. Странно. 3 дня не работал а сейчас открылся. Ничего не понимаю. Может у их провайдеров какие-то фильтры для новых сайтов. Ладно. Тему закрыли, вопрос снят. Но если кто знает почему 3 дня сайт там не работал, скажите, очень интересно.
*

m63

  • Новичок
  • 7
  • 0 / 0
да дело не в зоне а скорей в том что еще обновление днс не дошло до них :-)
ну либо IP вашего сервера ими плокируется... в любом случае если вы ориентированы на новую зеландию я бы рекомендовал и хостинг где нибудь по ближе к ним допустим в америке :-) смех смехом но каналы до американцев от них куда лучше, чем до нас.
Вот скорее всего правильно, обновление днс было. Спасибо, учту на будущее. А для раскрутки в России не важно где хостинг? Если без разницы, то да, лучше ближе к ним делать, если ещё будет такой опыт для иностранцев учту.
*

al-teen

  • Глобальный модератор
  • 2385
  • 224 / 10
  • im
Выше написали почему. ДНС кэш не сразу обновился.
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Вот скорее всего правильно, обновление днс было. Спасибо, учту на будущее. А для раскрутки в России не важно где хостинг? Если без разницы, то да, лучше ближе к ним делать, если ещё будет такой опыт для иностранцев учту.
Для раскрутки сайта в росии плюс если хостинг в россии) Ну германия тоже подойдет конечо главное в этом деле чтоб пинги были небольшине.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Установка виджета Яндекс Дистрибуции на сайт

Автор Anik

Ответов: 14
Просмотров: 3433
Последний ответ 22.12.2022, 16:56:10
от Anik
Не работает GTranslate модуль

Автор rapsila

Ответов: 19
Просмотров: 3226
Последний ответ 06.09.2022, 22:52:02
от rapsila
Проблема с логином на сайт через Iphone

Автор AdmiralSFF

Ответов: 4
Просмотров: 2404
Последний ответ 13.08.2022, 13:19:41
от AdmiralSFF
При включении плагина "Система - фильтр языка" сайт не открывается

Автор Aurika

Ответов: 4
Просмотров: 4010
Последний ответ 25.06.2022, 14:14:40
от ecolora
Не работает отправка почты

Автор Mick_20

Ответов: 12
Просмотров: 1642
Последний ответ 11.01.2022, 17:12:19
от befesol