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

Hot_Gomer

  • Захожу иногда
  • 296
  • 12 / 0
  • sudo su
Делаю каталог заведений на К2, Появилась необходимость в добавлении карты с локацией заведения. Все бы ничего, таких плагинов вроде как и много, но все они позволяют добавить только 1 адрес,  а мне нужно добавить 2,3 а иногда и 5-6 адресов.
Купил DM K2 Maps, но он похоже позволяет добавить только 1 локацию для одного материала.
Joomla, Drupal, Ruby on Rails -
что может быть лучше?)
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Попробуйте бесплатный Phoca Maps.
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

Hot_Gomer

  • Захожу иногда
  • 296
  • 12 / 0
  • sudo su
Да тут видите в чем дело. В Phoca нужно ставить метки и добавлять карты отдельно - в самом компоненте, а затем через плагин добавлять в тело статьи - это не удобно по 2м причинам - первое это то что все делается отдельно и человеку не оч хорошо знакомому с системой легко запутаться, второе - ставя карту в тело статьи мы тем самым располагаем её над доп полями а мне нужно что бы отображение имело следующий вид:
  • картинка
  • текст
  • доп поля
  • метки на карте
Joomla, Drupal, Ruby on Rails -
что может быть лучше?)
*

Ozzymanson

  • Захожу иногда
  • 85
  • 0 / 0
StyleWare K2 Maps - Google Maps Plugin v. 2.6.5 вот. можем 50 на 50 купить
*

Hot_Gomer

  • Захожу иногда
  • 296
  • 12 / 0
  • sudo su
интересно, но вот только в силу слабого английского не могу понять - поддерживает ли несколько точек на карте для одного материала?
из описания понял что поддерживает отображение точек материалов на карте в категории...
сейчас попробую побольше информации про него собрать, если отвечает моим требованиям то согласен купить в складчину
Joomla, Drupal, Ruby on Rails -
что может быть лучше?)
*

Ozzymanson

  • Захожу иногда
  • 85
  • 0 / 0
я могу у них спросить кстати напрямую. щас. вечером отпишусь что ответят
*

Ozzymanson

  • Захожу иногда
  • 85
  • 0 / 0
я могу у них спросить кстати напрямую. щас. вечером отпишусь что ответят

нет, пока нет такого функционала... пичаль, но все равно куплю)))
*

Hot_Gomer

  • Захожу иногда
  • 296
  • 12 / 0
  • sudo su
а мне то как жаль...
А есть ли способ парсить сразу с Google мапс?
Joomla, Drupal, Ruby on Rails -
что может быть лучше?)
*

Ozzymanson

  • Захожу иногда
  • 85
  • 0 / 0
хз. знал бы сам - сделал
*

Ozzymanson

  • Захожу иногда
  • 85
  • 0 / 0
нет, пока нет такого функционала... пичаль, но все равно куплю)))

http://www.lavprox.appspot.com/extensions.joomla.org/extensions/extension-specific/k2-extensions/16156 вот это посмотри вроде пишут, что можно несколько точек создавать

и вот еще http://www.didimmarket.com/joomla/joomla-17x-eklentileri/k2-bileseni-icin-google-harita-eklentisi.html

во втором плагине точно можно делать несколько точек к 1 статье, только задается к статье через kml/kmz файлы. вроде работает как-то
« Последнее редактирование: 13.08.2012, 04:34:39 от Ozzymanson »
*

Ozzymanson

  • Захожу иногда
  • 85
  • 0 / 0
http://www.lavprox.appspot.com/extensions.joomla.org/extensions/extension-specific/k2-extensions/16156 вот это посмотри вроде пишут, что можно несколько точек создавать

и вот еще http://www.didimmarket.com/joomla/joomla-17x-eklentileri/k2-bileseni-icin-google-harita-eklentisi.html

во втором плагине точно можно делать несколько точек к 1 статье, только задается к статье через kml/kmz файлы. вроде работает как-то

