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

zahar_92

  • Захожу иногда
  • 315
  • 8 / 0
Re: Вопрос по настройке Helix3
« Ответ #360 : 18.03.2018, 23:26:51 »
Если проблема и в админке и со стандартным шаблоном, значит helix не причём.
Возможно проблема в кодировке.  В настройках хостинга задайте кодировку по умолчанию UTF-8
Или в htaccess добавьте AddDefaultCharset UTF-8
Если дистрибутив скачан с официального сайта и оба сайта на одном хостинге, возможно проще сменить хостинг.
А вообще гадать можно бесконечно
*

Lenchik

  • Новичок
  • 6
  • 0 / 0
Re: Вопрос по настройке Helix3
« Ответ #361 : 18.03.2018, 23:32:54 »
Все скачано с официального сайта. Сайтов у меня много, хостинг сменить не проще, проще сменить Helix ^-^
Спасибо, буду пробовать...
*

unoduetre

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Re: Вопрос по настройке Helix3
« Ответ #362 : 21.03.2018, 01:04:42 »
Здравствуйте.
У меня вопрос по настройке блога в Helix3.
Дело в том, что если не спользовать кнопку "Подробнее",  расстояние между постами становится огромным.
Вот пример. Оба поста содержат по две строчки, но второй  занимает гораздо больше места. 

Как это можно исправить? В файле template.css не могу найти нужного класса, где прописаны соответствующие отступы.
*

Ilhom666

  • Завсегдатай
  • 1384
  • 184 / 0
Re: Вопрос по настройке Helix3
« Ответ #363 : 21.03.2018, 07:59:51 »
Как это можно исправить?
Ссылка есть?
*

unoduetre

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Re: Вопрос по настройке Helix3
« Ответ #364 : 21.03.2018, 13:40:07 »
    Как это можно исправить?

Ссылка есть?
Ссылка на сайт? нет, он на локальном сервере.
Вот ссылка на хеликс3  шаблон
Или вы о чем?
*

Akeksandr

  • Захожу иногда
  • 396
  • 12 / 0
Re: Вопрос по настройке Helix3
« Ответ #365 : 21.03.2018, 14:05:49 »
Ссылка на сайт? нет, он на локальном сервере.
Вот ссылка на хеликс3  шаблон
Или вы о чем?
Конечно на сам сайт. Зачем ссылка на шаблон.
*

unoduetre

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Re: Вопрос по настройке Helix3
« Ответ #366 : 21.03.2018, 14:14:48 »
Сайт доступен только локально...
Вы считаете, что расстояние можно изменить в доступных настройках? И в шаблон лезть не надо?
*

