Новости Joomla

Вышли релизы Joomla 6.0.3 и Joomla 5.4.3

Релиз Joomla 6.0.3 и Joomla 5.4.3

Проект Joomla рад сообщить о выпуске Joomla 6.0.3 и Joomla 5.4.3. Это релиз исправлений ошибок и улучшений для серии Joomla 6.0 и Joomla 5.4.

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями 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 Гость просматривают эту тему.
  • 23 Ответов
  • 4214 Просмотров
*

Лузер

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
yoo_master пара вопросов
« : 10.02.2015, 17:07:32 »
Всем привет. Ковыряю пустой шаблон yoo_master, наткнулся там на файл custom.css - насколько я понял он для таких нубов как я, вношу туда свои изменения, вроде получается, но не все. Подскажите пожалуйста пару моментов. У меня проблема с позицией меню, настраиваю ее всякими падингами, но когда в хедере делаю изменения, меню смещается, напрмиер когда убираю лого, или меняю его размер. Можно как нибудь зафиксировать позицию меню?





Код
#menubar {
    float: left;
    width: 910px;
    height: 40px;
    margin: 0px 0px 10px;
    padding: 0px 35px;
    background-image: url("/images/bg.mainmenu.png");
    background-repeat: no-repeat;
    font-family: Michroma,sans-serif;
    font-size: 12px;
    color: #CCC;
    position: relative;
}
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: yoo_master пара вопросов
« Ответ #1 : 10.02.2015, 17:14:47 »
Для начала, вы начали не стой стороны. Вам необходимо вносить правки в /less/theme.less, затем в параметрах шаблона на вкладке WARP нажимать кнопочку "Compile", после чего внесенные изменения отобразятся на сайте. Если вы не знаете less, то изменения можно вносить по правилам CSS, ничего страшного не случится. Многие предопределенные константы вы найдете в соседнем файле /less/style.less, они записываются туда из параметров шаблона, вы также можете править их вручную. Почитайте это: http://www.lesscss.ru/
*

Лузер

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Re: yoo_master пара вопросов
« Ответ #2 : 10.02.2015, 17:28:16 »
С less сталкивался в другом шаблоне, но в этом вроде нету такой папки, она есть в yoo_master2, а у меня первый шаблон. Тут вроде попроще.
В custom файле написано
 /*
 * Custom Style Sheet - Use this file to style your content
 */

Вот и я решил там ковырять, не стоит этого делать?
*

dynamit

  • Завсегдатай
  • 1744
  • 265 / 0
  • Winter Is Coming
Re: yoo_master пара вопросов
« Ответ #3 : 10.02.2015, 17:32:12 »
можете и так. в  custom.css пишите свои стили
ТАМ ГДЕ ТЫ НИЧЕГО НЕ МОЖЕШЬ, ТЫ НЕ ДОЛЖЕН НИЧЕГО ХОТЕТЬ
==========================================================
Сайты на Joomla!. Верстка. Консультации.  ||  Яндекс уже не ищет, он уже продает (с)  ||    Создание шаблона для Joomla 2.5
*

Лузер

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Re: yoo_master пара вопросов
« Ответ #4 : 10.02.2015, 17:50:03 »
А насчет позиции меню не подскажите?
*

dynamit

  • Завсегдатай
  • 1744
  • 265 / 0
  • Winter Is Coming
Re: yoo_master пара вопросов
« Ответ #5 : 10.02.2015, 17:53:22 »
что именно?
ТАМ ГДЕ ТЫ НИЧЕГО НЕ МОЖЕШЬ, ТЫ НЕ ДОЛЖЕН НИЧЕГО ХОТЕТЬ
==========================================================
Сайты на Joomla!. Верстка. Консультации.  ||  Яндекс уже не ищет, он уже продает (с)  ||    Создание шаблона для Joomla 2.5
*

Лузер

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Re: yoo_master пара вопросов
« Ответ #6 : 10.02.2015, 18:00:21 »
В первом посте писал.
У меня меню смещается, когда в хедер вношу изменения, лого уберу или дату.(на скринах пример, убрал лого). Нельзя никак зафиксировать определенную позицию меню? Или так оно и должно быть?
« Последнее редактирование: 10.02.2015, 18:05:50 от Лузер »
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: yoo_master пара вопросов
« Ответ #7 : 10.02.2015, 18:08:02 »
Это все в стилях, от самой позиции не зависит. Просто вносите, походу, не совсем корректные правки в плане разметки.
*

Лузер

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Re: yoo_master пара вопросов
« Ответ #8 : 10.02.2015, 18:09:50 »
Код
#menubar {
    float: left;
    width: 910px;
    height: 40px;
    margin: 0px 0px 10px;
    padding: 0px 35px;
    background-image: url("/images/bg.mainmenu.png");
    background-repeat: no-repeat;
    font-family: Michroma,sans-serif;
    font-size: 12px;
    color: #CCC;
    position: relative;
}

Может тут какая ошибка или не дописал чего
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: yoo_master пара вопросов
« Ответ #9 : 10.02.2015, 18:12:38 »
Сложно сказать, не видя сайт.
*

Лузер

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Re: yoo_master пара вопросов
« Ответ #10 : 10.02.2015, 18:14:24 »
http://myaa.hol.es/ Гляньте если не сложно
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: yoo_master пара вопросов
« Ответ #11 : 10.02.2015, 18:17:48 »
А как должно быть?
Дата в #header > #toolbar - это что?
« Последнее редактирование: 10.02.2015, 18:20:50 от AlekVolsk »
*

Лузер

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Re: yoo_master пара вопросов
« Ответ #12 : 10.02.2015, 18:21:59 »
Ну как должно быть я могу выравнять меняя margin, но если после этого уберу лого например, меню уедет вверх.
*

Лузер

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Re: yoo_master пара вопросов
« Ответ #13 : 10.02.2015, 18:24:03 »
Дата в #header > #toolbar - это что?

Там в хедере 3 позиции вроде, тулбар(где дата), лого и меню
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: yoo_master пара вопросов
« Ответ #14 : 10.02.2015, 18:27:40 »
Тогда сразу поставьте то лого, которое должно быть. Картинка у #header, имхо, не совсем корректна, ее нужно только для хедера указать (текстуру), а черную полоску под меню надо стилями рисовать для самого меню. Для тулбара свой отдельный фон задайте.
*

Лузер

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Re: yoo_master пара вопросов
« Ответ #15 : 10.02.2015, 18:33:15 »
Тоесть нужно по кускам собрать фон для тулбара, лого и хедера в целом и выключая лого или дату в шаблоне, их фон все равно останется и меню не сдвинется? я правильно понял?
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: yoo_master пара вопросов
« Ответ #16 : 10.02.2015, 18:36:42 »
Не совсем. Меню будет корректно приклеено под лого (или под тулбар, если лого выключено, или вообще сверху, если выключен также и тулбар). При этом фон у всех блоков разъезжаться не будет.
Сейчас у вас тулбар и лого имеют один и тот же фон. Если вы хотите сохранить это, оберните тулбар и лого в отдельный div и этому диву сделайте общий текстурный фон.
Для меню черную полоску лучше не графикой, а стилями выводить (linear-gradient)
*

Лузер

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Re: yoo_master пара вопросов
« Ответ #17 : 10.02.2015, 18:45:46 »
Спасибо большое за помощь, я вроде понял о чем вы, попрактикуюсь. Единственное, я не нашел где дивы прописаны и прочее, индекс.php какая-то не такая) поковыряюсь еще может найду. Вот что в индексе в шаблоне написано

Код
<?php
/**
* @package   yoo_master
* @author    YOOtheme http://www.yootheme.com
* @copyright Copyright (C) YOOtheme GmbH
* @license   http://www.gnu.org/licenses/gpl.html GNU/GPL
*/

// no direct access
defined('_JEXEC') or die('Restricted access');

// include config
include_once(dirname(__FILE__).'/config.php');

// get warp
$warp = Warp::getInstance();

// load main template file, located in /layouts/template.php
echo $warp['template']->render('template');
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: yoo_master пара вопросов
« Ответ #18 : 10.02.2015, 18:49:16 »
/layouts/template.php
*

Лузер

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Re: yoo_master пара вопросов
« Ответ #19 : 10.02.2015, 19:07:02 »
Ага, там все  прописано, но так запутано) Спасибо еще раз друг!
*

Лузер

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Re: yoo_master пара вопросов
« Ответ #20 : 10.02.2015, 22:03:49 »
Все получилось)

Хотелось бы еще насчет хедера и футера спросить, как правильно менять их ширину, растянуть например на весь экран, или немного выдвинуть чтоб красивее оформить края, без divов можно обойтись?
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: yoo_master пара вопросов
« Ответ #21 : 10.02.2015, 22:12:12 »
Их ширину менять не надо, она нормально соответствует ширине контейнера основного контента. Края по бокам оформляйте как есть - бордер не должен вылезти по сторонам.
*

Лузер

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Re: yoo_master пара вопросов
« Ответ #22 : 11.02.2015, 16:01:35 »
AlekVolsk, у меня тут небольшой косяк на сайте, может знаете как поправить. Когда ты не авторизован на сайте User Menu висит пустым контейнером

 


Не пойму как избавиться
« Последнее редактирование: 11.02.2015, 16:11:56 от Лузер »
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: yoo_master пара вопросов
« Ответ #23 : 11.02.2015, 17:44:03 »
Это некорректно выставлены права на публикацию либо пунктов меню либо модуля, к разметке отношение не имеет. Учите матчасть и основы администрирования J.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Несколько вопросов по шаблону DD GFX 35 и компонету к2?

Автор volond430

Ответов: 0
Просмотров: 964
Последний ответ 05.03.2016, 15:49:33
от volond430
Проблема с шаблоном, вместо русских названий знаки вопросов

Автор romanmorozov

Ответов: 1
Просмотров: 1588
Последний ответ 11.12.2013, 14:18:04
от pronoob
Как изменть футер в шаблоне Yoo_master?

Автор nerkon

Ответов: 6
Просмотров: 2184
Последний ответ 12.08.2013, 18:18:17
от Pavel M