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

wd

  • Давно я тут
  • 538
  • 17 / 1
  • Просто юзер
Здравствуйте.

Стоит плагин JoomSlide для highslide эффекта (увдечивание изображений в статьях).
Всё работает, но текст нивкакую не хочет обтекать изображение.
Т.е. align left и float не помогают, это только в визуальном редакторе JCE. Только если вручную в теге img написать align="left" - текст оптикает.
В других виз. редакторах всё ок.

Как реализовать это в JCE без вмешательства в HTML код статьи?

Тему уже поднимал тут: http://joomlaforum.ru/index.php/topic,103988.0.html
Но ничего не помогает.

Может можно как то в файлах JCE поправить, что бы вместо float он использовал align.
*

Sedoy

  • Давно я тут
  • 897
  • 87 / 10
  • Интересно,в какой кодировке пишут врачи?
Re: Выравнивание текста: JoomSlide + JCE
« Ответ #1 : 26.01.2011, 18:07:11 »
я не думаю, что это связано только с ОСУ
по крайней мере вот что пушут

Problems with alignment Posted By: ice bendix
Join Date: 2009-06-19
Location: ROMANIA
Message ID: 37456
Until the author will fix this in next version of this plugin, this is a simple fix for your problems. Add this code:
if (preg_match('#(.*)float(.*)left(.*)#s',$this->pluginRegistry->style[1])) { $finalStyle .= "float: left;"; }
if (preg_match('#(.*)float(.*)right(.*)#s',$this->pluginRegistry->style[1])) { $finalStyle .= "float: right;"; }
right before the line 627 (version 1.41): $this->pluginRegistry->style=$finalStyle;
the final code should look like this:
if (preg_match('#(.*)float(.*)left(.*)#s',$this->pluginRegistry->style[1])) { $finalStyle .= "float: left;"; }
if (preg_match('#(.*)float(.*)right(.*)#s',$this->pluginRegistry->style[1])) { $finalStyle .= "float: right;"; }
$this->pluginRegistry->style=$finalStyle;
 
Now if your images style containt float left or right, this floats will be append to the final style.
This is all. Sorry for my english.
 

Что б правильно задать вопрос - нужно знать на него ответ!
FAQ по Joomla!
Где скачать шаблоны Joomla Статьи и обзоры Желаю Вам здоровья в личной жизни - живите долго и часто :)
*

olkolon

  • Осваиваюсь на форуме
  • 11
  • 1 / 0
  • Joomla 3.6.5
Re: Выравнивание текста: JoomSlide + JCE
« Ответ #2 : 18.03.2013, 21:47:39 »
...Стоит плагин JoomSlide для highslide эффекта (увдечивание изображений в статьях).
Всё работает, но текст нивкакую не хочет обтекать изображение....В других виз. редакторах всё ок.
Как реализовать это в JCE без вмешательства в HTML код статьи? ...
та же проблема - пришлось поменять редактор на CKEditor_for_Joomla http://joomlacode.org/gf/project/ckeditor/frs/?action=index
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Конфликт - Kunena 1.5 RE и плагин Content - JoomSlide

Автор fist

Ответов: 3
Просмотров: 2639
Последний ответ 17.12.2015, 11:20:23
от AnomalyBnz
[download] Плагин “Content Design” - оформление текста в контенте

Автор beliyadm

Ответов: 47
Просмотров: 12371
Последний ответ 11.11.2014, 16:02:53
от beliyadm
Загрузка модулей и текста в Rokbox проблема!

Автор yuri-it

Ответов: 11
Просмотров: 10589
Последний ответ 10.11.2014, 15:46:38
от Shademy
Вывод полного текста статьи через mod_feed

Автор max_1985

Ответов: 0
Просмотров: 1353
Последний ответ 03.06.2014, 12:37:56
от max_1985
AcyMailing: возможно ли вместо вводного текста сделать видео?

Автор AlteTraum

Ответов: 0
Просмотров: 1613
Последний ответ 26.05.2014, 17:27:05
от AlteTraum