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

Arturs2006

  • Осваиваюсь на форуме
  • 36
  • 0 / 1
Как установить все настройки шаблона beez3 в Joomla 3.3.6 по умолчанию, не повредив при этом контента?
(поиском пользовался)
« Последнее редактирование: 24.11.2014, 10:25:47 от b2z »
*

Ilhom666

  • Завсегдатай
  • 1384
  • 184 / 0
снести его и поставить заново
*

Arturs2006

  • Осваиваюсь на форуме
  • 36
  • 0 / 1
снести его и поставить заново
контент сайта при этом точно не удалится? И как это сделать?
*

Ilhom666

  • Завсегдатай
  • 1384
  • 184 / 0
Если он выбран по умолчанию, то временно выбрать другой. Через Менеджер расширений, Управление грохнуть его.
Далее можно из дистрибутива Joomla вытащить его (\templates\beez3), скопировать в \templates сайта и через Менеджер расширений, Поиск установить обратно.
*

Arturs2006

  • Осваиваюсь на форуме
  • 36
  • 0 / 1
Спасибо, всё получилось!
*

Arturs2006

  • Осваиваюсь на форуме
  • 36
  • 0 / 1
Всё получилось, только не вышло исправить то, что хотел... Меню сайта почему-то находится в правой стороне. Я пробовал менять позицию - вставала везде, только не слева. Пробовал дописывать в адресной строке ?tp=1 - показывались возможные позиции менюшки, но слева, опять же, не было...
*

Ilhom666

  • Завсегдатай
  • 1384
  • 184 / 0
не понял, в какой позиции меню сейчас прописано?
*

Arturs2006

  • Осваиваюсь на форуме
  • 36
  • 0 / 1
не понял, в какой позиции меню сейчас прописано?
position-7
Сайт http://hutorlife.ru/
*

Ilhom666

  • Завсегдатай
  • 1384
  • 184 / 0
не похоже что это оригинальный beez3. Вы его точно из дистрибутива вытащили?
А вообще если только меню перетащить надо, то в файле /templates/beez3/css/position.css в строке 165 в разделе
#wrapper2 {
    float: left; - поменять на right
    padding-bottom: 20px;
    position: relative;
    width: 72%;
}
*

Arturs2006

  • Осваиваюсь на форуме
  • 36
  • 0 / 1
Скачал вот отсюда: http://www.joomla.org/announcements/release-news/5569-joomla-3-3-6-released.html (New Installations: Download Joomla! 3.3.6 (Full package) »)
поменял - ничего не изменилось...
*

Ilhom666

  • Завсегдатай
  • 1384
  • 184 / 0
ctrl+F5
*

Arturs2006

  • Осваиваюсь на форуме
  • 36
  • 0 / 1
ctrl+F5
спасибо всё встало как надо :) Но вот ещё одна проблемка, которую я планировал устранить переустановкой шаблона: на главной страничке моего сайта снизу появилась широкая белая полоска во весь экран. Что это и как устранить? Раньше всё было одним сплошным цветом.
*

Ilhom666

  • Завсегдатай
  • 1384
  • 184 / 0
это только на главной?
*

Arturs2006

  • Осваиваюсь на форуме
  • 36
  • 0 / 1
это только на главной?
Нет. Это везде, где текста в материале немного. А там, где появляется полоса прокрутки - всё впорядке.
И еще вопросик: чем отличаются расширения от плагинов? А то я запутываюсь что есть что... После установки плагин (расширение) появляется и там и там...
« Последнее редактирование: 22.11.2014, 10:12:38 от Arturs2006 »
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

На локал сервере страницы сайта без шаблона, CSS и картинок

Автор Fati

Ответов: 0
Просмотров: 2330
Последний ответ 15.06.2025, 11:57:45
от Fati
Изменение шаблона Joomla! 2.5.24

Автор SecondPC

Ответов: 0
Просмотров: 5987
Последний ответ 26.03.2021, 18:09:33
от SecondPC
Руководство - создание шаблона для Joomla 2.5

Автор dynamit

Ответов: 6
Просмотров: 32928
Последний ответ 02.02.2020, 22:28:15
от AlinaBut
Ошибка при установке шаблона - Fatal error: Call to a member function setDebug() on a non-object in

Автор Mirotvoretz

Ответов: 33
Просмотров: 70389
Последний ответ 11.11.2018, 13:22:26
от vik38
[Решено] Сохранить не удалось из-за ошибки: JTableMenu: :_getNode не выполнен (j 1.6)

Автор bhakta

Ответов: 19
Просмотров: 22646
Последний ответ 05.04.2018, 23:23:38
от foast