http://www.yootheme.com/widgetkit/examples/map вот это точно работает даже в К2, бесконечное количество меток можно ставить на 1 карте
*

improvizer

  • Осваиваюсь на форуме
  • 39
  • 1 / 0
Цитировать
http://www.yootheme.com/widgetkit/examples/map вот это точно работает даже в К2, бесконечное количество меток можно ставить на 1 карте
Как это прикрутить к К2?
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
Как это прикрутить к К2?
Вывести созданную карту в К2-статью его спецтэгом. См. мануал по Widgetkit-у

А ещё лучше - вот это: ygmaps
Я у себя проект делаю на К2 - там в одном из табов карта выводится
« Последнее редактирование: 31.07.2013, 04:35:59 от Dorfman »
*

xoxol

  • Новичок
  • 5
  • 0 / 0
SW Maps module v. 1.0.5
1. Пользовательский режим маркера:
Этот режим позволяет вам легко и быстро добавить несколько маркеров, введя адрес непосредственно в параметрах модуля. Маркер будет автоматически отображаться на карте Google внутри модуля. Таким образом, вы можете очень легко настроить каждый маркер перетаскивания.

Для каждого из маркеров вы можете выбрать тип значка (бар, гостиница, ресторан, дом, автомобиль и т.д.).

Чтобы удалить маркер - просто нажмите правой кнопкой мыши на маркер.

2. K2 пункта режима:
Этот режим загружает Google Map, читая координаты маркеров из выбранных Материалы K2.

Единственное, что вам нужно сделать, это открыть модуль параметров и выбирите, какие элементы должны быть загружены на карте. Затем модуль автоматически получить координаты выбранных элементов и загружает их в качестве маркеров с их заголовок, изображение и введение текста.

Чтобы использовать этот режим, необходимо установить SW K2 Карты, чтобы иметь возможность добавлять координаты и адреса для каждого элемента.

3. K2 Категория режиме:
На режиме K2 Категория нагрузки модуля маркеров все элементы из выбранной категории.

В параметрах модуля вы должны выбрать категорию, в которую вы хотите загрузить пункты и их координаты, а затем модуль будет отображать их в качестве маркеров с соответствующими заголовок, изображение и текст.

Чтобы использовать этот режим, необходимо установить SW K2 Карты, чтобы иметь возможность добавлять координаты адреса для каждого элемента.


Карты SW позволяет выбрать один из следующих параметров:
• Модуль режиме
• Тип карты
• кластеризация
• Направления
• Значки цветов
• Показать дополнительные поля в маркер всплывающем
• Отображение Читать далее звено в маркер всплывающем
• Ширина карты и высоты
• Используйте K2 дополнительных поля для адреса и координаты
• Panoramio, погоды и облачности слоев
• Объявления
• Colorizr
• И многое другое

Также есть два важных функций, что модуль поддерживает:
Вы можете загрузить столько Карты Google на одной странице, как вы хотите.
Модуль может быть также добавлены в любом положении, даже в середине тела статью через стандартный Joomla! код

http://styleware.eu/store/item/57-sw-maps-module

Кто может приобрести данный модуль? Мне он нужен, но разобраться как за него платить я не могу. Переведу деньги на кошелек WM. Ваши варианты.... Жду ответа
« Последнее редактирование: 15.11.2013, 13:43:10 от xoxol »
*

webday

  • Осваиваюсь на форуме
  • 42
  • 0 / 0


Кто может приобрести данный модуль? Мне он нужен, но разобраться как за него платить я не могу. Переведу деньги на кошелек WM. Ваши варианты.... Жду ответа

Вы решили свой вопросы? Можем купить пополам!
*

SashaDP

  • Осваиваюсь на форуме
  • 17
  • 4 / 0
webday, спасибо за помощь в решении вопроса с данным продуктом
« Последнее редактирование: 06.01.2014, 21:04:22 от SashaDP »
*

taku

  • Новичок
  • 8
  • 0 / 0
Народ подскажите кто нить купил SW Maps module v. 1.0.5 модуль, или кто хочет скинутся ?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться