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

bitvip

  • Новичок
  • 9
  • 0 / 0
Как поменять header?
« : 20.09.2019, 12:23:03 »
Не могу поменять в header. Точнее найти файл с этими данными. Поможет кто?
« Последнее редактирование: 20.09.2019, 12:42:51 от bitvip »
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Как поменять header?
« Ответ #1 : 20.09.2019, 12:41:33 »
header формируется динамически, данные туда добавляются вообще откуда угодно - любой компонент, модуль, плагин, шаблон и т.п. могут добавить туда данные. что именно вы хотите поменять?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
*

bitvip

  • Новичок
  • 9
  • 0 / 0
Re: Как поменять header?
« Ответ #3 : 20.09.2019, 12:44:30 »
header формируется динамически, данные туда добавляются вообще откуда угодно - любой компонент, модуль, плагин, шаблон и т.п. могут добавить туда данные. что именно вы хотите поменять?
Там имеется фотография, её надо поменять и добавить ещё одну иконку
*

bitvip

  • Новичок
  • 9
  • 0 / 0
Re: Как поменять header?
« Ответ #4 : 20.09.2019, 12:45:06 »
Вряд ли, не зная шаблон .
Я просто не могу понять где искать этот файл
*

bitvip

  • Новичок
  • 9
  • 0 / 0
Re: Как поменять header?
« Ответ #5 : 20.09.2019, 13:06:27 »
*

arma

  • Завсегдатай
  • 1753
  • 81 / 3
Re: Как поменять header?
« Ответ #6 : 20.09.2019, 13:11:07 »
Это надо искать не в файлах, а в аминке. Почитайте что-либо об устройстве cms
*

bitvip

  • Новичок
  • 9
  • 0 / 0
Re: Как поменять header?
« Ответ #7 : 20.09.2019, 13:14:23 »
Это надо искать не в файлах, а в аминке. Почитайте что-либо об устройстве cms
Искал и там ничего нет.
*

arma

  • Завсегдатай
  • 1753
  • 81 / 3
Re: Как поменять header?
« Ответ #8 : 20.09.2019, 14:40:30 »
Сайт в сети?
*

bitvip

  • Новичок
  • 9
  • 0 / 0
Re: Как поменять header?
« Ответ #9 : 20.09.2019, 14:58:41 »
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Как поменять header?
« Ответ #10 : 20.09.2019, 15:19:15 »
ну так где же он? :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

bitvip

  • Новичок
  • 9
  • 0 / 0
Re: Как поменять header?
« Ответ #11 : 20.09.2019, 15:34:46 »
ну так где же он? :)
wemoveny com
*

arma

  • Завсегдатай
  • 1753
  • 81 / 3
Re: Как поменять header?
« Ответ #12 : 20.09.2019, 15:56:57 »
/images/123.jpg
*

bitvip

  • Новичок
  • 9
  • 0 / 0
Re: Как поменять header?
« Ответ #13 : 20.09.2019, 16:01:35 »
/images/123.jpg
Это понял, а вот как указать путь иконок которые не отображаются почему-то
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: Как поменять header?
« Ответ #14 : 20.09.2019, 16:14:44 »
Если в папке images, то вряд ли путь прописан в шаблоне. Откройте стили шаблона по умолчанию и ищите, где прописывается путь к картинке .
*

bitvip

  • Новичок
  • 9
  • 0 / 0
Re: Как поменять header?
« Ответ #15 : 20.09.2019, 16:19:48 »
Если в папке images, то вряд ли путь прописан в шаблоне. Откройте стили шаблона по умолчанию и ищите, где прописывается путь к картинке .
а по умолчанию это какой?
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Как поменять header?
« Ответ #16 : 20.09.2019, 17:58:49 »
Лого лежит не в шаблоне, а просто в images
Код
https://www.wemoveny.com/images/logo1-min.png
По коду непохоже, что это клубный шаблон (с дебильной структурой), значит все искать в индексе шаблона (на базе стандартного) view-source:https://www.wemoveny.com/templates/protostar/index.php
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не удается поменять название почты в мобильной версии ((

Автор stitch808

Ответов: 7
Просмотров: 913
Последний ответ 27.03.2025, 23:23:58
от azm1n
Поменять порядок материалов

Автор tatyana34

Ответов: 3
Просмотров: 827
Последний ответ 11.12.2024, 16:10:41
от nikolakovach8619
Как установить header Cache-Control только для одной страницы по URL?

Автор Slava77

Ответов: 0
Просмотров: 849
Последний ответ 23.03.2024, 00:16:36
от Slava77
Поменять цвет ссылки справа!

Автор web1

Ответов: 3
Просмотров: 937
Последний ответ 30.12.2022, 10:46:42
от sivers
Поменять урлы статьей

Автор san1980

Ответов: 21
Просмотров: 1901
Последний ответ 23.08.2021, 12:13:35
от ShopES