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

webmonster2008

  • Новичок
  • 9
  • 0 / 0
Привет всем!
Чтобы долго не объяснять, приведу наглядный пример:
Есть 2 сайта на одном хостинге на одинаковых Joomlaх 1.5.14 оригинальная ENG сборка + русский язык + sh404SEF + PLG SEO Generator.
Везде стоит кодировка UTF-8. Проблемному сайту через phpMyAdmin менял кодировку для всей БД таким образом: UTF-8_general_ci - > Cp1251 -> UTF-8_general_ci. И это не помогло. в итоге если через IE нажать "просмотр HTML кода", то в первом случае
http://bestgame.su - все ОК
Код
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-gb" lang="en-gb" >
<head>
  <base href="http://bestgame.su/" />
  <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  <meta name="robots" content="index, follow" />
  <meta name="keywords" content="интернет, аппаратов, киосков, игровых, терминалов, продажа, Интернет, терминалы" />
 
  <meta name="author" content="Administrator" />
  <meta name="description" content="  Уважаемые господа!   Интернет терминалы от компании BestGame. su- это залог стабильной работы оборудования при" />
 
  <title>Интернет терминалы - продажа интернет терминалов, игровых аппаратов и интернет киосков.</title>
А во втором http://unifun.spb.ru, не очен - крякозябры windows-1251
Код
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru-ru" lang="ru-ru" >
<head>
  <base href="http://unifun.spb.ru/" />
  <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  <meta name="robots" content="index, follow" />
  <meta name="keywords" content="Развлекательное оборудование- аренда развлекательного оборудования, кейтеринг, корпоратив. Отдых UniFUN" />
  <meta name="description" content="Развлекательное оборудование- аренда развлекательного оборудования, кейтеринг, корпоратив. Отдых UniFUN" />
  <meta name="generator" content="SEOGenerator (http://www.suchmaschinen-optimierung-seo.org)" />
  <title>Развлекательное оборудование | Аренда развлекательного оборудования | Продажа развлекательного оборудования - UniFUN</title>
По этой причине сайт находится далеко не в первой 10-20 поисковой выдачи, т.к. ни текст ни альты ни тайтлы не читаются должным образом - а значит, не предают странице релевантности.
Подскажите как с этим бороться плз.
*

Lex

  • Завсегдатай
  • 1615
  • 274 / 1
.htaccess-ы сравни
Жизнь заставила учиться.
В личке на вопросы не отвечаю.
*

webmonster2008

  • Новичок
  • 9
  • 0 / 0
htaccess-ы Идентичны.. ни слова про кодировки
*

voodoomaniac

  • Захожу иногда
  • 75
  • 4 / 0
А Вы перепроверили, база действительно в utf-8 ?
*

webmonster2008

  • Новичок
  • 9
  • 0 / 0
А Вы перепроверили, база действительно в utf-8 ?
А как это проверить? phpMyAdmin показывает, что UTF-8

Пробовал с .htaccess ом мудрить, перебрал:
AddDefaultCharset UTF-8
CharsetSourceEnc UTF-8
CharsetDisable On / Off

никакой реакции не наблюдается
*

webmonster2008

  • Новичок
  • 9
  • 0 / 0
Ну раз уж за весь день умников не нашлось, то я сам отвечу на свой вопрос...
Проблема в том, что когда я редактировал шаблон модуля news_gk3, то добавил туда русский язык, а view.default.php сохранил просто в ascii а не UTF без BOM по этому получалось, что проинклуженный блок новостей с левой кодировкой доминровал и все кроме блока новостей отображалось криво!
*

era

  • Администратор
  • 1588
  • 392 / 5
  • В туалете лучше быть пользователем, чем админом.
Ну раз уж за весь день умников не нашлось, то я сам отвечу на свой вопрос...
ну сам накосячил а мы должны знать что ты испортил там??
это примерно как:
(П1) - У меня дома воняет - что это такое?
(П2) - Может быть у вас стояк забился?
(П1) - Нет, стояк проверил, нормально всё...
(П3) - Может канализацию под окнами прорвало?
(П1) - Да нет вроде - выглянул из окна, тоже норм всё...
...
(П1) - Ну раз уж никто не помогает, то отвечу сам - это я с утра в углу кучку навалил, ха-ха, какой я умный :)
*

voodoomaniac

  • Захожу иногда
  • 75
  • 4 / 0
ну сам накосячил а мы должны знать что ты испортил там??
это примерно как:
(П1) - У меня дома воняет - что это такое?
(П2) - Может быть у вас стояк забился?
(П1) - Нет, стояк проверил, нормально всё...
(П3) - Может канализацию под окнами прорвало?
(П1) - Да нет вроде - выглянул из окна, тоже норм всё...
...
(П1) - Ну раз уж никто не помогает, то отвечу сам - это я с утра в углу кучку навалил, ха-ха, какой я умный :)
+1
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Нужна помощь! Вместо сайта показывает белый лист в фаерфоксе и 500 ошибку в Chrome

Автор Fatima_007

Ответов: 1
Просмотров: 1919
Последний ответ 12.11.2015, 00:20:22
от wishlight
Нужна помощь

Автор beemay

Ответов: 13
Просмотров: 2070
Последний ответ 28.05.2015, 17:24:39
от voland
Нужна оптимизация без продвижения

Автор fadan

Ответов: 4
Просмотров: 2276
Последний ответ 10.11.2014, 16:19:45
от yuri-it
Проблема с кодировкой для JoomlaStats

Автор abrodski

Ответов: 3
Просмотров: 1486
Последний ответ 14.06.2014, 13:09:28
от Hishchnik
Помощь в поиске скрипта на сайте

Автор Legran88

Ответов: 3
Просмотров: 1707
Последний ответ 02.04.2014, 18:10:16
от aspidy