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

dun

  • Новичок
  • 3
  • 0 / 0
Добрый день, господа. Помогите порешать проблему, али пошлите по ссылке, если тема поднималась (я не нашел).

Проблема:
Не могу указать тип пункта меню при создании пункта меню

Что делаю:
1. Установил Joomla 2.5.2 без ознакомительного контента (настройки не трогал никакие)
2. Залогинился под суперадминистратором
3. Пытаюсь создать пункт меню для mainmenu
4. Открывается "Менеджер меню: Создание пункта меню"
5. Текстовое поле "Тип пункта меню" синее (неактивно для редактирования), кнопка "Выбрать" не нажимается

Update:
1. Переустанавливал Joomla (официальный дистрибутив 2.5.2), результата - 0

Складывается впечатление что где-то какой-то настройки не хватает, куда рыть не понятно(


« Последнее редактирование: 09.03.2012, 20:53:07 от dun »
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Попробуйте другим браузером
Создание сайтов, шаблонов, помощь в решении проблем.
*

dun

  • Новичок
  • 3
  • 0 / 0
Попробовал Google Chrome v17.0.963.66
Результат: Кнопка "Выбрать" никак не реагирует на нажатие

Попробовал IE v9.0.8112.16421
Результат: Кнопка нажимается, но ничего не происходит

Код текстбокса для ввода типа пункта меню и кнопки "Добавить":
Код
<input type="text" readonly="readonly" disabled="disabled" value="" size="40" class="inputbox required" aria-required="true" required="required" x-webkit-speech=""/>
<input type="button" value="Выбрать" onclick="SqueezeBox.fromElement(this, {handler:'iframe', size: {x: 600, y: 450}, url:'/joomla/administrator/index.php?option=com_menus&view=menutypes&tmpl=component&recordId=0'})" x-webkit-speech=""/>

Буду признателен, если кто-нибудь сравнит если есть возможность со своими контролами
« Последнее редактирование: 09.03.2012, 20:02:30 от dun »
*

dun

  • Новичок
  • 3
  • 0 / 0
Спасибо Efanych! Не понимаю почему, но в Firefox кнопка таки работает. Вопрос условно решен, спасибо)
*

satrv

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
А я всеми 3 последними браузерами пробовал - и Google хром, и интернет эксплорер, и мозила - ничего не помогло - все равно выбрать пункт меню - не открывается и не активна. как еще можно это исправить? (Joomla 2.5.2)
*

nick71

  • Завсегдатай
  • 1145
  • 12 / 12
  • Сайты любой сложности - обращайтесь
Проблема такая же, причем не первый раз
*

satrv

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
Так я переустановил Joomla на 2,5,3 - все заработало.
Скорее всего там нестыковка в новом шаблоне была, она с YX-меню шла....
*

MAXOHOBO

  • Новичок
  • 1
  • 0 / 0
Очистьте кэш браузера. Мне помогло!
*

4ort

  • Захожу иногда
  • 82
  • 0 / 0
Тоже вылезла эта проблема на 2.5.14 - обновлялся, пробовал всеми браузерами, чистил кэш - нифига - "Выбрать тип пункта меню"  не работает...
Может кто за время существования темы таки нашел причину этого косяка?
*

Polosat

  • Захожу иногда
  • 202
  • 7 / 0
  • Мечты - это то, из чего сделано будущее
Аналогичная проблема после перехода с 1.5 -> 2.5.19 , не создает пункты меню во всех браузерах, с базой манипуляции производил, не помогло
*

slavaekb

  • Новичок
  • 1
  • 0 / 0
Такая же ситуация.
А еще исчез слайдер с редактированием параметров и при создании пункта меню и при создании или редактировании материала.
Причем его нет полностью, смотрел в справках, там можно убрать несколько из ярлычков, но не все, а у меня слайдер вообще пропал.
*

artsasha

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
РЕБЯТА! Долго возился. Во всем нэте инфы на такую проблему не нашел. В моем случае (по такому же диагнозу) помогло смена настроек PHP.INI на хостинге. Опция "Опасные функции включены!" из OFF переставил на ON. И все заработало. А очканул я не на шутку. Оже из за отсутствия решений, думал все переделывать. Надеюсь что кому нибудь пригодится.
*

Светлана

  • Захожу иногда
  • 99
  • 7 / 0
В моем случае помогло переустановка шаблона с Gantry - Default на другой (скачала первый попавшийся vt_family)
*

Lumenq

  • Новичок
  • 6
  • 0 / 0
Аналогичная проблема после перехода с 1.5 -> 2.5.19 , не создает пункты меню во всех браузерах, с базой манипуляции производил, не помогло

Проблема решилась?
Если да - подскажите, пожалуйста, как ?
*

annushka

  • Захожу иногда
  • 148
  • 2 / 0
  • Joomla!
У меня с тройкой такая же фигня. Переносила с 1.5. Кнопка, правда, работает, но всплывающие окно лишь мерцает и исчезает.  :'(
*

hrum-hrum

  • Новичок
  • 1
  • 0 / 0
Если кому-то поможет, то у меня тоже была такая проблема. При создании нового пункта меню не возможно было выбрать тип. Такая проблема возникла после установки бесплатного шаблона. С ним вместе установился плагин plg_system_expose. После его отключения  все вернулось в норму.
*

ayr

  • Новичок
  • 1
  • 0 / 0
Помогло добавление в свой шаблон component.php из джумловского.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не работает GTranslate модуль

Автор rapsila

Ответов: 19
Просмотров: 4533
Последний ответ 06.09.2022, 22:52:02
от rapsila
Не работает отправка почты

Автор Mick_20

Ответов: 12
Просмотров: 2222
Последний ответ 11.01.2022, 17:12:19
от befesol
Алиас пункта меню совпадает с именем подкаталога в каталоге с сист.файлами

Автор Andrey N.

Ответов: 14
Просмотров: 5348
Последний ответ 07.10.2021, 23:57:15
от Garrr
Главное меню

Автор Анастасия87

Ответов: 7
Просмотров: 3012
Последний ответ 21.05.2021, 08:40:40
от arma
Как сократить вертикальное расстояние между меню сайта и баннером?

Автор MultiMatrix83

Ответов: 2
Просмотров: 2747
Последний ответ 16.02.2020, 19:30:25
от MultiMatrix83