Новости 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 Ответов
  • 6668 Просмотров
*

vendim

  • Новичок
  • 2
  • 0 / 0
Уважаемые форумчане.

    Дано:
1. Бесплатный шаблон SJ News от SmartAddons
    www.smartaddons.com/joomla/downloads/cat_view/44-free-templates/142-sj-news
2. Для работы которого требуется Yt Plugin for Yt Framework, расположенный там же.
3. В шаблоне используются Google Font-Family. Меню прописано в плагине и я не смог найти как прописан для него стиль.
4. Настройку шрифта, который будет отображаться в главном меню, производим так:
    "Расширения" -> "Менеджер шаблонов" -> "Стили" -> "sj_news25 - По умолчанию", далее в правой части окна "Style Settings" -> "Google Font-Family" меняем на поддерживающий кириллицу шрифт "Cuprum".

    Проблема:
    При отображении меню шрифт действительно меняется на выбранный нами "Cuprum", но ... !
Это справедливо только если в меню латинские символы. Как только мы меняем текст в пункте меню на кириллицу, шрифт подставляется другой - русский но не выбранный нами, а видимо какой-то из присутствующих на локальной машине. Особый прикол! Если набрать часть слова кириллицей, а вторую половину латиницей, то это слово так и отобразится - каждая половина своим шрифтом !

    Вопрос:
    Что я делаю неправильно и как добиться отображения кириллицы нужным Google web font в главном меню SJ News?
Прочитал что такая технология Google web fonts не работает в Операх. Возможно лучше использовать технологию @font-face, но тогда непонятно какой CSS отвечает за главное меню, и, соответственно, где прописывать подключение дополнительных шрифтов. Тупик какой-то.
« Последнее редактирование: 18.03.2012, 18:45:37 от vendim »
*

vendim

  • Новичок
  • 2
  • 0 / 0
 Но самое интересное то, что такое меню из плагина используется с очень многими шаблонами от SmartAddons. Неужели такие проблемы ни у кого не возникали, кроме как у меня? Или шаблоны от SmartAddons никто не пользует?
*

YOzhik

  • Захожу иногда
  • 74
  • 1 / 0
  • я ёжик, я упал в реку
vendim, прошу прощения за офтоп, но если без гуглфонты в расчет не брать, то как в этом шаблоне мегаменю запустить? Обычным шрифтом. Бьюсь-бьюсь, ничего не выходит.
*

Иннокентий Петров

  • Новичок
  • 9
  • 0 / 0
Могу добавить, что на этих хамечательных шаблонах только в наборе присутствуют литинские и несколько греческих шрифтов, а вот кириличные не поставляются. При переключении поэтому не будут меняться, если выводим кириличный.

Если смотрим на Гугловские шрифты на самом гугле сайте, то там есть кириличные для сайтов.
Кто их смог добавить?
Я так думаю, что нужно их добавить в набор.
*

