Новости Joomla

Новый способ добавления и рендера полей в 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.

<?php // В Controller/View добавляем поля $this->form ->addControlField('task', '') ->addControlField('return', $input->getBase64('return', '')) ->addControlField('forcedLanguage', $forcedLanguage);

А в layout'е просто используем метод

renderControlFields()

<?php // В layout формы echo $this->form->renderControlFields();

Многие компоненты ядра уже используют этот подход. Соответствующий PR был принят в Joomla 5.3 осенью 2024г.

Смотреть Pull Request

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

FitMe

  • Захожу иногда
  • 310
  • 10 / 2
Захожу на один из сайтов, попросил человек что то подправить и тут вижу следующее.

Joomla! 3.4.3
Менеджер модулей -> Модуль  Jooma! CMS Core (Main core of the CMS)

Может кто видел такое?! В админку вхожу только я и владелец за заказами, но он ничего не ставил.

Вложу каждый файл папки модуля ниже:
Содержание
mod_cmscore.xml
Спойлер
[свернуть]

mod_cmscore.php
Спойлер
[свернуть]
*

FitMe

  • Захожу иногда
  • 310
  • 10 / 2
Re: Появление модуля Jooma! CMS Core
« Ответ #1 : 25.04.2016, 12:40:56 »

sfx.php

Спойлер
[свернуть]


fuf.php
Спойлер
[свернуть]
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Появление модуля Jooma! CMS Core
« Ответ #3 : 25.04.2016, 12:44:26 »
Это они таким образом пожелали вам удачного дня в файле sfx.php:
Код
echo "Good day!<br>";

 ;)

Изначально, ознакомьтесь, что это : https://www.joomla.org/core-features.html

Но это никак не модуль, а ктото врезал вам ***код (ну или знакомому вашему)...
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

flyingspook

  • Moderator
  • 3590
  • 247 / 9
Re: Появление модуля Jooma! CMS Core
« Ответ #4 : 25.04.2016, 12:51:53 »
После взлома файлы залили, или если модуль отображается в списке значит его залили через панель управления получив доступ к ней.
*

FitMe

  • Захожу иногда
  • 310
  • 10 / 2
Re: Появление модуля Jooma! CMS Core
« Ответ #5 : 25.04.2016, 13:28:53 »
Цитировать
Но это никак не модуль, а ктото врезал вам ***код (ну или знакомому вашему)...

Я понимаю что кто то его врезал.
Похоже что  вреда пока не нанесли, может сняли адреса заказчиков, их там не мало.
*

flyingspook

  • Moderator
  • 3590
  • 247 / 9
Re: Появление модуля Jooma! CMS Core
« Ответ #6 : 25.04.2016, 15:17:03 »
Похоже что  вреда пока не нанесли
Очень сомневаюсь, первый вред в том что у вас шелов сейчас разбросано массы, и уже чистить сайт надо.
*

wishlight

  • Гуру
  • 5053
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Появление модуля Jooma! CMS Core
« Ответ #7 : 25.04.2016, 15:30:02 »
Я понимаю что кто то его врезал.
Похоже что  вреда пока не нанесли, может сняли адреса заказчиков, их там не мало.

Вред по любому уже есть. Теперь только лечить.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Появление скрипта

Автор uisr

Ответов: 42
Просмотров: 4118
Последний ответ 13.12.2016, 11:36:04
от SeBun
Появление материалов на сайтах Joomla 2.5

Автор Leo1986

Ответов: 18
Просмотров: 1144
Последний ответ 21.08.2016, 00:12:34
от flyingspook
Admin Tools Professional блокируеь отправку сообщений из модуля обоатного звонка Joomly Callback

Автор roma_sanbl4

Ответов: 0
Просмотров: 2010
Последний ответ 03.01.2016, 13:49:21
от roma_sanbl4