Новости Joomla

Вышел плагин социальных кнопок для Joomla - JL Like 5.1.0

Вышел плагин социальных кнопок для Joomla - JL Like 5.1.0

Вышел плагин социальных кнопок для Joomla - JL Like 5.1.0.JL Like — современный плагин для Joomla, который добавляет стильные кнопки "Поделиться" и счетчики лайков популярных соцсетей. Не использует внешние скрипты, что обеспечивает максимальную скорость и безопасность.👩‍💻 v.5.1.0. Что нового?Виджет предварительного просмотра- Добавлен интерактивный предпросмотр социальных кнопок в админ панели- Живое обновление настроек в реальном времени- Переключение между мобильным и десктопным видомУлучшенная мобильная поддержка- Оптимизированные размеры кнопок для мобильных устройств- Адаптивные стили для лучшего отображения на смартфонах- Touch-friendly интерфейсСовременная архитектура- Внедрена система Web Assets для Joomla 4/5- Оптимизированная загрузка ресурсов с атрибутом defer- Улучшенная производительностьТехнические улучшения- Добавлен новый метод getBaseUri() для лучшей обработки URL- Обновлена поддержка JoomShopping и ZOO компонентов- Улучшена совместимость с Joomla 5.xСкачать релиз с GitHubСтраница расширения@joomlafeed#расширения

Новый способ добавления и рендера полей в 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 Гость просматривают эту тему.
  • 6 Ответов
  • 1959 Просмотров
*

blistar

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Привет,

Каким образом можно привязать к пункту меню сделанному как "внешняя" ссылка модули?

Пример:

В меню можно выбрать внутреннюю ссылку вида /index.php/groups/

Но нет возможности вывести группу по айди типа /index.php/groups/viewmembers?groupid=2

Потому я создаю для такого меню пункт "внешняя ссылка" и вставляю ссылку на внутреннюю страницу /index.php/groups/viewmembers?groupid=2

Проблема в том что все модули при этом исчезают.

Возможно как-то решить эту проблему?

Перерыл весь интренет, но решения не нашел.

*

Gruz

  • Завсегдатай
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
Re: External link (внешняя ссылка) и модули
« Ответ #1 : 24.05.2011, 09:07:43 »
Попробуй http://www.nonumber.nl/extensions/advancedmodulemanager
Даёт уйму возможностей по выводу модулей. Ставишь и у модулей появляется куча настроек, авось что-то сгодится.
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

blistar

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: External link (внешняя ссылка) и модули
« Ответ #2 : 24.05.2011, 13:16:04 »
Привет,

Спасибо за ответ.

Он у меня стоит, все что только можно перепробовал, но не смог подключить. Буду дальше искать решение. Если найду отпишу здесь. И конечно буду рад если здесь кто подскажет тоже.

Есть идея создать внутреннюю ссылку. Вопрос как? Так многие компоненты имеют свое подменю в меню юмлы и ссылки в них юмла считает внутренними. Может быть кто-нибудь знает как создать свою ссылку там?
« Последнее редактирование: 24.05.2011, 13:22:47 от blistar »
*

Gruz

  • Завсегдатай
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
Re: External link (внешняя ссылка) и модули
« Ответ #3 : 24.05.2011, 13:21:11 »
Э... А как же это?




Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

blistar

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: External link (внешняя ссылка) и модули
« Ответ #4 : 24.05.2011, 13:33:17 »
В этой вкладке у меня  стояло показать все.

Согласно твоему совету сделал "asign to"

И прописал

Non-SEF URL matches: index.php/ru/groups/viewmembers?groupid=4
SEF URL matches: obrazovanie

Обидно, но пока ничего. Ищу мануал  ^-^

Прочитал документацию, но опять же не работает.

Пробую CustoMenu и написал на форум производителей. Ответ выложу здесь.
« Последнее редактирование: 24.05.2011, 14:49:19 от blistar »
*

blistar

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: External link (внешняя ссылка) и модули
« Ответ #5 : 25.05.2011, 22:44:24 »
Вот что мне ответили. Возможно кому-нибудь пригодится.

Код
The URL field uses regular expressions (like the notice says).
So it should be valid regex syntax.
Try:
index\.php/ru/groups/viewmembers\?groupid=4

Or this (depending on how specific you need it:
groups/viewmembers\?groupid=4

Однако я уже нашел другое решение.
*

Gruz

  • Завсегдатай
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
Re: External link (внешняя ссылка) и модули
« Ответ #6 : 25.05.2011, 22:51:38 »

Однако я уже нашел другое решение.

о котором никому не скажу.

?
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

ССылка на меню

Автор jomz

Ответов: 4
Просмотров: 1930
Последний ответ 07.03.2016, 20:01:36
от jomz
Как поменять местами модули в конце статей?

Автор Arzamaks

Ответов: 4
Просмотров: 2959
Последний ответ 29.12.2015, 03:56:05
от admirus
Откуда берется ссылка на главную страницу в меню?

Автор Sergey2

Ответов: 0
Просмотров: 1548
Последний ответ 16.07.2015, 23:36:21
от Sergey2
Активная ссылка = Внешняя ссылка как?

Автор begun

Ответов: 0
Просмотров: 1264
Последний ответ 04.02.2015, 16:18:43
от begun
Неправильно отображается ссылка на категорию на сайте

Автор zerokl

Ответов: 0
Просмотров: 1246
Последний ответ 26.12.2013, 11:16:33
от zerokl