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

Spirit412

  • Осваиваюсь на форуме
  • 18
  • 4 / 0
Движок Joomla1,5,14
Все три настройки SEO включены
переименован .htaccess

Проблема вот в чём.
У меня на работе на пяти компах сайт отображает правельно... опробовано на разных браузерах (даже Макинтош со своим сафари). Дома на двух компах - отображается правельно. Повторю - пробовал Оперу-Мазилу-IE
Но у заказчика на работе и дома отображается не правельно. Слетает отображение шрифта Tahome и самое главное - слетает "Навигатор сайта"  (breadcrumb) - который у меня включен только в галереях.
Собственно вот сайт frescobecker.ru
Вот как должно правельно отображаться... и как отображается у клиента.
Как видно - линия - отображается толще... и главный глюк - слетают на новую строчку слова!

Клиент по просьбе обновил мазилу и IE до последних версий - не помогло.

[вложение удалено Администратором]
*

Varyag0488

  • Захожу иногда
  • 68
  • 1 / 0
со шрифтом еще ладно, у него мож и такого шрифта нету Tahome, а вот то что слово перескакивает причем первое это уже интересно, в CSS походу косяк. потому как у меня тоже слетает,(пробовал IE) копайся давай сам, т.к. мы не медиумы и не можем увидеть что у тебя там за код....
*

Spirit412

  • Осваиваюсь на форуме
  • 18
  • 4 / 0
Да я понимаю - штатного экстрасенса сократили... и всё такое :)
Вот код в index.php
Код
<div class="cpathway"> <jdoc:include type="module" name="breadcrumbs" /></div>

Код в CSS
Код
.cpathway {
width:auto;
height:20px;
position: relative;
font-size: 0.7em;
border-bottom-width: thin;
border-bottom-style: solid;
border-bottom-color: #731201;
padding-bottom: 5px;
margin-top: auto;
margin-right: 20px;
margin-bottom: auto;
margin-left: 0px;
padding-top: 5px;
}
span.breadcrumbs.pathway {
font-weight:700;
height:18px;
line-height:15px;
margin:0;
padding:4px 0 2px 0;
}

span.breadcrumbs.pathway a.pathway  {
float:left;
padding:0 6px 0 0;
line-height:13px;
text-decoration: none;
}

span.breadcrumbs.pathway a.pathway:hover {
text-decoration: underline;
}

*

demon-xa

  • Осваиваюсь на форуме
  • 22
  • 1 / 1
у тебя в шаблоне два дива:
leftcolumn
maincolumn_left

они расположены внутри content div
class = c_left
id = content

как решение можешь попробовать выставить размеры для этих окон четкие. а дальше только float: left или right; и на position обрати внимание. htmlbook.ru
в следующий раз тестируй все на ie6. Кстати по статистике моего сайта. Больше всего людей заходят с ie6 - 60% firefox - 20% и opera - 15%

*

faraon_x

  • Захожу иногда
  • 362
  • 27 / 1
  • Чем смогу, тем помогу )))
Как видно - линия - отображается толще... и главный глюк - слетают на новую строчку слова!
firebug вам в руки, а вообще попробуйте поиграть с шириной <span class="breadcrumbs pathway">
Вопросы по JFORMS, можно ещё попробовать задать здесь
Российский 3d сканер от разработчиков и производителей
*

Varyag0488

  • Захожу иногда
  • 68
  • 1 / 0
а без выравнивания ссылка не работает чтоли? попробуй text-align:left вместо float:left, или параметр auto замени на конкретное... вариантов масса))))
*

Spirit412

  • Осваиваюсь на форуме
  • 18
  • 4 / 0
Вся проблема в том - что на всех доступных мне компах - отображается правильно
А вот у клиента - баг
На выходных поеду к клиенту... поставлю фаербаг и вед девелопер - буду копать
Спасибо за подсказки...
Ещё попробую в фонт-фамали установить парочку другую системных шрифтов... Что-то мне подсказывает что нет у него в системе тахомы.
*

demon-xa

  • Осваиваюсь на форуме
  • 22
  • 1 / 1
у меня тоже отображается неправильно.
В firefox правильно.

А в ie6 неправильно. Тести на ie6. Уже писал это.
*

gdX

  • Глобальный модератор
  • 995
  • 128 / 0
  • Открыт к заказам по дизайну
Скорее всего это из-за того, что ie удваивает margin у плавающих (float) элементов.
Проблема обычно решается добавлением display: inline; для плавающего элемента:
http://www.positioniseverything.net/explorer/doubled-margin.html
Ну или хаком написать значение в 2 раза меньшее.
*

Spirit412

  • Осваиваюсь на форуме
  • 18
  • 4 / 0
Спасибо тебе огромное!
Кажется в этом и есть причина...
Буду "хакать"
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

При уменьшении окна браузера блоки наезжают друг на друга

Автор vaymohk

Ответов: 0
Просмотров: 2046
Последний ответ 06.08.2016, 11:39:55
от vaymohk
Прижать копирайт в самый низ браузера

Автор vorsik86

Ответов: 9
Просмотров: 1909
Последний ответ 28.03.2015, 08:02:13
от bolonia
Не работает hover в некоторых элементах

Автор bybus

Ответов: 1
Просмотров: 1784
Последний ответ 13.12.2014, 14:09:13
от bybus
Смещение позиций при изменение разрешения окна браузера

Автор Agiski

Ответов: 16
Просмотров: 10025
Последний ответ 28.04.2014, 01:30:27
от smit1987
При сжимании браузера, правая колонка перепрыгивает куда-то вниз страницы

Автор smit1987

Ответов: 2
Просмотров: 1458
Последний ответ 02.04.2014, 22:45:48
от smit1987