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

highlander

  • Захожу иногда
  • 104
  • 4 / 0
  • Делаю сайты по провинциальным ценам
Насколько можно управлять встроенным SEF для компонента MightyExtensions Resources?

Как например сделать ссылку вида http://сайт.ru/секция/категория/подкатегория/запись.html
« Последнее редактирование: 22.10.2010, 20:27:22 от highlander »
*

highlander

  • Захожу иногда
  • 104
  • 4 / 0
  • Делаю сайты по провинциальным ценам
*

Peter09

  • Захожу иногда
  • 103
  • 8 / 0
Joomla SEF не настраивается. Если конечно у вас достаточно опыта и вы можете отредактировать файлы жумлы. Те плагины, что вы привели используются не для настройки, а для интеграции с нашими с Resources, т.е. сами по себе SEF компоненты, отвечающие за изменение адреса, не будут работать стабильно с Resources.
*

highlander

  • Захожу иногда
  • 104
  • 4 / 0
  • Делаю сайты по провинциальным ценам
Joomla SEF не настраивается. Если конечно у вас достаточно опыта и вы можете отредактировать файлы жумлы. Те плагины, что вы привели используются не для настройки, а для интеграции с нашими с Resources, т.е. сами по себе SEF компоненты, отвечающие за изменение адреса, не будут работать стабильно с Resources.

По адресу http://www.joomace.net/e-shop/acesef-extensions/mighty-resource-acesef
пишут, что AceSEF генерит SEF URLs и Meta Tags

Цитировать
This extension for AceSEF enables generation of SEF URLs and automatic Meta Tags for Mighty Resource component.

Это решение?
Если это не решение, подскажите как мне сделать нормальные ссылки и автоматически генерировать ролевантные метатеги для записей. хотя-бы метатег дескрипшен

Ведь разработчики должны понимать , что вбивание вручную метатегов для тысяч записей на сайте - это не путь. Если же теги дескрипшн и кэйворд будут одинаковымы для всех страниц, то поисковики опустят сайт в результатах поиска. И придется тратится на покупные ссылки , чтобы это компенсировать...
*

timonnn

  • Захожу иногда
  • 366
  • 15 / 0
Joomla SEF не настраивается. Если конечно у вас достаточно опыта и вы можете отредактировать файлы жумлы. Те плагины, что вы привели используются не для настройки, а для интеграции с нашими с Resources, т.е. сами по себе SEF компоненты, отвечающие за изменение адреса, не будут работать стабильно с Resources.

А какой СЕФ используется на сайте mightyextensions.com?
*

highlander

  • Захожу иногда
  • 104
  • 4 / 0
  • Делаю сайты по провинциальным ценам
А какой СЕФ используется на сайте mightyextensions.com?

Кстати, да... там хорошо ссылки выглядят, а не так как у меня , например,... http://web.cn.ua/doska/list/board/11-vse-dlya-doma.html
*

timonnn

  • Захожу иногда
  • 366
  • 15 / 0
Так на чем реализованы ссылки на офф. сайте?
*

timonnn

  • Захожу иногда
  • 366
  • 15 / 0
А чего участники проекта Mighty не хотят ответить на этот вопрос? Это военная тайна?
Peter09 постоянно появляется в этой ветке и пишет в других темах, а эту обходит стороной.

Если секрет, то хотя бы так и напишите, что бы я больше не поднимал этот вопрос.
*

Peter09

  • Захожу иногда
  • 103
  • 8 / 0
Тайны нет. Мы используем стандартный SEF от Joomla.
Правда мы ипользуем небольшую хитрость чтобы сократить уровни вложенности ссылок. Например, ссылка на FAQ  должна была выглядеть так:
http://www.mightyextensions.com/support/knowledge-base/faq
т.к. она доступна из верхнего меню Support -> Knowledge Base -> FAQ. Но ссылка на FAQ имеет вид:
http://www.mightyextensions.com/knowledge-base/faq

Организовано следующим образом (на примере Top Menu):
 - Все ссылки не первого уровня добавлены в Hidden Menu, т.е. любое меню неотображаемое на сайте.
 - Все ссылки не первого уровня, добавлены через ссылку типа "Alias", смотрите последнюю позицию в списке типов ссылок при добалении новой ссылки.
получается, что ссылка добавлена в одно меню, но отоборажается в другим меню, что позволяет сократить url.

во всём остальном отличий нет.
*

timonnn

  • Захожу иногда
  • 366
  • 15 / 0
Peter09, огромное спасибо!
*

timonnn

  • Захожу иногда
  • 366
  • 15 / 0
А как убрали номер id в ссылках? Ковыряли Router.php?
« Последнее редактирование: 28.11.2010, 15:57:28 от timonnn »
*

Peter09

  • Захожу иногда
  • 103
  • 8 / 0
ID секций/категорий и статей не убирали. Например, вот сслыка на форум тех. поддержки:
http://www.mightyextensions.com/support-desk-forum/list/tickets-topics/32-resources
всё что до 32-resources это алиасы ссылок меню и параметры ссылки страницы.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Скрытие информации в ячейке списка материалов Ресурса для разных тарифных планов Мембершип

Автор wgarland

Ответов: 0
Просмотров: 4659
Последний ответ 15.01.2014, 23:48:51
от wgarland
Как сделать вывод материала в виде блога а не таблицой?

Автор koyot777

Ответов: 3
Просмотров: 6189
Последний ответ 12.12.2012, 12:44:18
от koyot777
Перестали работать ссылки!

Автор InK

Ответов: 1
Просмотров: 5951
Последний ответ 06.12.2011, 17:50:12
от InK
Можно сделать добавление из списков области-города

Автор nick71

Ответов: 1
Просмотров: 2157
Последний ответ 21.10.2011, 18:13:06
от 2gorodabiz
Как поменять иконки редактирования статей Ресурса

Автор timonnn

Ответов: 3
Просмотров: 2539
Последний ответ 05.04.2011, 12:13:36
от Peter09