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

CR@B

  • Захожу иногда
  • 63
  • 0 / 0
Подскажите в Joomla 2,5 сделал вывод новостей через стандартный модуль в позицию Left.
Но, не устраивает, оформление (все новости идут практически слитно), хотелось бы добавить разделитель и поиграть с цветами.

В каком файле редактировать таблицы и в каком шрифты и оформление? На сколько я понимаю таблицы HTML - таблицы, а шрифты - CSS. Где эти файлы?
*

fedragon

  • Захожу иногда
  • 232
  • 22 / 0
  • You move like an insect
FireBug поставьте, и будет вам счастье
Your flesh is an insult to the perfection of the digital.
*

CR@B

  • Захожу иногда
  • 63
  • 0 / 0
Я так думаю что всё равно будет стандартный расклад файлов модулей вне зависимости от шаблона, или я ошибаюсь?
*

CR@B

  • Захожу иногда
  • 63
  • 0 / 0
+ хотелось бы добавить отображение даты в блоке новостей
*

CR@B

  • Захожу иногда
  • 63
  • 0 / 0
Народ! Пожалуйста помогите.
С редактированием шрифтов вообщем то с большего разобрался, нужно редактировать *.css файлы  шаблона.

Не могу найти где редактируется таблица, хочу добавить разделители, дополнительные пробелы и может, если это нетрудно дату создания новсти
*

vaymohk

  • Захожу иногда
  • 258
  • 1 / 0
  • Ingtimes.ru | Новости Ингушетии
работай с com_content это стандартный компонент вывода новостей!
*

midav

  • Давно я тут
  • 926
  • 115 / 1
Цитировать
если это нетрудно дату создания новсти
в модуле последних новостей ?

Создайте в своем шаблоне , файл templates\ваш шаблон\html\mod_articles_latest\default.php , можете скопировать его отсюда modules\mod_articles_latest\tmpl\default.php .
И в этом файле в нужном вам месте добавьте вывод даты создания :
Код
<?php echo JText::sprintf('COM_CONTENT_PUBLISHED_DATE_ON', JHtml::_('date', $item->created, JText::_('DATE_FORMAT_LC2'))); ?>

А по поводу настройки CSS Вам уже выше написали , используйте FireBug .
Ответы на вопросы по CSS . Откройте для себя Firebug
*

vaymohk

  • Захожу иногда
  • 258
  • 1 / 0
  • Ingtimes.ru | Новости Ингушетии
в модуле последних новостей ?

Я просто не понял его)) Думал ему нужно с выводом контента работать))
*

CR@B

  • Захожу иногда
  • 63
  • 0 / 0
c CSS вроде как разобрался... а вот с HTML не могу... не нахожу где править и всё тут...
midav - чёта как  то не работает... не реагирует на любые изменения, как будто не то фаил
*

CR@B

  • Захожу иногда
  • 63
  • 0 / 0
Уже не актуально. Проблема так и осталась не решенной.
Выход нашел в JUNewsUltra для Joomla 2.5. Данный модуль реализует все функции которые мне необходимы. Очень аккуратно сделан без лишних наворотов.
*

midav

  • Давно я тут
  • 926
  • 115 / 1
Значит это не модуль последних новостей . Просто надо учится корректно задавать вопросы .
Ответы на вопросы по CSS . Откройте для себя Firebug
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Расширение для вывода окна об использовании куков (Cookie)

Автор Александр32

Ответов: 0
Просмотров: 2768
Последний ответ 03.05.2023, 15:31:15
от Александр32
Проблема с настройками вывода материалов в 2 колонки

Автор TowRed

Ответов: 31
Просмотров: 15786
Последний ответ 04.10.2019, 06:01:24
от Sveta2889
Управление модулем из другого модуля

Автор capvic

Ответов: 7
Просмотров: 1217
Последний ответ 27.05.2019, 11:46:21
от capvic
Список архивов новостей

Автор Cherr23

Ответов: 0
Просмотров: 1065
Последний ответ 16.08.2018, 05:23:29
от Cherr23
Как выйти через админку на редактирование файла index.php ?

Автор Дмитрий999

Ответов: 15
Просмотров: 3661
Последний ответ 08.08.2017, 15:35:21
от dmitry_stas