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

saav

  • Новичок
  • 7
  • 0 / 0
Компонента PhotoBlog Alpha 3
« : 30.07.2009, 14:58:35 »
Добрый день. у меня проблема с Компонентой PhotoBlog Alpha 3, версия Joomla 1.5.9. Галерея установилась удачно, при установке категории пишет "Folder validation failed". Уже ручками добавил папку \images\photoblog\ права 777. не знаю что делать.  помогите советом плиз.
*

anotherone

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Компонента PhotoBlog Alpha 3
« Ответ #1 : 01.09.2009, 08:15:44 »
в настройках пропиши полный путь
/usr/home/blabla/images/photoblog (или как там у тебя )
и когда создаешь категорию прописываешь просто папку photoblog
*

saav

  • Новичок
  • 7
  • 0 / 0
Re: Компонента PhotoBlog Alpha 3
« Ответ #2 : 29.09.2009, 14:45:57 »
Спасибо за совет,прописал, катагория создалась. теперь при создании блога пишет:
Please select a photographer!
если не сложно пожалуйста скинь порядок действий на мыло info@saav.ru
*

anotherone

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Компонента PhotoBlog Alpha 3
« Ответ #3 : 29.09.2009, 23:28:55 »
вобщем на мыло ниче кидать не буду попробую описать тут как сделал я и все заработало
всё очень логично и просто
для начала проясню схему как оно должно создаваться
а, да, права на папки (если у вас хостинг или операционка никс) 777, тем кто работает в виндоуз, на своем локальном компьютере заморачиваться не надо
далее, в папке с Joomla есть папка images в ней создайте папку photoblog/folder1/folder2/ - это вы указали фолдеры (папки) только для 1 категории в пункте 1 (Category Management), соответственно, чтобы сделать еще категорию, нужно создать еще photoblog/folder3/folder4/ и т.д.
  п. 1. Category Management
  п. 2. Blog Management
  п. 3. License Management
  п. 4. Photographer Management
  п. 5. Конфигурация

жмёте на 1 пункт, создать
появляется форма:
Category Title  пишете категорию, например, Машины    
Label (это ярлык, который будет отображаться если в конфигурации (пункт 5 выбрана опция ярлыка включена)
Folder    здесь пишем folder1(или cars) смотря как обзавете
Опубликовано    Нет Да (ставите да)
Порядок    (это расположение указываете)
жмёте сохранить
ну там описание если хотите мета теги и прочее вбиваете по желанию
далее заходим в Photographer Management
и создаем любое имя это будет тот кто якобы фотографировал
сохраняем

далее, жмём на пункт 2 (Blog Management)
создать
появляется форма:

Заголовок     пишем заголовок, например, Легковые
Label    здесь ярлык
Folder    folder2
Опубликовано    Нет Да
Photographer выбираем своего созданного чела
Лицензия    указываем лицензию ccby
Категория    выбираем ту которую выбивали в 1 пункте, например, машины
Wikipedia Article(s) здесь можно написать слово например машины и будет открываться статья в википедии на это слово

сохраняем

далее заходим в   п. 5. Конфигурация
все что я поменял это  поле
Wikipedia Language    ru
Label    Нет

остальное все по умолчанию

сохраняем

переходим в п. 2. Blog Management
отобразиться должна та подпапка которую создавали, например, легковые
также сверху видим столбцы:
Заголовок      Stacks      Import      Folder      Опубликовано      Категория      Photographer      Лицензия      Дата
Легковые        Link...... ит.д.

нужно нажать на саму надпись Link
вы перейдете в своего рода категорию в который сможете добавлять альбомы, например, помним, что для примера в самом начале я писал - категория Машины, далее, Легковые, теперь здесь можно создать альбомы, например, ауди и внести туда фотки с ауди
итак, продолжу для прояснения картины
жмем создать,
появляется форма:

Blog     выбираете. например Легковые
Заголовок    пиште заголовок
Filename    пишете имя для того, чтобы при заливке фото к нему прибавлялось это название, например, audi
Опубликовано    Да
Photographer    выбираете его
Лицензия    ccby

и ниже жмете обзор и загружаете фотки
надеюсь понятно объяснил

русские названия на папки не ставил, поэтму сказать о работе ниче не могу, тестить было некогда
но у меня все работает отлично
спасибо разработчику :D




*

saav

  • Новичок
  • 7
  • 0 / 0
Re: Компонента PhotoBlog Alpha 3
« Ответ #4 : 30.09.2009, 10:46:56 »
Спасибо огромное!
*

BILARIUSS

  • Захожу иногда
  • 98
  • 24 / 1
  • Художник дизайнер
Re: Компонента PhotoBlog Alpha 3
« Ответ #5 : 27.05.2010, 14:49:51 »
PhotoBlog)))
Для меня фото блог это когда зареганный пользователь может вести его с фронта!
Тут походу этого нет –ведется он с админки
Не тратьте на него время
Но он у меня тоже заработал ^-^
Разработка дизайна для вашего сайта.шаблоны для сайтов
Логотипы, баннеры, psd шаблоны, графика для компонентов
*

tigra-uki

  • Давно я тут
  • 565
  • 11 / 0
  • Joom'лiстка
Re: Компонента PhotoBlog Alpha 3
« Ответ #6 : 18.09.2010, 12:13:07 »
Все сделала по инструкции, за что отдельное спасибо anotherone!
Итак - Установила версию PhotoBlog Alpha 3a NEW

Но вот в конце все же застряла:
загружаю фото, оно как-бы загружается. Но по факту его нет в папке и из админки в разделе фотоблога когда я его захожу редактировать оно не отображается…На сайте же выдается следущая ошибка (на странице с фото):

Warning: getimagesize(us r/home/еее/public_html/images/photoblog/folder1/folder2/fotoone-001.jpg) [function.getimagesize]: failed to open stream: No such file or directory in /home/еее/public_html/administrator/components/com_photoblog/classes/image.php on line 78

проверяла - PHP5, все папки созданы, имена с маленькой буквы…Что делать, подскажите пожалуйста :)

Слишком сконцентрированное внимание необходимо разбавлять действием.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

JGooglePlus Photo Gallery - модуль отображения альбомов из Google+

Автор Periscope

Ответов: 2
Просмотров: 7082
Последний ответ 21.01.2017, 19:29:24
от adcroco
Простой сладйер?

Автор warlocksp

Ответов: 0
Просмотров: 1312
Последний ответ 07.08.2015, 13:43:58
от warlocksp
BT media gallery. Проблемы с загрузкой файлов

Автор graywolf

Ответов: 1
Просмотров: 1988
Последний ответ 18.07.2015, 06:53:04
от graywolf
Отображение в Lightbox галереи Widgetkit

Автор Medelin

Ответов: 1
Просмотров: 1705
Последний ответ 16.03.2015, 15:16:28
от Viktop
RSMediaGallery баги и поиск улучшений

Автор karabert

Ответов: 5
Просмотров: 2952
Последний ответ 08.12.2014, 01:05:40
от DEV