Новости Joomla

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

В процессе работы с Joomla бывает необходимо работать с пользовательским интерфейсом более тонко, чем обычно. Все формы Joomla состоят из стандартных полей, содержанием, стилем отображения, состоянием (включено/выключено, доступно для редактирования или нет и т.д.) можно управлять с помощью плагинов. Да и для нестандартных проектов хорошей практикой является создание одного системного или нескольких плагинов групп "под проект", в которых храниться весь "нестандарт".

В этой статье описаны все триггеры, которые вызываются через Event Dispatcher из administrator/components/com_fields/src/Helper/FieldsHelper.php, с привязкой к жизненному циклу (порядку этапов работы запроса), аргументам, изменяемым данным и дальнейшему распространению по Joomla. Это поможет вам работать с Joomla свободнее и не опасаясь при этом потерять изменения при очередном обновлении движка.

Подходы, описанные в статье, полезны в тех случаях, когда вы работаете с данными в com_fields - механизме создания и редактирования пользовательских полей ядра Joomla и при использовании FieldsHelper. Многие сторонние компоненты не используют эту возможность, поэтому данная статья будет полезна лишь частично.

Читать статью на Хабре.

@joomlafeed

🏆 Открыто голосование за Joomla в премии CMS Critic People’s Choice Awards 2025

🏆 Открыто голосование за Joomla в  премии CMS Critic People’s Choice Awards 2025

🗓 Голосование продлится до 27 февраля 2026 года.

👩‍💻 Проголосовать! 👩‍💻

Номинации, в которых можно проголосовать за Joomla:
⭐️ Best Free CMS
⭐️ Best Open Source CMS
⭐️ Best Enterprise CMS

Также в номинации Best e-Commerce Solution участвуют компоненты интернет-магазинов для Joomla:
⭐️ HikaShop
⭐️ Virtuemart

В номинации Best Website Builder оказались:
⭐️ YooTheme
⭐️ SP Page Builder

Что такое CMS Critic Awards?
С 2012 года премия CMS Critic Awards занимает особое место в сообществе систем управления контентом (CMS). Это единственный в своем роде сайт, который составляет рейтинг системы управления контентом и связанных с ними решений на рынке — от малого до крупного и подчеркивает их инновации и услуги.

Каждый год награда CMS Critic Awards присуждается одному победителю в различных отраслевых категориях, таких как: «Лучшая облачная CMS», «Лучший DXP», «Лучшая Headless CMS и других. Затем результаты оглашаются через СМИ вместе с выбором редакции CMS Critic.
В этом году премия вернулась к своим традициям и только TOP-5 движков по количеству номинаций попали в 2-й этап - голосование.

@joomlafeed

0 Пользователей и 1 Гость просматривают эту тему.
  • 17 Ответов
  • 7996 Просмотров
*

pixel2

  • Новичок
  • 6
  • 0 / 0
не работает YOOgallery
« : 27.01.2010, 15:49:01 »
не работает YOOgallery.