unoduetre

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Re: Вопрос по настройке Helix3
« Ответ #367 : 22.03.2018, 00:08:18 »
Здравствуйте.
Научите, пожалуйста, пользоваться  опцией сustom-CSS-class. Вот например, мне надо поменять фон в модуле "HTML-код". Там в поле "Суффикс CSS-класса модуля" завожу класс : .myclass .
Потом в настройках shaper_helix3 ->Custom code-> custom CSS  я пишу:  .myclass{background: #cccccc;}
Но ничего не происходит, класс даже не добавляется в template.css. Хотя в HTML (инпектор кода в браузере) соответсвующему <div> приписывается мой класс, правда, кажется, пустой.

« Последнее редактирование: 22.03.2018, 00:11:36 от unoduetre »
*

unoduetre

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Re: Вопрос по настройке Helix3
« Ответ #368 : 22.03.2018, 00:34:51 »
Непродолжительное ожидание ответа привело еще к одной проблемме.
Помогите, пожалуйста, исправить ее в первую очередь!
Во вкладке shaper_helix3->Advanced  я  включила опцию "Compile LESS to CSS" и вся цветовая гамма сайта как будто инвертировалась.  Опцию я отключила, но изменения остались! Можно ли убрать этот LESS из оригинального .CSS?
*

zahar_92

  • Захожу иногда
  • 315
  • 8 / 0
Re: Вопрос по настройке Helix3
« Ответ #369 : 22.03.2018, 09:38:29 »
Цитировать
Но ничего не происходит
Кэш чистили?
Цитировать
Можно ли убрать этот LESS из оригинального .CSS
Можно выключить Less и скопировать весь код из template.css дистрибутива шаблона
*

Gsya

  • Новичок
  • 3
  • 0 / 0
Re: Вопрос по настройке Helix3
« Ответ #370 : 22.03.2018, 10:25:33 »
А я пытаюсь использовать HELIX ULTIMATE (Version: 1.0.1 Released On: 01 March 2018) и столкнулся с той же самой дурацкой проблемой несохранения файла стилей после внесения изменений в настройки шаблона в панели его настроек.

Сразу предвосхищу комментарии - отключить "compile CSS -> LESS" и т.д.

Этой опции просто НЕТ в настройках этой версии шаблона на вкладке "Advanced". Там есть опция "Compile SCSS to CSS"
 с вот такой подсказкой:
"Enable this option will compress all SCSS files during each load of your website if the SCSS file has been changed or edited. Turn off this option if your site is in production mode."

Эту опцию я выключил - не это не помогло.
Компрессию CSS тоже отключил, конечно.

Кеширование на сайте, разумеется, отключено. При этом замена метода кэширования с "файл" на "memcache" вроде как временно решила проблему, но с утра опять случился облом - template.css сбросился на дефолт, хотя полдня все работало, как надо.
Кстати, сброс файла стилей происходил именно при обнулении кэша.

Кто-нибудь решил проблему для новой версии Helix? Заранее спасибо!

PS Конфигурация - "чистая" Joomla 3.8.6 и один шаблон - Helix Ultimate 1.0.1.
Больше ничего нет.
*

zahar_92

  • Захожу иногда
  • 315
  • 8 / 0
Re: Вопрос по настройке Helix3
« Ответ #371 : 22.03.2018, 14:05:12 »
Я так понял, что в новой версии править template.css нельзя. Можно только переопределять стили на вкладке custom.css
*

Gsya

  • Новичок
  • 3
  • 0 / 0
Re: Вопрос по настройке Helix3
« Ответ #372 : 22.03.2018, 14:31:23 »
Да, я уже и сам дотумкал, но все равно спасибо. Просто создал в папке шаблона 'css' файл с именем 'custom.css' и в него добавляю все стили. Возможно, так даже проще - по крайней мере, меня дисциплинирует.
*

somet1mes

  • Новичок
  • 2
  • 0 / 0
Re: Вопрос по настройке Helix3
« Ответ #373 : 25.03.2018, 02:28:50 »
Здравствуйте. Стоит чистая helix 3 шаблон: shaper_helix3
Такой вопрос по отображению материалов блога на главной в 2 столбца, у меня материалы отображаются только в 1 на всю ширину.
Настройки отображения не работают вот скрин. https://fex.net/085234291706?fileId=380349859
Нужно так: https://fex.net/085234291706?fileId=380349856
Спасибо за помощь :)
*

lexxbry

  • Живу я здесь
  • 2387
  • 68 / 8
Re: Вопрос по настройке Helix3
« Ответ #374 : 25.03.2018, 07:48:32 »
0 0 2 0 попробуйте
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

somet1mes

  • Новичок
  • 2
  • 0 / 0
Re: Вопрос по настройке Helix3
« Ответ #375 : 25.03.2018, 16:22:18 »
0 2 2 0 Поставил и все заработало) lexxbry спасибо)
*

lexxbry

  • Живу я здесь
  • 2387
  • 68 / 8
Re: Вопрос по настройке Helix3
« Ответ #376 : 25.03.2018, 16:27:52 »
0 2 2 0 Поставил и все заработало) lexxbry спасибо)
Да все верно двойку на второй позиции надо
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

unoduetre

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Re: Вопрос по настройке Helix3
« Ответ #377 : 26.03.2018, 00:34:14 »
Вопрос снят. Сообщение удалено случайно...
« Последнее редактирование: 26.03.2018, 01:02:37 от unoduetre »
*

Sleepwalker

  • Осваиваюсь на форуме
  • 47
  • 5 / 0
Re: Вопрос по настройке Helix3
« Ответ #378 : 26.03.2018, 12:42:17 »
Друзья, подскажите пожалуйста, как убрать вот эту штуку. Не могу даже понять откуда она вообще взялась:

https://drive.google.com/file/d/1T5PqhUsp6PE6n2GQn2Q4uRGbOCGGpICF/view?usp=sharing
*

lexxbry

  • Живу я здесь
  • 2387
  • 68 / 8
Re: Вопрос по настройке Helix3
« Ответ #379 : 26.03.2018, 12:43:07 »
настройки вывода блога
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

zahar_92

  • Захожу иногда
  • 315
  • 8 / 0
Re: Вопрос по настройке Helix3
« Ответ #380 : 26.03.2018, 12:45:13 »
Это страница блог категории? Если да, то в настройках страницы Количество материалов выводимые ссылкой, установите 0
*

Sleepwalker

  • Осваиваюсь на форуме
  • 47
  • 5 / 0
Re: Вопрос по настройке Helix3
« Ответ #381 : 26.03.2018, 12:49:15 »
Благодарю! Все сработало)
*

