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

Ielts

  • Захожу иногда
  • 356
  • 3 / 13
Картинку в шаблон
« : 04.05.2012, 23:24:09 »
Подскажите пожалуйста решение.
Есть макет
Надо вставить так же  картинку комбайна
У меня получается так http://snab1.00am.ru

Есть решение ?
« Последнее редактирование: 05.05.2012, 10:09:46 от Ielts »
*

Olg

  • Завсегдатай
  • 1183
  • 91 / 2
Re: Картинку в шаблон
« Ответ #1 : 05.05.2012, 00:00:54 »
Конечно есть. Глядя на оригинал шаблона и ваш сайт, замечаешь очень малое сходство.
*

Ielts

  • Захожу иногда
  • 356
  • 3 / 13
Re: Картинку в шаблон
« Ответ #2 : 05.05.2012, 00:13:27 »
Конечно есть. Глядя на оригинал шаблона и ваш сайт, замечаешь очень малое сходство.

Блин...
Ну мир неисправим и живущие в нем...
Я разве просил сравнения?
Я разве просил оценки ?
Я разве говорил, что необходимо сделать один в один с макетом ?
Причем тут оригинал и то что я показал?
Я спросил о реализации конкретного решения ... не более
Ну зачем умничать, если Вас об этом не просят.
А если есть что сказать, тогда скажите без лишней демагогии и полемики...

Спасибо за понимание!
*

Pega

  • Захожу иногда
  • 388
  • 41 / 0
Re: Картинку в шаблон
« Ответ #3 : 05.05.2012, 00:23:26 »
Цитировать
Надо вставить так же  картинку комбайна
"Так же" - это как? на меню что ли наехать?
*

Ielts

  • Захожу иногда
  • 356
  • 3 / 13
Re: Картинку в шаблон
« Ответ #4 : 05.05.2012, 00:53:32 »
"Так же" - это как? на меню что ли наехать?
Ну да..
Так же как на макете показано ?
В принципе возможна ли такая реализация ?
*

Pega

  • Захожу иногда
  • 388
  • 41 / 0
Re: Картинку в шаблон
« Ответ #5 : 05.05.2012, 00:57:11 »
Конечно. Можно изображению добавить в css
Код: css
position: relative;
top: 105px;
*

Ielts

  • Захожу иногда
  • 356
  • 3 / 13
Re: Картинку в шаблон
« Ответ #6 : 05.05.2012, 01:12:04 »
Конечно. Можно изображению добавить в css
Код: css
position: relative;
top: 105px;

А не подскажете это в template.css добавлять ?
В любом месте прописать ?
И как саму картинку прописать для добавления (условно под названием  "img")?
« Последнее редактирование: 05.05.2012, 11:00:16 от Ielts »
*

Pega

  • Захожу иногда
  • 388
  • 41 / 0
Re: Картинку в шаблон
« Ответ #7 : 05.05.2012, 11:58:13 »
Можно в template.css, в любом месте
Пользуйтесь Firefox + Firebug
*

Ielts

  • Захожу иногда
  • 356
  • 3 / 13
Re: Картинку в шаблон
« Ответ #8 : 05.05.2012, 12:13:51 »
Можно в template.css, в любом месте
Пользуйтесь Firefox + Firebug
Ok
Это понятно, что в любом месте.
А кроме
"position: relative;
top: 105px;"
Саму картинку как указать ?
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: Картинку в шаблон
« Ответ #9 : 05.05.2012, 12:24:36 »
http://htmlbook.ru/ - вот так!
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

Ielts

  • Захожу иногда
  • 356
  • 3 / 13
Re: Картинку в шаблон
« Ответ #10 : 05.05.2012, 12:44:03 »
http://htmlbook.ru/ - вот так!

Ну что за желание ВСЕХ поучать!
Я не прошу ссылку на документацию, я прошу реального ответа..
Ну не умничайте пожалуйста..
Вас ведь никто не заставляет отвечать..
Просто пропустите этот пост и живите спокойно дальше со своими экспертными знаниями по умению отсылать на сайты с документацией...
Ну не надо флейма... прошу Вас!
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: Картинку в шаблон
« Ответ #11 : 05.05.2012, 12:59:23 »
Цитировать
Ielts
Репутация: +0/-0
Сообщений: 150
Еще вопросы? Решать ваши проблемы - ваша задача. Вы занимаетесь разработкой (ну или ХЗ чем), а прибегаете на форум с глупейшими вопросами, которые не задают даже новички после прочтения документации.