Подскажите что нужно сделать. Все перепробывал но не хочет работать плагин. Версия плагина 1.0. Смотрел даже видео урок на оф сайте.  Все устанавливается без ошибок. Lightbox не хочет запускаться, когда нажимаешь на картинку, просто переходит на картинку. :(

Архивы.

mod_yoo_gallery_1.0.1.zip
plg_yoo_gallery_1.0.1.zip
*

torknylo

  • Новичок
  • 7
  • 0 / 0
  • "шо? опять???"
Re: не работает YOOgallery
« Ответ #1 : 29.01.2010, 22:15:09 »
у меня вообще плагин не устанавливается (((
*

Reyhs

  • Захожу иногда
  • 106
  • 7 / 4
Re: не работает YOOgallery
« Ответ #2 : 29.01.2010, 22:28:31 »
А лайтбокс в свойствах плагина принудительно включили ?
*

pixel2

  • Новичок
  • 6
  • 0 / 0
Re: не работает YOOgallery
« Ответ #3 : 29.01.2010, 23:21:02 »
А лайтбокс в свойствах плагина принудительно включили ?

Да включил. Могу ссылку дать на тест страничку. На Joomla только этот плагин поставил для теста и все равно не работает...(((

http://a-novikov.com/www_test/
*

otagur

  • Осваиваюсь на форуме
  • 26
  • 1 / 0
Re: не работает YOOgallery
« Ответ #4 : 06.03.2010, 20:30:46 »
Да включил. Могу ссылку дать на тест страничку. На Joomla только этот плагин поставил для теста и все равно не работает...(((

http://a-novikov.com/www_test/
Заходил на твой сайт. Вижу лайтбокс заработал. Пожалуйства, подскажи как исправил ситуацию.
*

drinkmaker

  • Захожу иногда
  • 65
  • 13 / 0
  • Щасливцю?
Re: не работает YOOgallery
« Ответ #5 : 09.03.2010, 12:17:17 »
Та же фигня, как решили? Насколько я понимаю - это бадяга со скриптами.
Долго думали - чего котенку в организме не хватает, если он ест полиэтилен. Решили, что мозгов.
*

otagur

  • Осваиваюсь на форуме
  • 26
  • 1 / 0
Re: не работает YOOgallery
« Ответ #6 : 09.03.2010, 12:41:33 »
Та же фигня, как решили? Насколько я понимаю - это бадяга со скриптами.
pixel2, написал что решил проблему установкой:
Мамбот YOOgallery
Мамбот  YOOeffects.

Но мне не помогло. Причем у меня на одном компьютере работает а на другом нет. Если кто-нибудь решит вопрос, будте добры отпишитесь.

Re: не работает YOOgallery
« Ответ #7 : 05.04.2010, 00:21:45 »
А какой путь указывать к фоткам ,я все перепробовал - пишет Unable to find the source directory ,в чем причина ?
*

kotyar888

  • Новичок
  • 2
  • 0 / 0
Re: не работает YOOgallery
« Ответ #8 : 06.06.2010, 15:44:16 »
После установки YOOeffects проблема осталась
В другой ветке писали о том, что не прописаны скрипты, но они прописаны

<link rel="stylesheet" href="http://proektirovanie.in.ua/plugins/content/yoo_gallery/gallery.css.php" type="text/css" />
  <link rel="stylesheet" href="http://proektirovanie.in.ua/plugins/content/yoo_gallery/lib/lightbox/css/slimbox.css" type="text/css" />
  <link rel="stylesheet" href="http://proektirovanie.in.ua/plugins/system/yoo_effects/lightbox/shadowbox.css" type="text/css" />

 <script type="text/javascript" src="http://proektirovanie.in.ua/plugins/content/yoo_gallery/lib/lightbox/slimbox_packed.js"></script>
 <script type="text/javascript">var YOOeffects = { url: 'http://proektirovanie.in.ua/plugins/system/yoo_effects/lightbox/' };</script>
<script type="text/javascript" src="http://proektirovanie.in.ua/plugins/system/yoo_effects/yoo_effects.js.php?lb=1&amp;re=1&amp;sl=1"></script>


Лайтбокс в свойствах плагина включен

Если включить модуль yoo gallery то в модуле лайтбокс работает

Кто сталкивался помогите с решением проблемы
« Последнее редактирование: 06.06.2010, 15:53:14 от kotyar888 »
*

kotyar888

  • Новичок
  • 2
  • 0 / 0
Re: не работает YOOgallery
« Ответ #9 : 06.06.2010, 16:49:50 »
Проблема решена отключением плагина j-noindex-url

Всем спасибо за помощь ;D

Re: не работает YOOgallery
« Ответ #10 : 16.07.2010, 11:51:37 »
Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\fotosait\www\modules\mod_yoo_gallery\mod_yoo_gallery.php  on line 23 выдет вот такую ошибку подскажите пожалуйста что делать?
*

Horton

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Re: не работает YOOgallery
« Ответ #11 : 01.08.2010, 08:48:33 »
Выдаёт ошибку
Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\Site\www\plugins\content\yoo_gallery.php on line 77
Вот строки из файла yoo_gallery.php:
Код
   76      // render gallery
   77      $gallery =& new YOOGallery($params);
   78      $replace =  $gallery->render();
При кликании на картинку, увеличенное изображение открывается дважды.
Лайтбокс выключен.
Прошу помощи. Подскажите, пожалуйста, что здесь не так.
*

viy

  • Захожу иногда
  • 54
  • 0 / 1
Re: не работает YOOgallery
« Ответ #12 : 11.11.2010, 21:12:19 »
 :D
Код
$gallery =& new YOOGallery($params);
Нужно удалить знак  &

Код
$gallery = new YOOGallery($params);
*

yuxim

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: не работает YOOgallery
« Ответ #13 : 12.11.2010, 19:26:53 »
Долго мучался, но все заработало. Хотя не все устраивает в работе... Как можно исправить наличие отступа в показе? Справа от каждой картинки есть небольшой отступ, а внизу его нет. Вот посмотрите http://geolife.com.ua/index.php?option=com_content&view=article&id=11&Itemid=6.
Если посмотреть на демо сайте этого плагина, то там все как мне и нужно http://www.yootheme.com/tools/extensions/yoogallery
Спасибо за помощь!
*

palexa

  • Завсегдатай
  • 1108
  • 88 / 0
Re: не работает YOOgallery
« Ответ #14 : 18.01.2011, 16:35:22 »
yuxim - как решили проблему ? у меня ефекты вообще не пашут
*

yuxim

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: не работает YOOgallery
« Ответ #15 : 05.02.2011, 19:36:15 »
начал ковырять в CSS плагина. А эффекты появились после установки ранее упомянутых. Их оказывается отдельно нужно ставить. Вот как например lightbox
*

ANton9999

  • Осваиваюсь на форуме
  • 25
  • 1 / 0
Re: не работает YOOgallery
« Ответ #16 : 11.02.2012, 12:13:17 »
на сайте hs://www.yootheme.com/widgetkit/examples/gallery

показан эффект Image Wall Example.  где его найти?

у меня 1.5.4 версия, это последняя версия?
« Последнее редактирование: 11.02.2012, 12:30:29 от ANton9999 »
*

voron121

  • Захожу иногда
  • 220
  • 1 / 0
  • Метод тыка и мата помогает в кодинге
Re: не работает YOOgallery
« Ответ #17 : 18.03.2012, 05:09:22 »
у меня таже ртрабла была, отключил обновления мототулс поставил yoefekts и все заработало
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Работает с глюком Balboa Gallery Pro

Автор Draft

Ответов: 9
Просмотров: 5967
Последний ответ 14.10.2024, 22:17:17
от Draft
Unite Revolution Slider 2 не работает после перехода на PHP 7.1

Автор ipugach

Ответов: 14
Просмотров: 13473
Последний ответ 17.05.2023, 13:25:00
от anantaya
Не корректно работает галерея Sigplus

Автор 62411

Ответов: 13
Просмотров: 5471
Последний ответ 19.04.2020, 20:59:56
от 62411
Не работает preview_margin в Sigplus

Автор Novik2

Ответов: 0
Просмотров: 4014
Последний ответ 20.05.2019, 15:12:13
от Novik2
Некорректно работает SIGPLUS

Автор serjant

Ответов: 10
Просмотров: 2238
Последний ответ 23.09.2015, 17:10:54
от Olg