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

Bowa

  • Захожу иногда
  • 363
  • 5 / 0
Файловый архив в ZOO
« : 16.11.2010, 14:03:46 »
Доброго времени!
Проблема такая:
Делаю в ZOO каталог файлов, все прекрасно. Но возник вопрос?
После размещения файла на сайте отображается иконка архива ZIP или TAR с кнопкой DOWNLOAD.
Как изменить эту иконку на картинку прикрепленную к этому файлу?
Спасибо.
*

SpecialisTEX

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
Re: Файловый архив в ZOO
« Ответ #1 : 19.11.2010, 00:31:39 »
эти картини где то хранится тебе надо найти и поменять... я тебе советую установить Firefox и плагин Fireburg.. Потом короче справа нажми на мышке и посмотри коды и конечно посмотри эти картини где хранится...
*

SpecialisTEX

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
Re: Файловый архив в ZOO
« Ответ #2 : 19.11.2010, 00:37:35 »
Короче зайдешь administrator/components/com_zoo/elements/download/assets/images все там находятся...
*

SpecialisTEX

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
Re: Файловый архив в ZOO
« Ответ #3 : 19.11.2010, 00:43:57 »
или тебе Download надо менять?? т.е. текст?? я же не русский наверное неправильно понял... :))

Короче ты наверное установил русский язык но все равно там у тебя на сайте написано download даа??
тогда папка language потом ru-RU или какой язык используешь найди файл ru-RU.com_zoo.ini или потом добавь туда код DOWNLOAD=Скачать...

*

HYBRID

  • Захожу иногда
  • 228
  • 47 / 0
  • Они захватят мир
Re: Файловый архив в ZOO
« Ответ #4 : 19.11.2010, 01:31:45 »
SpecialisTEX советуй аккуратнее

Bowa из твоего сообщения сначала вроде кажется что хочешь поменять иконку, но потом
Цитировать
Как изменить эту иконку на картинку прикрепленную к этому файлу?
отсюда следует что ты хочешь прикрепить скриншот или что-то в этом роде.
Если я угадал то в шаблонизаторе надо добавить изображение.
Ну а если касательно самой иконки то она находится там где указал SpecialisTEX. Еще есть возможность через тот же шаблонизатор изменить отображение самой кнопки, на простой текст, кнопку скачивания (без формата) или другие доступные
http://hybrid-lab.com - лаборатория
*

Bowa

  • Захожу иногда
  • 363
  • 5 / 0
Re: Файловый архив в ZOO
« Ответ #5 : 19.11.2010, 01:43:13 »
Я смог найти как поменять кнопку на ссылку или даже просто заменить ее визуально и фиребугом тоже пользуюсь....
отсюда следует что ты хочешь прикрепить скриншот или что-то в этом роде.
Если я угадал то в шаблонизаторе надо добавить изображение.
Да имненно это мне и надо что бы за место иконки ZIP архив или подобное, отображался скриншот. Только вот я пробовал менять местами и добавлять "image" в разные места, но все ни то. Скриншот выводится выше, левее, правее, да где угодно только не заместо иконки. :(
*

HYBRID

  • Захожу иногда
  • 228
  • 47 / 0
  • Они захватят мир
Re: Файловый архив в ZOO
« Ответ #6 : 19.11.2010, 15:54:38 »
и не будет он вместо иконки, кнопка отдельно, картинка отдельно
можно реализовать подобное созданием дополнительной позиции и пытаться там совместить кнопку и скриншот
http://hybrid-lab.com - лаборатория
*

Bowa

  • Захожу иногда
  • 363
  • 5 / 0
Re: Файловый архив в ZOO
« Ответ #7 : 19.11.2010, 21:00:19 »
и не будет он вместо иконки, кнопка отдельно, картинка отдельно
можно реализовать подобное созданием дополнительной позиции и пытаться там совместить кнопку и скриншот
если можно то по подробней о создании дополнительных позиций?!
*

HYBRID

  • Захожу иногда
  • 228
  • 47 / 0
  • Они захватят мир
Re: Файловый архив в ZOO
« Ответ #8 : 20.11.2010, 04:40:28 »
вот инструкция в доках YT
но где-то на форуме в соответствующем разделе была инструкция на русском, придется поискать
http://hybrid-lab.com - лаборатория
*

Zudva

  • Захожу иногда
  • 84
  • 0 / 0
Re: Файловый архив в ZOO
« Ответ #9 : 30.08.2012, 04:51:31 »
Цитировать
Короче зайдешь administrator/components/com_zoo/elements/download/assets/images все там находятся...

не найду я там категорию такую =(

в версии ZOO 2.6.4 картинки лежат тут:

Код
/http/media/zoo/elements/download/assets/images

да еще наткнулся на просто описание того как добавить новые типы файлов:

http://joomlaforum.ru/index.php?topic=157417.0;wap2
« Последнее редактирование: 30.08.2012, 05:10:07 от Zudva »
*

Andrey_242

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Re: Файловый архив в ZOO
« Ответ #10 : 09.09.2012, 23:17:16 »
вопрос: а что, если обойтись без файлового архива, а просто в текст ставить ссылки типа /media/books/shtirlitz.doc, чтобы пользователь по клику мог скачать файл с книгой? Это влияет на уязвимость и безопасность?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться