Новости Joomla

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

В процессе работы с Joomla бывает необходимо работать с пользовательским интерфейсом более тонко, чем обычно. Все формы Joomla состоят из стандартных полей, содержанием, стилем отображения, состоянием (включено/выключено, доступно для редактирования или нет и т.д.) можно управлять с помощью плагинов. Да и для нестандартных проектов хорошей практикой является создание одного системного или нескольких плагинов групп "под проект", в которых храниться весь "нестандарт".

В этой статье описаны все триггеры, которые вызываются через Event Dispatcher из administrator/components/com_fields/src/Helper/FieldsHelper.php, с привязкой к жизненному циклу (порядку этапов работы запроса), аргументам, изменяемым данным и дальнейшему распространению по Joomla. Это поможет вам работать с Joomla свободнее и не опасаясь при этом потерять изменения при очередном обновлении движка.

Подходы, описанные в статье, полезны в тех случаях, когда вы работаете с данными в com_fields - механизме создания и редактирования пользовательских полей ядра Joomla и при использовании FieldsHelper. Многие сторонние компоненты не используют эту возможность, поэтому данная статья будет полезна лишь частично.

🏆 Открыто голосование за 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 Гость просматривают эту тему.
  • 18 Ответов
  • 1576 Просмотров
*

Vitalya

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Как правильно сверстать?
« : 21.12.2014, 01:21:12 »
Доброй ночи, подскажите пожалуйста как мне лучше поступить.
Хочу что бы статья(материал) на сайте выводилась в таком виде

