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

tug

  • Захожу иногда
  • 333
  • 40 / 4
Правила ветки "Virtuemart"
« : 25.02.2006, 03:12:17 »
Привет дружище, все мы тут собрались, чтобы помочь друг другу делать красивые, грамотные интернет-магазины на основе связки Joomla! + Virtuemart. Попытайся понять, что следующие правила не больной бред модератора, а то, что и тебе и нам сэкономит много времени и нервов.

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

Главный принцип: Подумай, перед тем, как постить, это иногда помогает.

0. Тот ли форум ты выбрал для своего сообщения? Этот форум для сообщений, имеющим прямое отношение к Virtuemart, компоненту интернет-магазинов для Joomla!
Помни, что mambo-phpshop и virtuemart это разные компоненты. На этом форуме обсуждаются только темы, связанные с VirtueMart.
Дополнение от 14 марта 2006 года.
Постановлением администрации форума для удобства пользователей в ветке VirtueMart вводятся новые разделы:
  • Общие вопросы и ошибки - Если ты не можешь найти какую-то функцию, у тебя возникли ошибки/проблемы при установке, настройке использовании, тебе сюда.
  • Модули оплаты и доставки - Ищеш модуль платёжной системы или доставки? Посмотри тут.
  • Импорт-экспорт данных - Озадачен как легко можно залить много товаров, как импортнуть в VirtueMart свою базу бухгалтерской программы, хочешь выгрузить товары из магазина? Всё здесь.
  • Модификации и хаки - Если тебе не хватает функционала VirtueMart, не нравится как работает какая-то его часть, ты хочешь улучшить или улучшил в нём что-то, то тебе в этот раздел.
Сообщения не по теме форума будут беспощадно удаляться или переноситься в соответствующий раздел до конца дня (24:00).

1. Перед тем, как что-то спросить, поищи поиском. А вдруг уже обсуждали =).

2. Попытайся в заголовке темы описать о чём она. Докажи, что в школе тебе не зря преподавали литературу. Посты аля "Помогите, горю нах", "Несколько вопросов" и тому подобные будут беспощадно резаться и правиться в соответствии с фантазией модератора. А ещё у нас есть иконки для тем =)

3. Свой вопрос предваряй версиями програмного обеспечения.
Например "Joomla 1.0.7 + Virtuemart 1.0.2". Это избавит тебя от ответов: "А у тебя Virtuemart или phpshop?", "А Joomla какая?" и т.п.

4. Попытайся воздержаться от личного мнения, его всё равно сотрут так как оно никому не инетресно. Понравилось - поставь автору "+", не понравилось - поставь автору "-". Это правило не относится к вопросам, когда нужно подитожить диалог. Типа "Спасибо, всё работает"...

5. При вставках кода используй псевдотэг [ code ] [ /code ], причём, при вставках php кода обрамляй его тегами php. Например: [ code ]<?php echo phpinfo(); ?>[ /code ]. Тогда код раскрасится в цвета радуги и нам будет легче понять о чём вообще идёт речь.

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

7. Мы не настаиваем, но было бы очень здорово, если бы ты грамотно оформлял ссылки. Попытайся воздержаться от постинга длинных ссылок, пользуйся маскировкой аля [ url=адрес_ссылки ]описание ссылки[ /url ]. Например: ... можно найти на [ url=http://jopa.ru ]моём сайте[ /url ], уже была [ url=http://ru-mambo.ru/smf/index.php?action=post;board=74.0 ]похожая тема[ /url ] и т.п.

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

9. Если ты задал вопрос, но нашёл ответ раньше, чем на него кто-то ответил, запости его в своей теме. Тебе всё равно, а нам приятно, проплюсуем.

10. Если ты задал вопрос, но его старательно игноируют, то это не оттого, что мы тут все моральные уроды, просто не знаем ответа или отвечать лень. Сим правилом разрешается поднимать темы раз в неделю. Темы без ответов, старше 3х месяцев удаляются.

p.s. Помни:  минусирование это массовое явление! Если у тебя репутация -15 и ты задаёшь глупый вопрос, то считай, что у тебя уже -30 =) Такова жизнь, брат.
« Последнее редактирование: 14.03.2006, 13:54:47 от tug »
*

Sulpher

  • Живу я здесь
  • 2136
  • 402 / 16
  • Шаблоны и расширения Joomla
Re: Правила ветки "Virtuemart"
« Ответ #1 : 21.09.2008, 15:21:23 »
Предлагаю сделать два подраздела: для Virtuemart 1.0.x и Virtuemart 1.1.x, соответственно.

А то народ уже начинает путаться, да и удобнее будет искать информацию.
*

..С...е...р...ы...й..

  • Захожу иногда
  • 51
  • 110 / 2
Re: Правила ветки "Virtuemart"
« Ответ #2 : 21.09.2008, 15:56:47 »
А то народ уже начинает путаться, да и удобнее будет искать информацию.

абсолютно верно!
*

mayra

  • Захожу иногда
  • 52
  • 0 / 5
Re: Правила ветки "Virtuemart"
« Ответ #3 : 03.01.2011, 16:27:31 »
Почему я не могу открыть тему в разделе VirtueMart?
*

Lubasha

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Правила ветки "Virtuemart"
« Ответ #4 : 30.01.2011, 22:38:24 »
А может еще и раздел по SEF создадите??или может по можификациям и ньюнсам совместимости с VM ?? Было бы здорово!
*

flyingspook

  • Moderator
  • 3590
  • 247 / 9
Re: Правила ветки "Virtuemart"
« Ответ #5 : 30.01.2011, 22:41:52 »
Lubasha-юзаем поиск все описано давным давно
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Активный пункт mainmenu для категории VirtueMart

Автор sashgera

Ответов: 11
Просмотров: 4038
Последний ответ 13.08.2020, 16:43:22
от sivers
Как вставить в середину статьи на странице категорию товара магазина Virtuemart 1.1.2

Автор malalex

Ответов: 7
Просмотров: 10373
Последний ответ 24.08.2015, 01:01:23
от trubiser
Русский языковой файл для VirtueMart

Автор tug

Ответов: 162
Просмотров: 128330
Последний ответ 29.06.2013, 08:40:41
от uralmas
Мануал по VirtueMart на русском

Автор Magam

Ответов: 9
Просмотров: 21865
Последний ответ 30.01.2013, 12:24:50
от Diviz
Решение проблем с кириллицей в Virtuemart 1.1.x

Автор nikonor

Ответов: 86
Просмотров: 65751
Последний ответ 12.12.2012, 19:02:53
от gelx