Предлагаю решать ВСЕ ваши вопросы через ком. раздел, особенно если не хотите думать и читать.
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

Ielts

  • Захожу иногда
  • 356
  • 3 / 13
Re: Картинку в шаблон
« Ответ #12 : 05.05.2012, 13:23:41 »
Еще вопросы? Решать ваши проблемы - ваша задача. Вы занимаетесь разработкой (ну или ХЗ чем), а прибегаете на форум с глупейшими вопросами, которые не задают даже новички после прочтения документации.

Предлагаю решать ВСЕ ваши вопросы через ком. раздел, особенно если не хотите думать и читать.
Вот не люблю грубить..
Но такие как Вы вынуждают...
Я же сказал К ТЕБЕ ВОПРОСОВ НЕТ!
Какое твое дело кто чем занимается ?
Я же сказал не умничай и засунь такие свои советы себе сам догадаешься куда...
Я не к тебе лично обращался , поэтому выйди вон из этой ветки и давай советы тем кто их захочет воспринимать...
Я то не причисляю себя к специалистам, поэтому спрашиваю, что мне необходимо...
А такие как ты имеют четкое определение "двоечники" которые только советуют где что почитать...
Специалист хренов...
Много таких я видел, которые распальцовываются указанием на мануалы, не умеющие сами лично решить ни малейшей проблемы...
Тем более что проблемы нет для специалиста...
Не отвечай больше тут, чтобы не перешло на уровень оскорблений...
Не хочу я этого...
Ходи другими ветками... очень прошу!
« Последнее редактирование: 05.05.2012, 13:28:54 от Ielts »
*

Pega

  • Захожу иногда
  • 388
  • 41 / 0
Re: Картинку в шаблон
« Ответ #13 : 05.05.2012, 13:56:21 »
NightGuard прав, это форум поддержки, а не форум для обучения элементарных вещей. Что бы решить вашу задачу, дали направление куда копать, а вы просто не хотите сами что-то прочитать. Я понимаю, хочется получить решение на блюдечке с голубой каёмочкой, но самостоятельно-то тоже нужно хоть чуть-чуть почитать про основы HTML и CSS.
Чтобы душенька ваша была спокойна, в template.css напишите:
Код: css
.custom-toll-free img {
    position: relative;
    top: 105px;
}
« Последнее редактирование: 05.05.2012, 13:59:39 от Pega »
*

Ielts

  • Захожу иногда
  • 356
  • 3 / 13
Re: Картинку в шаблон
« Ответ #14 : 05.05.2012, 15:04:31 »
NightGuard прав, это форум поддержки, а не форум для обучения элементарных вещей. Что бы решить вашу задачу, дали направление куда копать, а вы просто не хотите сами что-то прочитать. Я понимаю, хочется получить решение на блюдечке с голубой каёмочкой, но самостоятельно-то тоже нужно хоть чуть-чуть почитать про основы HTML и CSS.
Чтобы душенька ваша была спокойна, в template.css напишите:
Код: css
.custom-toll-free img {
    position: relative;
    top: 105px;
}

Да я ведь не прошу обучения.
Я прошу решения которое специалистом делается за 3 сек. в конкретном данном примере.
И я не против того что надо обучаться. Это само собой.
И заметье я не прошу каких то глобальных решений, а всего лишь то как решается элемент "наплыва картинки"
И в течении дня мне либо пишут, что надо учиться ( я уже сказал, что я не против) либо опять же как Вы даете не полные ответы..
В начале написали:
"Код
position: relative;
top: 105px;"

Потом оказывается что надо:

.custom-toll-free img {
    position: relative;
    top: 105px;
}

Но ведь этого тоже недостаточно...
А где прописать путь к самой картинке по этому вызову...

Или Вас прикалывает выдавать такие ответы теряя в первую очередь свое время...

Надеюсь не обидел... но какая то странная у Вас позиция определения "поддержки"
К стати я всегда пытаюсь в начале сам решить проблему, и  читал материалы на http://htmlbook.ru
Там я не нашел ответа...
Покажите ссылку если он там есть...