unoduetre

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Re: Вопрос по настройке Helix3
« Ответ #382 : 26.03.2018, 22:35:14 »
Помогите, пожалуйста, разобраться, как  и где прописать класс для изображения (в моем случае картинка в модуле HTML).
При редактировании изображения есть возможность поменять стиль картинки  таким образом: <img style="border: 5px solid #ddd; "> </img>

, но мне бы хотелось завести класс для этой картинки и прописать его в custom.css. Не могу понять, как это сделать...
« Последнее редактирование: 27.03.2018, 10:45:06 от unoduetre »
*

unoduetre

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Re: Вопрос по настройке Helix3
« Ответ #383 : 27.03.2018, 10:51:25 »
Товарищи, вопрос еще актуален. В сети подобного обсуждения найти не могу. Но ведь не может быть, чтобы все пользовались встроенной опцией редактора, чтобы изменить стиль картинки. 
*

lexxbry

  • Живу я здесь
  • 2387
  • 68 / 8
Re: Вопрос по настройке Helix3
« Ответ #384 : 27.03.2018, 10:57:52 »
ну картинка по идее обернута в какой то div
в макете задайте id div
а далее в кастоме
Код
#id img {
border: 5px solid #ddd;
}
Так вы сделаете, чтобы всё, что находится в контейнере с id="id" было width: 100%;, но только если это img тег
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

unoduetre

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Re: Вопрос по настройке Helix3
« Ответ #385 : 27.03.2018, 11:38:32 »
Спасибо за ответ. А в каком файле искать этот div, да и саму картинку? Встроенный в браузер инспектор кода показывает html-код который я понимаю
Код
<div id="sp-left" class="col-sm-3 col-md-3"><div class="sp-column custom-class"><div class="sp-module personal_box"><div class="sp-module-content">
<div class="custompersonal_box">
<p><img style="border: 5px solid #ddd; display: block; border-width: 5px; margin: 0px auto 0px auto;" src="/joomla/images/photo.jpg" width="271" height="271">
</p></div></div></div>
, но на деле такого макета нет. Код разбросан по разным файлам и я не могу найти концов. 
Для моего модуля HTML, в котором находится картинка, я нашла только такой макет /html/mod_custom/default.php, внутри такой код
 
Код
<?php defined('_JEXEC') or die;?>
<div class="custom<?php echo $moduleclass_sfx; ?>" <?php if ($params->get('backgroundimage')) : ?> style=" ?>)"<?php endif; ?> >
<?php echo $module->content; ?>
</div>
Вот я и не понимаю, где искать div с картинкой....
*

lexxbry

  • Живу я здесь
  • 2387
  • 68 / 8
Re: Вопрос по настройке Helix3
« Ответ #386 : 27.03.2018, 11:41:57 »
можете править этот класс
div class="custompersonal_box"
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

unoduetre

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Re: Вопрос по настройке Helix3
« Ответ #387 : 27.03.2018, 11:48:03 »
Пишу в custom.css
Код
img.custompersonal_box{border: 5px solid #ddd; display: block;margin: 0px auto 0px auto;}
картинка не стилизуется.
*

lexxbry

  • Живу я здесь
  • 2387
  • 68 / 8
Re: Вопрос по настройке Helix3
« Ответ #388 : 27.03.2018, 11:49:49 »
Код
.custompersonal_box img{
border: 5px solid #ddd; display: block;margin: 0px auto 0px auto;
}
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

unoduetre

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Re: Вопрос по настройке Helix3
« Ответ #389 : 27.03.2018, 11:51:12 »
Ой, точно, ерунду написала... Спасибо за помощь, все работает!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Helix3 сделать несколько рядов не столбцов!

Автор Bowa

Ответов: 6
Просмотров: 4656
Последний ответ 04.03.2023, 20:33:40
от Petrovich
При обновлении плагина helix3 слетает сендвич в мобильном шаблоне

Автор gorbi_U

Ответов: 0
Просмотров: 2188
Последний ответ 25.01.2023, 10:55:44
от gorbi_U
Не сворачивается Offcanvas Menu Helix3, якорная ссылка. Landing Page - РЕШЕНО

Автор alekshavan

Ответов: 21
Просмотров: 4945
Последний ответ 15.10.2022, 10:18:46
от forsight
Helix3 - на смартфонах Offcanvas меню при клике остается

Автор nick71

Ответов: 9
Просмотров: 2162
Последний ответ 11.02.2022, 15:08:37
от nick71
Helix ultimate 2 вопрос про меню и хедар

Автор Serganius

Ответов: 3
Просмотров: 1664
Последний ответ 21.12.2021, 23:02:51
от Alex_gs