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

ich_heise_tod

  • Захожу иногда
  • 99
  • 36 / 2
Плагин(мамбот), написанный специально для проекта SocialJoom.
Состоит из 2х блоков, это блок "Поделиться", построенный на Yandex API, и блок "Комментарии ВКонтакте", построенный на VK API.
В настройках плагина (мамбота) могут быть указаны следующие параметры:
  • Включить комментарии ВКонтакте
  • Применить к категориям
  • apiId Vkontakte (получить)
  • Количество комментариев
  • Ширина
  • -----
  • Включить кнопки "поделиться"
  • Применить к категориям
  • Тип отображения
  • сервисы, для отображения (вконтакте, twitter, одноклассники, мой мир, мой круг, Livejournal, Я.ру)

Если категории не указаны, то блоки (если включены) будут отображены на всех страницах контента.
Если же категории указаны, но необходимо разместить блок "поделиться" или комментариев на странице вне указанных категорий, то необходимо вставить тег {SHARE} и/или {VK-COMMENT}

Плагин пока тестируется, буду рад выслушать замечания и предложения по его модернизации =)

*работает на Joomla 1.0.x, Joostina 1.2

[вложение удалено Администратором]
« Последнее редактирование: 20.05.2011, 01:57:59 от ich_heise_tod »
*

hlopusha16

  • Захожу иногда
  • 85
  • 2 / 0
Ой, то что нужно! а для Joomla 1.5 планируется?
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Ой, то что нужно! а для Joomla 1.5 планируется?
Оно уже давно есть... фактически в момент выпуска виджетов сделано.
http://joomline.ru/ru/rasshirenija/plugin/plugin-jl-vkcomments.html
http://joomline.ru/ru/rasshirenija/plugin/plugin-jl-vklike.html
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

kurz

  • Захожу иногда
  • 105
  • 1 / 0
Очень хороший плагин! Только появляется не во всех выбранных категориях. Закономерность пока не могу уловить. Отчего это может быть? Комментарии не использую, только кнопку "Поделиться". Joomla 1.0.15. Плагин этим и хорош, что можно выбрать, где его показывать. Для Joomla 1.5.х такого не нашла, там на весь контент дует, выбора нет. Тем более обидно, что не могу найти в чем дело.
*

ich_heise_tod

  • Захожу иногда
  • 99
  • 36 / 2
Ой, то что нужно! а для Joomla 1.5 планируется?

пока что нет, но для J1.5, вроде, есть аналоги

kurz
спасибо за положительный отзыв =)
а можно поподробнее, каким образом задаете категории, в каких не отображается ?
(можете привести скриншот конфигураций?)

*

kurz

  • Захожу иногда
  • 105
  • 1 / 0
Спасибо Вам, за то, что ответили так быстро. Уже убрала категорию, в которой не появляется плагин, из списка "Применить к категориям". Попробовала вставить его с помощью {SHARE}. Все равно не появился. Во всех остальных категориях появляется, правда не во всех материалах, что тоже очень странно. На категорию, где плагин не работает, есть ссылка в меню "Блог - содержимое категории".
Скриншот не могу вставить, видимо у меня прав таких нет. Сайт http://skarb-papcha.ru/, категория Острова Командора, номер 64.
*

ich_heise_tod

  • Захожу иногда
  • 99
  • 36 / 2
kurz

отображение происходит на страницах контента (task = view), в категориях\разделах не отображается
*

kurz

  • Захожу иногда
  • 105
  • 1 / 0
kurz

отображение происходит на страницах контента (task = view), в категориях\разделах не отображается
Поясните, что делать. Зачем мы вписываем категории в настройки? В Новостях (это категория 1) во всех материалах отображается кнопка, кроме последнего. Скажите, что делать, или уже куда пойти.
*

ich_heise_tod

  • Захожу иногда
  • 99
  • 36 / 2
Зачем мы вписываем категории в настройки?
в указанных в настройках категориях, будут отображены кнопки
В Новостях (это категория 1) во всех материалах отображается кнопка, кроме последнего.
это уже интересно... можете написать мне в асю? 3542535
*

kurz

  • Захожу иногда
  • 105
  • 1 / 0
Оказывается, если в параметрах материала указано "вводный текст-спрятать", то не показывается кнопка, "вводный текст- показать" - все нормально. Спасибо за участие!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Где скачать мамбот для установки комментариев?

Автор lirin

Ответов: 1
Просмотров: 2228
Последний ответ 12.02.2009, 06:07:29
от AL_ALEX
Подключение комментариев!

Автор A_l_e_k_s

Ответов: 1
Просмотров: 1556
Последний ответ 22.12.2008, 04:49:24
от era