daniz_co

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
присоединяюсь к вопросу, при чём в файле templates\sj_gifts\elements\gfonts.php
Код
[code$gfont_group = array (
'latin'=>array(
'Droid Sans','Droid Serif','Oswald','Lobster','Yanone Kaffeesatz','Nobile','Reenie Beanie',
'Tangerine','Neucha','Josefin Slab','OFL Sorts Mill Goudy TT','Molengo','PT Sans',
'Vollkorn','Just Me Again Down Here','Ubuntu','Cantarell','Inconsolata','Crimson Text',
'Cardo','Cuprum','Droid Sans Mono','Neuton','Arvo','Philosopher','Old Standard TT','Josefin Sans',
'Covered By Your Grace','Arimo','IM Fell','Geo','Copse','Raleway','Allerta','Just Another Hand',
'Tinos','Puritan','Mountains of Christmas','Cabin','Sniglet','Allan','Lato','Orbitron','Vibur',
'Gruppo','Allerta Stencil','Cousine','Syncopate','Merriweather','Kristi','Anonymous Pro','Coda',
'Corben','Buda','Bentham','Lekton','UnifrakturMaguntia','UnifrakturCook','Kenia','Rock Salt',
'Calligraffitti','Cherry Cream Soda','Chewy','Coming Soon','Crafty Girls','Crushed','Fontdiner Swanky',
'Homemade Apple','Irish Growler','Kranky','Luckiest Guy','Permanent Marker','Schoolbell','Slackey',
'Sunshiney','Unkempt','Walter Turncoat'
),
'Cyrillic'=>array('Anonymous Pro','Cuprum','Neucha','PT Sans','Philosopher','Ubuntu'),
'Greek'=>array('GFS Didot','GFS Neohellenic','Ubuntu','Anonymous Pro'),
'Khmer'=>array('Hanuman')]
шрифты прописаны, и в выборе есть кириллические(в отдельную группу не отображаются) и при их выборе корректно отображается только латиница, а кириллица выдается шрифтом по умолчанию.
где что подправить?
*

kostas8008

  • Осваиваюсь на форуме
  • 15
  • 3 / 0
нужно указать в настройках шаблона, где будут использоваться Google fonts:

joomla2.5



joomla3

« Последнее редактирование: 21.03.2014, 12:07:14 от kostas8008 »
*

Specialistv

  • Новичок
  • 4
  • 0 / 0
Имею такую же проблему, все отображается нужным шрифтом кроме кириллицы.
Я понял из форума что проблема решена, и ее решение изображено на картинке, как поступить в Joomla 2.5. К сожалению, картинка пропала. Пожалуйста, продублируйте ее или напишите буквами.

Благодарен!
*

Specialistv

  • Новичок
  • 4
  • 0 / 0
нужно указать в настройках шаблона, где будут использоваться Google fonts:

joomla2.5

Имею такую же проблему, все отображается нужным шрифтом кроме кириллицы.
Я понял из форума что проблема решена, и ее решение изображено на картинке, как поступить в Joomla 2.5. К сожалению, картинка пропала. Пожалуйста, продублируйте ее или напишите буквами.

Благодарен!


joomla3


*

kostas8008

  • Осваиваюсь на форуме
  • 15
  • 3 / 0
Имею такую же проблему, все отображается нужным шрифтом кроме кириллицы.
Я понял из форума что проблема решена, и ее решение изображено на картинке, как поступить в Joomla 2.5. К сожалению, картинка пропала. Пожалуйста, продублируйте ее или напишите буквами.

Благодарен!

Поправил картинку
http://joomlaforum.ru/index.php/topic,207196.msg1346411.html#msg1346411
« Последнее редактирование: 21.03.2014, 12:15:04 от kostas8008 »
*

Specialistv

  • Новичок
  • 4
  • 0 / 0
*

tkulneva

  • Захожу иногда
  • 181
  • 4 / 0
  • Танюшка
НЕ получилось....как были знаки вопроса, так и остались. Joomla 3.0
*

mcklast

  • Новичок
  • 5
  • 0 / 0
Аналогично на других SJ шаблонах !

у меня указаны все места где это должно использоваться :

h1,h2,h3,h4,h5,h6,#yt_menuposition ul.navi > li.level1 > .item-link,.item-title ,.sj-responsive-listing .respl-wrap a,.sj-tabs .moduletabs.top-position .tabs-container ul.tabs li .tab

Толку нет.
Шрифт меняется но на латинские буквы а кирилические не меняются


Просьба помочь!

Скриншоты выложил сюда
https://yadi.sk/d/tZHwcCt8TXuBY
*

kostas8008

  • Осваиваюсь на форуме
  • 15
  • 3 / 0
значит шрифт не поддерживает кириллические символы
зайдите на http://www.google.com/fonts/
выберите слева в поле Script: Cyrillic
будут показаны кириллические шрифты

Аналогично на других SJ шаблонах !Скриншоты выложил сюда
https://yadi.sk/d/tZHwcCt8TXuBY

В настройках шаблона в поле Google Font-famiy попробуйте написать Cuprum , а не Cuprum:300,400
« Последнее редактирование: 16.06.2014, 17:49:58 от kostas8008 »
*

mcklast

  • Новичок
  • 5
  • 0 / 0
В этом и дело, выбираю только кириллические шрифты
Изменил как вы написали.
Ничего не исправилось.......

Просьба помочь!
*

kostas8008

  • Осваиваюсь на форуме
  • 15
  • 3 / 0
в каком браузере?
можно сайт посмотреть?
*

mcklast

  • Новичок
  • 5
  • 0 / 0
браузер Google , explorer , Яндекс
Всё аналогично.
Чем поможет адрес сайта?
могу отправить на email если это имеет смысл
*

tkulneva

  • Захожу иногда
  • 181
  • 4 / 0
  • Танюшка
Лично мне помог такой способ: в базе данных везде заменить latin1 на utf-8
*

teqwer

  • Новичок
  • 9
  • 0 / 0
Лично мне помог такой способ: в базе данных везде заменить latin1 на utf-8
Можно поподробнее в какой базе, что изменить? Заранее благодарю!
« Последнее редактирование: 28.06.2014, 15:43:41 от teqwer »
*

mcklast

  • Новичок
  • 5
  • 0 / 0
Присоединяюсь к просьбе!! Просьба помочь!

*

tkulneva

  • Захожу иногда
  • 181
  • 4 / 0
  • Танюшка
Можно поподробнее в какой базе, что изменить? Заранее благодарю!

В базе данных Вашего сайта, то, что называется php my admin
Заходите и все таблицы смотрите, потом меняете latin на utf-8 чтобы ни одной latin не стало, а было только utf-8
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор Fati

Ответов: 0
Просмотров: 2339
Последний ответ 15.06.2025, 11:57:45
от Fati
Назначение макета, посредством ссылки в меню

Автор xxxLOGIATxxx

Ответов: 20
Просмотров: 7530
Последний ответ 04.02.2022, 14:44:14
от hoi
Изменение шаблона Joomla! 2.5.24

Автор SecondPC

Ответов: 0
Просмотров: 5999
Последний ответ 26.03.2021, 18:09:33
от SecondPC
Съезжает меню при наведении

Автор yyyuuu

Ответов: 4
Просмотров: 4415
Последний ответ 08.12.2020, 11:12:32
от AlexB
Руководство - создание шаблона для Joomla 2.5

Автор dynamit

Ответов: 6
Просмотров: 32947
Последний ответ 02.02.2020, 22:28:15
от AlinaBut