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

IgorMJ

  • Новичок
  • 5
  • 0 / 0
Как можно реально защищаться от DDoS атак? Не скажу, что это бывает часто, но все же иногда бывает сайт глушат конкретно, что он просто падает. Может быть это конкуренты затевают, не знают. Но как с такой проблемой можно бороться?
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
Re: Способы защиты сайта от DDoS атак?
« Ответ #1 : 19.09.2021, 16:21:53 »
оптимизация кода+кеш, плюс блокировка ботов.
Но от реального ддоса можно только на уровне провайдера спасаться
*

dm-krv

  • Завсегдатай
  • 1028
  • 28 / 0
Re: Способы защиты сайта от DDoS атак?
« Ответ #2 : 22.09.2021, 14:41:12 »
Используйте Cloudflare, закешируйте при помощи него всю статику, это реально поможет, если атака не сильно мощная или изощренная.
*

Daslint

  • Новичок
  • 6
  • 0 / 0
Re: Способы защиты сайта от DDoS атак?
« Ответ #3 : 25.09.2021, 17:11:04 »
Ну зависит от того, насколько серьезные атаки. Потому как с некоторыми довольно просто бороться, у того же хостинга Fozzy есть решение, подключаешь, когда нужно. В моем случае помогает. Да и цена средняя по рынку. Но если случай серьезный, то 100% гарантий никаких.
« Последнее редактирование: 07.10.2021, 00:23:58 от Daslint »
*

IgorMJ

  • Новичок
  • 5
  • 0 / 0
Re: Способы защиты сайта от DDoS атак?
« Ответ #4 : 02.10.2021, 11:16:51 »
Понимаю, что 100% защиты нет, а если и есть, то это очень дорого будет стоить. Поэтому мне и нужна так сказать базовая защита.
*

wishlight

  • Гуру
  • 5053
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Способы защиты сайта от DDoS атак?
« Ответ #5 : 03.10.2021, 08:44:29 »
ngx_http_limit_req_module от школоддоса
*

Daslint

  • Новичок
  • 6
  • 0 / 0
Re: Способы защиты сайта от DDoS атак?
« Ответ #6 : 05.10.2021, 20:03:01 »
Понимаю, что 100% защиты нет, а если и есть, то это очень дорого будет стоить. Поэтому мне и нужна так сказать базовая защита.
Ну вот защита от Fozzy меня вполне устраивает. Не всегда ею пользуюсь, но когда ДДосят, спасает такой вариант.
*

ShopES

  • Захожу иногда
  • 426
  • 11 / 0
Re: Способы защиты сайта от DDoS атак?
« Ответ #7 : 05.10.2021, 21:39:26 »
если будут ддосить целенаправленно то только спец в моменте поможет
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор 62411

Ответов: 6
Просмотров: 2160
Последний ответ 31.03.2024, 16:14:32
от SeBun
Скрипты защиты Joomla 4

Автор mister_boy

Ответов: 6
Просмотров: 2589
Последний ответ 16.05.2023, 16:38:58
от mister_boy
Компоненты и скрипты для защиты сайта. Логи атак на сайты

Автор wishlight

Ответов: 678
Просмотров: 256671
Последний ответ 14.09.2022, 14:29:43
от wishlight
Новый набег ботов в регистрации сайта... Какой в этом смысл то?

Автор Cedars

Ответов: 11
Просмотров: 1769
Последний ответ 03.11.2020, 17:36:03
от Cedars
Мониторинг файлов CMS и сайта - предлагаю решение

Автор GRIG

Ответов: 18
Просмотров: 4819
Последний ответ 28.08.2020, 22:00:30
от cntrl