Новости Joomla

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

В процессе работы с Joomla бывает необходимо работать с пользовательским интерфейсом более тонко, чем обычно. Все формы Joomla состоят из стандартных полей, содержанием, стилем отображения, состоянием (включено/выключено, доступно для редактирования или нет и т.д.) можно управлять с помощью плагинов. Да и для нестандартных проектов хорошей практикой является создание одного системного или нескольких плагинов групп "под проект", в которых храниться весь "нестандарт".

В этой статье описаны все триггеры, которые вызываются через Event Dispatcher из administrator/components/com_fields/src/Helper/FieldsHelper.php, с привязкой к жизненному циклу (порядку этапов работы запроса), аргументам, изменяемым данным и дальнейшему распространению по Joomla. Это поможет вам работать с Joomla свободнее и не опасаясь при этом потерять изменения при очередном обновлении движка.

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

🏆 Открыто голосование за 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 Ответов
  • 7359 Просмотров
*

atomsk14

  • Новичок
  • 3
  • 0 / 0
Обыскался уже решения. Может тут подскажут. Как в Joomla можно добавить позицию для модуля фиксированную внизу экрана(не шаблона!)? Ну то есть чтобы я скроллил страничку , а модуль всегда был внизу окошка браузера. Для ясности приведу пример - что я имею в виду  http://www.dynamicdrive.com/dynamicindex1/staticmenu.htm  .  Заранее благодарю за ответы.
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
У вас в примере как вы уже догадались используется джаваскрипт. Если есть некоторые навыки(ну или железное терпение) - можете стащить скрипт оттуда и подточить под себя. Если хочется просто и сразу, можно сделать на CSS, правда без анимации. Делается ето так:
body{
    position: relative;
    height: 100%;
}

#fixed{
    position: fixed;
    bottom: 0;
    left: 0;
}
в шаблон подгружаете модуль в новой позиции, например fixed : <div id="fixed"><jdoc:include type="modules" name="fixed" style="none" /></div>

Найти не можете потому что не то ищете. Нужно искать либо "джаваскрипт, следящий за скроллингом", либо "ccs position: fixed" , а так же основы шаблоностроения на Joomla 1.5. и все найдется без проблем :)
« Последнее редактирование: 16.05.2010, 01:17:15 от danik.html »
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Кстати насчет удобства - на том сайте я долго мучился, пока копировал текст
Opr7+: Opera 7 and above.
Bookmark Floating Menu Script online:
Bookmark to del.icio.us
Bookmark to Furl.net

Который постоянно оказывался под этим чертовым плавающим блоком. Если такие игрушки и делать, то нужно следить чтоб они не закрывали контент, или например добавлять возможность перетаскивания, скажем по горизонтали
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
NightGuard, я разве спорю?
css - проще, работает без захламляющего js, правда ие6 тада лесом ходит - да и покуй на нево.
js - сложнее, захламляет код, зато добавляет анимацию(которая наверно всетаки лишняя) и добавляет возможность перетаскивания ( можно например дать возможность юзеру разместить меню где ему удобно, правда это лишнии трудности, куки там и все такое...). Яб скорей наверно сделал через CSS
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

AlexSmirnov

  • Завсегдатай
  • 1862
  • 272 / 16
  • Ищите и найдете
еще одно решение:

создать отдельный htm файл с этим скриптом меню, забросить его на ваш сайт и вызвать его функцией include изнутри index.php Вашего шаблона.
# Back the fufalo (особенно ту самую столкершу)! #
# ВАЖНО! Кайфую от удаления присланного в личку спама, почти как от любви (особенно по выходным). #
*

atomsk14

  • Новичок
  • 3
  • 0 / 0
всем большое спасибо за ответы  :D , особая благодарность товарищу danik. способ прост как два рубля и работает на все 100%. жаль только что это ,видимо, не совсем то что мне нужно, ибо после добавления в эту "плавающую" позицию модуля "The Camp26 FishEye Menu" (взял тут ) немного странно ведет себя анимация иконок после прокрутки странички (как будто сам модуль "уезжает" вниз,а то место где иконки должны увеличиваться остается на прежнем месте(то есть "уезжает" наверх)). пусть ваши советы и не помогли решить мою проблему, этот способ положу себе в копилку.  :(
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как выставить размер позиции или размер модуля?

Автор sellen

Ответов: 11
Просмотров: 3474
Последний ответ 14.08.2012, 23:46:24
от sellen
Вывод модуля в левой нижней части сайта

Автор step09

Ответов: 7
Просмотров: 3171
Последний ответ 01.09.2011, 12:50:45
от step09
Как добавить второй логотип сайта

Автор Diazz

Ответов: 4
Просмотров: 3982
Последний ответ 17.08.2011, 15:28:20
от SinBad
Проблемы с расположением области для модуля

Автор pypsik

Ответов: 8
Просмотров: 2823
Последний ответ 10.08.2011, 13:25:52
от pypsik
Суффикс класса модуля вертикального меню в шаблоне Artisteer 2

Автор arnoldovich

Ответов: 1
Просмотров: 9948
Последний ответ 09.06.2011, 13:36:50
от arnoldovich