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

kaaaaaljan

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
  • прошу не судить меня строго
Помогите советом

Три года сайт не взламывался но последний месяц стабильно начали взламывать, днем восстанавливаю бекап, и каждое утро файл index вновь с вирусом

На прошлой неделе обновил Joomla с версии 2.5 до последней версии, все делал на новом хостинге. Три дня сайт жил жил отлично, но вчера утром сайт опять был взломан точно так же. Отключил плагин галереи на который у меня были подозрения в дыре, сегодня вечером отказала админка, пришлось опять бекап ставить


Сразу как только обновился, то установил компонент защиты Securitycheck, что-то он не помог от вируса

в логе ваервола вот что



 
*

wishlight

  • Гуру
  • 5053
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
Если вас взломали, то там уже лежит шелл и если его не удалить, то будут постоянно ломать. Теперь надо вычищать и ставить все патчи которые есть. Хотя проще обновить наверно до 3.7.
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Могу вылечить и залатать дыры. Но это платно, телеграм под аватаркой.
От этих компонентов защиты толку чуть менее чем ноль.
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Помогите советом

Три года сайт не взламывался но последний месяц стабильно начали взламывать, днем восстанавливаю бекап, и каждое утро файл index вновь с вирусом


За эти три года хоть обновляли сайт? ))

Вирус вам могли внедрить давно, и он лежал у вас несколько месяцев, что позволило ему проникнуть во все бекапы. И только сейчас он получил команду и начал проявлять себя.

Вам надо искать теперь не последствия (созданные или измененные файлы), а сам скрипт, с помощью которого осуществляется работа. Их может быть много, распиханы могут быть по разным папкам и файлам. Ставить какие то программы защиты, являющиеся по сути расширением движка - вещь бесполезная во многих случаях.

Совет: сейчас вам нужно решить, что делать - либо лечить и обновлять/патчить сайт, либо делать новый и настраивать защиту. Если не знаете, как это делать, пишите в коммерческий раздел.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

При открытии сайта с режима инкогнито перекидывает на вирусный сайт

Автор 62411

Ответов: 6
Просмотров: 2165
Последний ответ 31.03.2024, 16:14:32
от SeBun
Netflix! - Клиент поймал фишинг на старый сайт. Где порылись собаки?

Автор Alex_gs

Ответов: 9
Просмотров: 2066
Последний ответ 05.11.2021, 21:47:31
от wishlight
В файле index.php постоянно появляется вредоносный код

Автор Armal

Ответов: 29
Просмотров: 3959
Последний ответ 08.05.2021, 16:16:32
от gartes
Взломали сайт. Как в некоторых случаях делаю я

Автор cntrl

Ответов: 0
Просмотров: 989
Последний ответ 29.08.2020, 00:25:24
от cntrl
Безопасный вход на сайт Joomla и админка

Автор jm

Ответов: 9
Просмотров: 2053
Последний ответ 19.07.2020, 23:57:17
от wishlight