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

Kostelano

  • Давно я тут
  • 525
  • 52 / 1
« Последнее редактирование: 20.05.2020, 01:40:57 от Kostelano »
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Русская локализация JCH Optimize PRO
« Ответ #1 : 16.11.2019, 00:25:57 »
УСТАНОВКА
Содержимое архива скопировать в корень сайта.
Запакуйте как расширение type=file
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Kostelano

  • Давно я тут
  • 525
  • 52 / 1
Re: Русская локализация JCH Optimize PRO
« Ответ #2 : 14.03.2020, 23:02:27 »
Обновлено до версии 6.0.0 - 15 новых констант, ссылка.

Не запаковывал, 2 файла всего.
*

Kostelano

  • Давно я тут
  • 525
  • 52 / 1
Re: Русская локализация JCH Optimize PRO
« Ответ #3 : 02.10.2020, 10:35:11 »
Обновлено до 6.1.0

+ 14 констант.
« Последнее редактирование: 04.12.2020, 23:19:12 от Kostelano »
*

Kostelano

  • Давно я тут
  • 525
  • 52 / 1
Re: Русская локализация JCH Optimize PRO
« Ответ #4 : 04.12.2020, 23:18:47 »
Обновлено до 6.2.0

+ 12 констант.
*

vitamax

  • Осваиваюсь на форуме
  • 46
  • 2 / 0
Re: Русская локализация JCH Optimize PRO
« Ответ #5 : 28.04.2021, 15:38:49 »
день добрый.
подскажите, как сделать так, чтобы JCH Optimize PRO не менял строку в CSS
Код
fill: url(#p1);
на
Код
fill: url(templates/name/css/#p1);
*

AdWeb

  • Давно я тут
  • 877
  • 31 / 3
Re: Русская локализация JCH Optimize PRO
« Ответ #6 : 31.05.2021, 01:06:29 »
подскажите, как сделать так, чтобы JCH Optimize PRO не менял строку в CSS
насчет строки не помню, а вот файлы исключать из обработки  была опция
| Хороший Хостинг | Купить Хикашоп | Каталог перекладів Joomla компонентів
PS. спасибо кидать через вебмани: R152456839841 если плюсикофф не хватает :)
*

vitamax

  • Осваиваюсь на форуме
  • 46
  • 2 / 0
Re: Русская локализация JCH Optimize PRO
« Ответ #7 : 31.05.2021, 08:21:47 »
насчет строки не помню, а вот файлы исключать из обработки  была опция
это костыль - выносить строку в отдельный файл.
Здесь проблема в самом плагине - он еще не знает про формат fill: url(#p1) и обрабатывает его как background:url();
может быть в самой свежей версии это уже поправлено?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Плагин "Русская типографика"

Автор Physicist

Ответов: 261
Просмотров: 154007
Последний ответ 13.03.2025, 20:06:50
от Olg
Проблема после установки jch optimize

Автор Sasha25Sh

Ответов: 13
Просмотров: 4322
Последний ответ 30.06.2017, 19:53:31
от Alex_Vazovski
Плагин JCH Optimize Pro

Автор kolhoz

Ответов: 1
Просмотров: 1833
Последний ответ 27.10.2016, 23:35:39
от Forgiving
JCH Optimize на сайте - не открыть админку плагина: временно недоступна или перемещена на новый веб-

Автор Beer

Ответов: 7
Просмотров: 1934
Последний ответ 17.10.2016, 21:35:47
от Beer
JCH Optimize Pro - где лежит обработанный CSS ?

Автор romagromov

Ответов: 0
Просмотров: 1377
Последний ответ 29.01.2016, 16:32:08
от romagromov