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

xcasperss

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Доброго времени суток. Подскажите может есть у кого решение. Нужно, чтобы при смене статуса заказа в личном кабинете у клиента, присваивался другой стиль CSS.

Вот скрин



Для знающих людей, это вопрос 5 минут, а у меня не хватает знаний))
« Последнее редактирование: 26.07.2016, 21:09:44 от xcasperss »
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
их надо просто БЕСПЛАТНО(!) приобрести.
прочитав немного про CSS и верстку.

если надо вкрутить лампочку, то вы вызываете электрика ? и говрите ему лучше вы, вам работы на 5 минут а мне разбираться... :)
это такая мелочь.. что ваащеее...
шаблоны в ФАКе, стили на htmlbook.ru
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

xcasperss

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
их надо просто БЕСПЛАТНО(!) приобрести.
прочитав немного про CSS и верстку.

если надо вкрутить лампочку, то вы вызываете электрика ? и говрите ему лучше вы, вам работы на 5 минут а мне разбираться... :)
это такая мелочь.. что ваащеее...
шаблоны в ФАКе, стили на htmlbook.ru

Вообще-то при смене статуса не меняется стиль, а остается такой же. Эт понятно, что в CSS можно прикрутить стиль, но он останется один. А мне надо, чтобы при смене статуса, присваивался другой стиль CSS
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Не меняеться, т.к. div один и тот же.А вы их измените.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

xcasperss

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

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
ну самый простой пример.
Код
<div class="<?php if ($order->status_name=='тут имя статуса') echo 'тут название класса для определённого статуса' ?>">
<?php print $order->status_name?>
</div>
и так по каждому нужному статусу :)
идеально, просто проверять ИД статуса и добавлять его к классу дива в конце. а в цсс описать просто их.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
если надо вкрутить лампочку, то вы вызываете электрика ? и говрите ему лучше вы, вам работы на 5 минут а мне разбираться... :)
это такая мелочь.. что ваащеее..
Тем не менее ТС у вас выудил ответ..)))

xcasperss - распишите сюда в чем вы знающий человек, я вам придумаю немного задач на 5 минут..

Эта подпись отображается внизу каждого Моего сообщения. Я также могу использовать BB код и смайлы.
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Тем не менее ТС у вас выудил ответ..)))
это "костыль". скорее направление, чем ответ ;)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

xcasperss

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
это "костыль". скорее направление, чем ответ ;)

Спасибо, получилось)
« Последнее редактирование: 27.07.2016, 15:36:37 от xcasperss »
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
о, видите. а вы сразу "печаль" :) главное правильный пинок в нужном направлении :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

MSI Юзабилити "Списка заказов" Красим заказ в цвет его статуса

Автор Cerber

Ответов: 22
Просмотров: 11844
Последний ответ 16.12.2021, 13:31:33
от Mister Shadow
Поиск заказа по номеру телефона клиента

Автор Shiffer

Ответов: 19
Просмотров: 3487
Последний ответ 07.12.2021, 19:43:38
от anatol81n
Имеется ли решения дополнительного статуса заказа?

Автор dss

Ответов: 5
Просмотров: 1334
Последний ответ 17.08.2021, 09:14:35
от nevigen
Отправка сообщения админу в не зависимости от статуса заказа

Автор newalex

Ответов: 4
Просмотров: 908
Последний ответ 23.04.2021, 10:30:56
от newalex
Уведомления о смене статуса заказа

Автор anny_k

Ответов: 10
Просмотров: 1291
Последний ответ 04.12.2020, 21:01:24
от nevigen