Мне всегда казалось странным, почему нельзя конкретно и сразу сказать решение, если Вы его знаете... и если оно для Вас не сложно...
А если сложно тогда мне кажется просто не надо отвечать..
Нет начинают заниматься воспитанием ...

При добавлении
.custom-toll-free img {
    position: relative;
    top: 105px;
}

Ничего не меняется... Следовательно Ваш ответ либо неверен, либо недостаточен!
*

Pega

  • Захожу иногда
  • 388
  • 41 / 0
Re: Картинку в шаблон
« Ответ #15 : 05.05.2012, 15:20:08 »
Я не удивлен что вы исключили вариант, что вы что-то неправильно делаете.
Еще раз перепроверил, работает. Изображение наезжает на меню. Объяснил подробно как мог.
*

Ielts

  • Захожу иногда
  • 356
  • 3 / 13
Re: Картинку в шаблон
« Ответ #16 : 05.05.2012, 18:46:10 »
Я не удивлен что вы исключили вариант, что вы что-то неправильно делаете.
Еще раз перепроверил, работает. Изображение наезжает на меню. Объяснил подробно как мог.
:-)
А Вы можете показать мне то что как Вы говорите у Вас работает?
Я может не совсем корректно выразился, сказав что ничего не меняется...
Я имел в виду , что это не есть решение проблемы, т.к. вы прописали работу с картинкой находящейся в модуле "toll-free"
Я ее положил туда потому что у меня нет другого варианта, но она не нужна в этом модуле, т.к. при Вашем решении модуль увеличивается по высоте как раз на указанные Вами 105px
А задача как состоит в том чтобы не увеличивать этот блок (как показано на примере http://snab1.00am.ru/index1.jpg.)
А так получается вот что
http://snab1.00am.ru/
*

fbr

  • Завсегдатай
  • 1689
  • 211 / 7
Re: Картинку в шаблон
« Ответ #17 : 05.05.2012, 19:54:53 »
Я же сказал не умничай и засунь такие свои советы себе сам догадаешься куда...

А такие как ты имеют четкое определение "двоечники" которые только советуют где что почитать...
Специалист хренов...

Ходи другими ветками... очень прошу!

А таких как ты на форуме надо банить...
Пожизненно...

минусанул в репу
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: Картинку в шаблон
« Ответ #18 : 05.05.2012, 20:06:31 »
1. Для меня не сложно сделать подобное.
2. Мы с вами водку не кушали, чтобы тыкать.
3. Этот простейший вопрос от ТС отношения к Joomla вообще не имеет.
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

Ielts

  • Захожу иногда
  • 356
  • 3 / 13
Re: Картинку в шаблон
« Ответ #19 : 05.05.2012, 20:24:36 »
1. Для меня не сложно сделать подобное.
2. Мы с вами водку не кушали, чтобы тыкать.
3. Этот простейший вопрос от ТС отношения к Joomla вообще не имеет.
1. Да я понял что для тебя это легко... ( в теории конечно и демагогии)
2. Водка не имеет отношения к уважению...хотя... у тебя может и имеет... Если ты думаешь, что что на "ВЫ" будет больше уважения к тебе... глубоко ошибаешься...
3. я понял понял  что для тебя это простейший вопрос... ток решить его не не можешь так как по всей видимости всю жизнь только "списывал"...

P.S. Те для кого это действительно не сложно просто без выпендрежа дают конкретные советы потому что они не "двоечники " :-)
Удачи в минусовках...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как сделать свой шаблон quickstart?

Автор saiskyi

Ответов: 3
Просмотров: 8158
Последний ответ 19.02.2020, 19:29:01
от Bozhkov2
Как настроить шаблон?

Автор tromba

Ответов: 2
Просмотров: 5155
Последний ответ 15.08.2018, 15:29:56
от tromba
Как загрузить шаблон, и сделать его только для одной страницы?

Автор Ирина Поехали

Ответов: 5
Просмотров: 3219
Последний ответ 05.06.2017, 21:15:42
от effrit
Как вставить рекламу в мобильный шаблон ja_edenite?

Автор gorbi_U

Ответов: 3
Просмотров: 2792
Последний ответ 02.06.2017, 08:43:26
от gorbi_U
Шаблон JA_Edenite joomla2.5

Автор askvrk2

Ответов: 6
Просмотров: 3858
Последний ответ 29.05.2017, 09:29:08
от gorbi_U