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

TRIGUN

  • Захожу иногда
  • 95
  • 0 / 0
Перенос шаблона с 1.0 на 1.5
« : 13.02.2011, 22:45:51 »
Здравствуйте.
Прочитал достаточно много разных тем, включая и этот форум. В частности эту тему http://joomlaforum.ru/index.php/topic,9638.0/topicseen.html
Информации конечно много, но в итоге у меня все ровно не получилось перенести его.
-------------------------------
Вообще я с Joomla встречаюсь впервые, и сейчас появилась необходимость установить вместо 1.0.12 версию поновее, а конкретно 1.5.22
Достаточно было бы перетащить несколько расширений, шаблон и новостной контент.
-------------------------------
С расширениями проблем нет, с контентом что нибудь можно придумать. Вопрос совершенно в ином, каким образом перенести шаблон от 1.0.12 на 1.5.22?
Я к сожалению совершенно не разбираюсь в строении шаблона для Joomla, и тема которая указана выше лично для меня труднодоступна. Делая указанные изменения, в итоге я все ровно получил страницу без фона, каких либо картинок и т.д. (называется я на HTML лучше бы сделал :) ). Само собой где то косяки, но найти конкретно мне их не представляется возможным.
-------------------------------
Посоветуйте пожалуйста более понятный вариант переноса шаблона для новичка.
*

TRIGUN

  • Захожу иногда
  • 95
  • 0 / 0
Re: Перенос шаблона с 1.0 на 1.5
« Ответ #1 : 14.02.2011, 18:34:28 »
Хм...неужели все профессионалы и все сами делали?  :o

Подскажите хотя бы с чего начать?
Вот у меня есть переделанный шаблон на 1.0. Так же есть этот же шаблон для 1.5, но соответственно он не переделанный. Может это поможет?
*

SDKiller

  • Живу я здесь
  • 2705
  • 329 / 5
  • ...ergo sum
Re: Перенос шаблона с 1.0 на 1.5
« Ответ #2 : 14.02.2011, 18:50:20 »
Проще начисто сверстать, взяв за основу размеры, схему расположения модулей и графические элементы старого шаблона.

...называется я на HTML лучше бы сделал ...

Если есть такие навыки, проблем не должно возникнуть.

Тем более 3 стандартных шаблона в дистрибутиве - вполне достаточно, чтобы понять общую логику построения шаблона
*

TRIGUN

  • Захожу иногда
  • 95
  • 0 / 0
Re: Перенос шаблона с 1.0 на 1.5
« Ответ #3 : 14.02.2011, 18:54:13 »
А если структура шаблона сложная? Мне по сути дали уже готовый сайт, который делали несколько PHP программистов не один год. Чтобы вообще разобраться хотя бы что к чему, нужно получить некоторые знания. Вот и вопрос, откуда эти знаний сайтостроения на CMS Joomla получить? Мне нужно начинать с основ.
*

SDKiller

  • Живу я здесь
  • 2705
  • 329 / 5
  • ...ergo sum
Re: Перенос шаблона с 1.0 на 1.5
« Ответ #4 : 14.02.2011, 18:58:04 »
Вот и вопрос, откуда эти знаний сайтостроения на CMS Joomla получить?

На этом форуме, где же еще )))
*

TRIGUN

  • Захожу иногда
  • 95
  • 0 / 0
Re: Перенос шаблона с 1.0 на 1.5
« Ответ #5 : 14.02.2011, 19:00:23 »
Хм :) А есть ли какая нибудь достойная литература? А то те "уроки" которые гуляют в рунете просто бестолковые + сплошной копипаст с сайта на сайт.
*

TRIGUN

  • Захожу иногда
  • 95
  • 0 / 0