Но не знаю как правильно сверстать =( или добавить HTML в сам материал или в менять сам шаблон
Так как в этом деле я совсем новичок менять шаблон для меня сложновато.
Может кто подскажет не слишком правильное, но и не слишком сложное решение
Шаблон использует какой то измененный bootstrap.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Как правильно сверстать?
« Ответ #1 : 21.12.2014, 10:25:41 »
для начала попробуйте по каким-либо видеоурокам сверстать что-нибудь, какой-нмбудь простенький шаблон, доки по bs в сети вагон. Лезть в верстку шаблонов вывода материалов вам пока еще рано, если "горит" - обратитесь в коммерческий раздел.
*

ShfVD

  • Давно я тут
  • 871
  • 65 / 0
Re: Как правильно сверстать?
« Ответ #2 : 21.12.2014, 11:31:25 »
На Вашем этапе (судя по вопросу) я бы не заморачивался - отключил графический редактор и сверстал бы материал. Учитывая, что бутстрап уже есть воспользовался бы им (сетка, скрипты и т.д.).
Недостатком будет то, что администрировать материал сможет только подготовленный пользователь, но для начала можно на это наплевать.
Что это даст - научитесь верстать, а если почувствуете вкус, дальше пойдет само собой - и переверстать вывод материалов будет по силам.
*

Vitalya

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Как правильно сверстать?
« Ответ #3 : 21.12.2014, 12:07:19 »
Есть какая то загвоздка в использовании бутстрапа, хотя возможно я просто не так все делаю
открываю статью и в HTML редактор вставляю код:
    <div class="row-fluid">
      <div class="span4">Level 1</div>
      <div class="span4">Level 1</div>
      <div class="span4">Level 1</div>
    </div>
В редакторе http://www.cssdesk.com/ отображаются 3 колонки, а вот на сайте просто список в 3 строки.
Такое подозрение, что что то еще задает правила для материала ((
*

ShfVD

  • Давно я тут
  • 871
  • 65 / 0
Re: Как правильно сверстать?
« Ответ #4 : 21.12.2014, 13:45:39 »
Оберните в дивы
Спойлер
[свернуть]
*

Vitalya

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Как правильно сверстать?
« Ответ #5 : 21.12.2014, 14:12:04 »
Без результата (( так же выдает списком
*

ShfVD

  • Давно я тут
  • 871
  • 65 / 0
Re: Как правильно сверстать?
« Ответ #6 : 21.12.2014, 15:02:17 »
Так быть не должно, вот вставляю Ваш пример
http://bit.ly/1wZ6sr4
и результат
http://bit.ly/1x8GeFY
проверьте, подхватывается ли это свойство
Цитировать
.row-fluid [class*="span"]
,
иначе его просто может не быть в CSS файлах бутстрапа, а значит добавить (используя кастомизацию дабы файл был поменьше)
*

Vitalya

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Как правильно сверстать?
« Ответ #7 : 21.12.2014, 20:57:13 »
Спасибо все получилось, только теперь текст центральной колонки не входит по высоте и заползает на правую колонку снизу, я так понимаю это ограничения самого бутстрапа.
*

ShfVD

  • Давно я тут
  • 871
  • 65 / 0
Re: Как правильно сверстать?
« Ответ #8 : 21.12.2014, 21:04:22 »
Код
я так понимаю это ограничения самого бутстрапа
Нет никаких особых ограничений в бутстрапе.
Не видя сложно сказать. Почитайте о разметке страницы на основе плавающих элементов.
*

Vitalya

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Как правильно сверстать?
« Ответ #9 : 22.12.2014, 00:29:05 »
Пробовал оборачивать "row" в <div class="container"> <div class="item_fulltext"> <div class="container-fluid"> Да почти во все из гайда  http://getbootstrap.com/2.3.2/scaffolding.html#gridSystem

Получается почти одно и тоже, тексту не хватает места и он то в левую сторону вниз, то в правую вверх. Если убрать теги все норм шаблон бесконечный.
Если на CSS http://awios.ru/index.php/contact-us/macbook-air тоже норм, остается bootstrap , мб он версии старой.
*

Vitalya

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Как правильно сверстать?
« Ответ #10 : 22.12.2014, 10:52:56 »
Блин не ту страницу выложил, там я на CSS пробую.
http://awios.ru/index.php/contact-us/macbook-pro вот с бутстрапом
*

ShfVD

  • Давно я тут
  • 871
  • 65 / 0
Re: Как правильно сверстать?
« Ответ #11 : 22.12.2014, 11:28:43 »
Пока некогда вникать - нужно отойти.
Вот по первой Вашей схеме с текстом
http://bit.ly/1v8ODlw
http://bit.ly/1wBpANj
*

ShfVD

  • Давно я тут
  • 871
  • 65 / 0
Re: Как правильно сверстать?
« Ответ #12 : 22.12.2014, 17:39:19 »
Ох уж эти веерные отключения ;( электричества.
Все не так. Для начала нужно разобраться с сеткой бутстрап
Спойлер
[свернуть]
это на рус.
Класс row (row-fluid) - это блок 100% ширины контейнера,
span1 - 1/12 ширины;
span3 -1/4 ширины;
span4 -соответственно 1/3и т.д.
span12 - 1/1 или 100%

Таким образом, к примеру,
"Неисправность" помещаем в span12
"Ремонт MacBook Pro" аналогично,
а дальше, внимание!
Каждую колонку текста оборачиваем в <div class="span4">.....</div> их должно быть 3
и внутри никаких span быть не должно , ежели внутри колонки нужно еще разбить на колонки
опять вставляем  <div class="row"> а уже в нем ставим div class="span.
*

Vitalya

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Как правильно сверстать?
« Ответ #13 : 22.12.2014, 20:33:54 »
Благодарю, все получилось, вчера просидел около 10 часов над сайтом, голова уже не варила, я думал выровнять нижний список с помощью span )))
*

ShfVD

  • Давно я тут
  • 871
  • 65 / 0
Re: Как правильно сверстать?
« Ответ #14 : 22.12.2014, 20:49:53 »
Код не смотрел (планшет), но по дизайну не катит - зачем так узко и длинно? Пользователи не любят скролить 😈
*

Vitalya

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Как правильно сверстать?
« Ответ #15 : 22.12.2014, 21:56:08 »
В начале топика я выложил скрин как бы хотел видеть вывод материала, скорее всего центр будет шире.
*

ShfVD

  • Давно я тут
  • 871
  • 65 / 0
Re: Как правильно сверстать?
« Ответ #16 : 22.12.2014, 22:27:34 »
Решать Вам, но судя по содержанию это в чистом виде целевая страница (LP) - наблюдая поведение вебвизором яндекса могу сказать, что скролят %-тов 25, а ведь задача страницы задержать/заинтересовать посетителя☺, а у Вас до 5 причин до берутся единицы. Подумайте, погуглите о целевых страницах
*

Vitalya

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Как правильно сверстать?
« Ответ #17 : 23.12.2014, 03:56:22 »
Согласен с вами. Недолго прибывая в легкой эйфории по поводу понятия основ разметки,  решил что мой макеь это уже прошлый век..... Просмотрел примеры на bootstrape накидал пример сижу ваяю. Если будет интересно я попозже тут выложу ссылку. Помаксимуму использую bootstrap.
До этого вообще был не знаком со всей этой кухней, очень затягивает )))))
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Как правильно сверстать?
« Ответ #18 : 23.12.2014, 04:12:07 »
Учитывая, что бутстрап уже есть воспользовался бы им (сетка, скрипты и т.д.).
Учитывая, что таких как я мало, я бы сразу банил за бутстрап
Это еще хуже чем артистер
читаем дальше, что вы насоветовали
Недолго прибывая в легкой эйфории по поводу понятия основ разметки,  решил что мой макеь это уже прошлый век.....
то есть человек, благодаря вам, не изучил основ, отлично
Помаксимуму использую bootstrap.
и как это он пользует бустрап без базовых знаний CSS + JS?
Как обезьянка?
Спасибо за еще одного бездумного пользователя
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Шаблон Helix3, как правильно прописать фавиконы для всех ОС?

Автор gorbi_U

Ответов: 1
Просмотров: 841
Последний ответ 25.01.2021, 17:19:25
от beliyadm
Как правильно указать заголовки модулям H# или P?

Автор palexa

Ответов: 1
Просмотров: 1165
Последний ответ 25.04.2018, 16:18:00
от palexa
Как правильно вставить ссылку картинкой на php?

Автор palexa

Ответов: 4
Просмотров: 1409
Последний ответ 19.04.2018, 21:27:51
от robert
Как правильно и корректно убрать адаптивность в шаблонах YOOtheme?

Автор dm-krv

Ответов: 4
Просмотров: 1281
Последний ответ 07.07.2017, 21:40:42
от dm-krv
Как HTML правильно натянуть на Joomla 3?

Автор Frelly

Ответов: 6
Просмотров: 1582
Последний ответ 19.01.2017, 02:18:54
от beliyadm