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

dplat

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Здравствуйте уважаемые форумчане!

Помогите новичку - не могу найти, где изменить порядок расположения кнопок. Шаблон приобретен у дистрибьютора.

При оформлении заказа в моем магазине кнопка "далее" всплывает слева, что на мой взгляд неудобно. Хочу подвинуть ее вправо. Но не могу найти где.

Сайт www.dplatstore.ru.

Заранее благодарна за любую помощь. Сижу уже несколько часов, решение найти не могу.

С уважением, Дарья.

*

mailrev

  • Захожу иногда
  • 182
  • 17 / 0
оберните кнопку в свой слой и присвойте этому слою положение нужное вам
3.14здец
*

dplat

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Благодарю за ответ! Но я, к сожалению, совсем не разбираюсь в CSS. Даже не могу понять где лежит файл, который отвечает за расположение этой кнопки...
*

mailrev

  • Захожу иногда
  • 182
  • 17 / 0
попробуйте тогда так в CSS шаблона вставить
Код: css
.jshop.address_block .button {
float: right;
}
3.14здец
*

dplat

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Куда именно нужно вставить фрагмент?
*

mailrev

  • Захожу иногда
  • 182
  • 17 / 0
в любое место cssки которая подключается в шаблоне, либо в сам index.php шаблона путем вставки в блок head
Код: css
<style>
.jshop.address_block .button {
float: right;
}</style>
второй вариант не предпочтительный
3.14здец
*

ShfVD

  • Давно я тут
  • 871
  • 65 / 0
Можно создать свjю таблицу *.css,  но тогда ее нужно будет добавить в шаблон,
либо попробуйте дописать в конец последнего в шаблоне файла *.css

#gkBreadcrumb .button {
   float: right;
}

#mxcpr {
   padding-top: 40px;
}

Ну и кнопку "Пуск" надо бы подправить

#gkRightRight .button {
      width: 5em !important;
}
*

mailrev

  • Захожу иногда
  • 182
  • 17 / 0
#gkBreadcrumb .button {
   float: right;
}
что-то мне подсказывает что это не поможет, слой gkBreadcrumb не тот
3.14здец
*

dplat

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Не помог ни первый, ни второй вариант ...
*

dplat

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
В фаербаге меняю float: left на float:right и все отображается как надо. Но сам файл, где исправить надо не могу откопать. Не разберу то ли это JoomShopping модуль, то ли это сам шаблон.
*

mailrev

  • Захожу иногда
  • 182
  • 17 / 0
Не помог ни первый, ни второй вариант ...
куда изменения вносили, не вижу
3.14здец
*

dplat

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
В конец документа tamplate.css
*

ShfVD

  • Давно я тут
  • 871
  • 65 / 0
здесь, я так понимаю подгружается куча таблиц
 <link rel="stylesheet" href="/cache/gk/37f2b7d0115692e2840aad90854f278f.css.php
Спойлер
[свернуть]
Поищи поиском (ТСкомандером)
*

mailrev

  • Захожу иногда
  • 182
  • 17 / 0
В конец документа tamplate.css
не вижу чтобы этот файл стиля в шаблоне подключался, попробуйте как выше писал в файл index.php шаблона вставить
3.14здец
*

dplat

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Какой фрагмент именно искать?
*

mailrev

  • Захожу иногда
  • 182
  • 17 / 0
попробуйте внести мои строчки в modules/mod_jt_jshopping_latest/css/style.css
3.14здец
*

dplat

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Вроде вставила в index.php, но возможно неправильно.
*

ShfVD

  • Давно я тут
  • 871
  • 65 / 0
Кнопка стоит ниже div class="jshop.address_block"
*

dplat

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
И в style.css тоже вставила. все без изменений.
*

mailrev

  • Захожу иногда
  • 182
  • 17 / 0
пока не видно изменений, выключите кеширование сайта
3.14здец
*

dplat

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Кэширование отключено вроде.
*

mailrev

  • Захожу иногда
  • 182
  • 17 / 0
в style.css надо вставить только
Код: css
.jshop.address_block .button {
float: right;
без <style>
3.14здец
*

mailrev

  • Захожу иногда
  • 182
  • 17 / 0
Кнопка стоит ниже div class="jshop.address_block"
она лежит в этом слое
3.14здец
*

mailrev

  • Захожу иногда
  • 182
  • 17 / 0
молодец, включай кеширование
3.14здец
*

dplat

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Кажется сработало!  :D! Только от нее странная рамочка остается при прокрутке страницы и копирайт разработчиков попадает под руку...
*

mailrev

  • Захожу иногда
  • 182
  • 17 / 0
рамочку не вижу, а с разработчиками, можно либо переместить, либо нарушить кое-что и исчезнет
3.14здец
*

ShfVD

  • Давно я тут
  • 871
  • 65 / 0
Был неправ
туда же добавить
#mxcpr {
display: none;
}
и забудьте о копирайт
*

dplat

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
 ^-^ ^-^ ^-^Весьма благодарю за помощь! Если мне не удастся подвинуть копирайт, то придется проститься с ним!
*

mailrev

  • Захожу иногда
  • 182
  • 17 / 0
подвинуть влево (добавить в тот же css)
Код: css
#mxcpr {
float: left;
}
3.14здец
*

ShfVD

  • Давно я тут
  • 871
  • 65 / 0
Цитировать
Если мне не удастся подвинуть копирайт, то придется проститься с ним!
Дак сдвиньте
Спойлер
[свернуть]
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как вставить свой CSS в общий файл CSS шаблона Yootheme?

Автор Lemonez

Ответов: 16
Просмотров: 1988
Последний ответ 21.01.2021, 05:11:58
от Lemonez
Расположение текста

Автор ast

Ответов: 4
Просмотров: 2719
Последний ответ 17.06.2020, 16:45:26
от ast
helix 3 не могу заставить работать position: sticky;

Автор platonische

Ответов: 0
Просмотров: 2260
Последний ответ 04.01.2020, 16:01:16
от platonische
Найти height. Прошу помощи

Автор EvaLifeTime

Ответов: 17
Просмотров: 1895
Последний ответ 21.11.2019, 21:03:22
от EvaLifeTime
Не могу вывести картинку нужно размера

Автор stonehand

Ответов: 3
Просмотров: 1573
Последний ответ 22.03.2019, 21:55:29
от sivers