Re: Перенос шаблона с 1.0 на 1.5
« Ответ #6 : 15.02.2011, 15:22:43 »
Товарищи ну подскажите пожалуйста  >:(
*

SDKiller

  • Живу я здесь
  • 2705
  • 329 / 5
  • ...ergo sum
Re: Перенос шаблона с 1.0 на 1.5
« Ответ #7 : 15.02.2011, 15:45:27 »
Инет широк, инфы много.
Фильтровать правда тоже много приходится.
*

TRIGUN

  • Захожу иногда
  • 95
  • 0 / 0
Re: Перенос шаблона с 1.0 на 1.5
« Ответ #8 : 15.02.2011, 15:55:03 »
Понимаю, так и бывает обычно.
Но хотя бы для начала хватило бы чего то более достоверного. Есть те же уроки, но с ошибками, а точнее там переплетаются шаблоны как для 1.0 так и для 1.5, хотя сам урок чисто по 1.5 :) Соответственно не возможно что либо сделать в таком случае.
Вот и ищу именно полезную и понятную ифну.
*

TRIGUN

  • Захожу иногда
  • 95
  • 0 / 0
Re: Перенос шаблона с 1.0 на 1.5
« Ответ #9 : 17.02.2011, 00:52:58 »
В процессе работы возник вопрос.

При создании нового меню, можно выбрать его стиль. Раньше на 1.0 стиль был "Плоский список". На 1.5 он так же есть, но пишется как "(Legacy) плоский список".

Мне вот интересно, имеет ли такой стиль меню что то общее с Legacy mode? :) Или же он не будет создавать никакой нагрузки?
*

TRIGUN

  • Захожу иногда
  • 95
  • 0 / 0
Re: Перенос шаблона с 1.0 на 1.5
« Ответ #10 : 17.02.2011, 15:59:10 »
И еще интересный момент.

При переносе шаблона вышел небольшой косяк.

В 1.5 при наведении мышки на иконки (Редактировать, E-mail, PDF, Печать) получается так

То есть сама иконке в красной рамке, а альтернативный текст без фона.
-----------------------------------------------------------------------------

В 1.0 при наведении на те же иконки было так

Тут иконки без рамок и альтернативный текст в рамке как положено.


Вопрос, как поправить в 1.5.22? Думаю что возможно это CSS, но что конкретно не знаю  :(
« Последнее редактирование: 17.02.2011, 19:16:45 от TRIGUN »
*

TRIGUN

  • Захожу иногда
  • 95
  • 0 / 0
Re: Перенос шаблона с 1.0 на 1.5
« Ответ #11 : 17.02.2011, 16:48:30 »
С рамкой разобрался.

В CSS нужно добавить
Код
.buttonheading img {
border:none;
}

Оказалось еще не все.
Например при создании "блога материала" такие кнопки тоже присутствуют, но у них рамка не пропадает. Может быть они еще где нибудь появятся, т.к. работа с материалом на фронтпейдже может осуществляться с разных страничек.
Решается так:

Код
img, a img, a img:hover, a img:visited {
border:0;
}
« Последнее редактирование: 18.03.2011, 16:08:27 от TRIGUN »
*

SDKiller

  • Живу я здесь
  • 2705
  • 329 / 5
  • ...ergo sum
Re: Перенос шаблона с 1.0 на 1.5
« Ответ #12 : 17.02.2011, 18:04:49 »
Стиль для tool-tip пропиши в CSS
*

TRIGUN

  • Захожу иногда
  • 95
  • 0 / 0
Re: Перенос шаблона с 1.0 на 1.5
« Ответ #13 : 17.02.2011, 19:08:20 »
Стиль для tool-tip пропиши в CSS
Да, действительно помогло. Спасибо.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Уникализация шаблона rhuk_milkyway

Автор zosimov

Ответов: 2
Просмотров: 5853
Последний ответ 23.12.2014, 17:30:14
от zosimov
возможность выбора шаблона пользователем

Автор vampire333

Ответов: 5
Просмотров: 9437
Последний ответ 17.02.2014, 04:24:26
от MrAlexSid
[howto] Создание шаблона для Joomla! 1.5

Автор Mitrich

Ответов: 225
Просмотров: 380642
Последний ответ 17.09.2013, 16:00:05
от fred
Растягивание шаблона по вертикали

Автор misterio

Ответов: 6
Просмотров: 3689
Последний ответ 01.02.2012, 17:48:08
от misterio
Отображение (и локализация) шаблона gk_mystore

Автор int21h

Ответов: 0
Просмотров: 2835
Последний ответ 18.11.2011, 23:09:49
от int21h