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

Victor333

  • Захожу иногда
  • 445
  • 1 / 0
Помогите Есть пару проблем вот "пациент" http://all-freeload.com/index.php/cddvd-diski/595-nero-9 !

Нужно:
1) Убрать ссылку с заголовка contentpagetitle. Нужно что бы в каталаге она была, а когда уже перешел на материал то зачем она там?
 2) Нужно contentpagetitle переделать в h1! Я это делал на других сайтах, но на этом не получается побывал менять в default
*

deadsummer

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Насчет первого незнаю, а второе - просто в CSS для contentpagetitle прописываешь тоже, что и для H1
*

AlexSF

  • Давно я тут
  • 678
  • 68 / 0
  • В споре истина рождается
Цитировать
а когда уже перешел на материал то зачем она там?

Книги по Joomla читать пробывали?

Для "каталога" - настройки пунктов меню категории/раздела.
Также, но с противоположным вектором, делаются настройки в статье, при написании статьи внимательно смотри "Параметры - Расширенные"

Всё элементарно - "Заголовок как ссылка".
« Последнее редактирование: 22.11.2010, 21:40:53 от AlexSF »
Задаёте вопрос - не забудьте приложить ссылку на проблемный сайт
При проблеме с CSS рекомендую использовать Mozilla Firefox и её плагин FireBug
И по максимуму изучите, или поставьте в закладки - http://htmlbook.ru/css
Notepad++ поможет почти в любом деле
*

Victor333

  • Захожу иногда
  • 445
  • 1 / 0

А второе при написании статьи внимательно смотри "Параметры - Расширенные"

Это для h1?
*

AlexSF

  • Давно я тут
  • 678
  • 68 / 0
  • В споре истина рождается
Это вывод заголовка ссылкой или нет, как в статье так и в категориях.
А под каким тегом он будет выводится h1 или h6 решать вам и затем править CSS шаблона, где то возле:
 class="contentheading"
 class="contentpaneopen" и
 contentpagetitle .
« Последнее редактирование: 05.12.2010, 18:54:36 от AlexSF »
Задаёте вопрос - не забудьте приложить ссылку на проблемный сайт
При проблеме с CSS рекомендую использовать Mozilla Firefox и её плагин FireBug
И по максимуму изучите, или поставьте в закладки - http://htmlbook.ru/css
Notepad++ поможет почти в любом деле
*

Victor333

  • Захожу иногда
  • 445
  • 1 / 0
Как правильно приписать?
}

a.contentpagetitle:link, a.contentpagetitle:visited {
   color: #E75A08;
        background: url(/123/images/stories/programs/win.gif) no-repeat;
        padding-left: 25px;
}
   
a.contentpagetitle:hover {
   color: #333333;
}
Вот два место где есть "contentpagetitle"
*

nelix

  • Захожу иногда
  • 206
  • 24 / 0
Это делается в файле components/com_content/views/article/tmpl/default.php
либо  твой_шаблон/html/com_content/views/article/tmpl/default.php
*

AlexSF

  • Давно я тут
  • 678
  • 68 / 0
  • В споре истина рождается
Это делается в файле components/com_content/views/article/tmpl/default.php
либо  твой_шаблон/html/com_content/views/article/tmpl/default.php

И где же тут CSS параметры?

Выдержка из одного шаблончика:

Код
h1, h2, h3, h4, h5, h6, p, blockquote, label, ul, ol, dl, fieldset, address, .contentheading, .componentheading, .contentdescription {
margin:0.5em 0;
}
ul, ol {
margin:0 0 0 2em;
}
ul{}
fieldset {
border:none;
}
legend {
font-weight:bold;
}
table {}
img {
border:none;
}
a {
outline:none;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
.componentheading{
letter-spacing:-1px;
font-weight:normal;
padding:0 0 5px 0;
}
.contentheading, .componentheading, h1, h2, h3, h4, h5, h6 {
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
h1, .componentheading {
font-size:20px;
line-height:20px;
}
h2, .contentheading {
font-size:18px;
line-height:18px;
}
h3, .contentdescription {
font-size:16px;
}
h4 {
font-size:14px;
}
h5 {
font-size:12px;
}
h6 {
font-size:12px;
font-weight:bold;
}
body.heading-tahoma h1, body.heading-tahoma h2, body.heading-tahoma .componentheading, body.heading-tahoma .contentheading, body.heading-tahoma h3 {
font-family:Tahoma, Verdana, sans-serif;
}
body.heading-arial h1, body.heading-arial h2, body.heading-arial .componentheading, body.heading-arial .contentheading, body.heading-arial h3 {
font-family:Helvetica, Arial, sans-serif;
}
body.heading-times h1, body.heading-times h2, body.heading-times .componentheading, body.heading-times .contentheading, body.heading-times h3 {
font-family:"Times New Roman", Times, serif;
}
body.heading-courier h1, body.heading-courier h2, body.heading-courier .componentheading, body.heading-courier .contentheading, body.heading-courier h3 {
font-family:"Courier New", Courier, monospace;
}
body.heading-georgia h1, body.heading-georgia h2, body.heading-georgia .componentheading, body.heading-georgia .contentheading,
body.heading-georgia h3 {
font-family:Georgia, "Times New Roman", Times, serif;
}
hr {
border:0;
}
pre, .source{
padding:20px;
}
/*------ Layout Styles ------*/

« Последнее редактирование: 05.12.2010, 19:05:09 от AlexSF »
Задаёте вопрос - не забудьте приложить ссылку на проблемный сайт
При проблеме с CSS рекомендую использовать Mozilla Firefox и её плагин FireBug
И по максимуму изучите, или поставьте в закладки - http://htmlbook.ru/css
Notepad++ поможет почти в любом деле
*

mohax

  • Давно я тут
  • 901
  • 66 / 3
И где же тут CSS параметры?
а ему и не нужны CSS параметры. он хочет, чтобы заголовок был обернут в теги <h1>Title</h1>. Моя правильно понимать?Тогда вот этот совет правильный
Это делается в файле components/com_content/views/article/tmpl/default.php
либо  твой_шаблон/html/com_content/views/article/tmpl/default.php
*

nelix

  • Захожу иногда
  • 206
  • 24 / 0
И где же тут CSS параметры?

Выдержка из одного шаблончика:

Ему CSS не нужен. Ему нужно сделать чтобы с блогах и категориях заголовки были в ссылках, а именно в статьях нет. И вместо  класса contentpagetitle сделать заголовок чисто  в теге h1. Я сам так делаю.
Подскажи мне тогда, уважаемый, как в этой выдержки из одного шаблончика убрать ссылку с заголовка?
*

Victor333

  • Захожу иногда
  • 445
  • 1 / 0
Простите я натупил!
<?php endif; ?>
<?php if ($canEdit || $this->params->get('show_title') || $this->params->get('show_pdf_icon') || $this->params->get('show_print_icon') || $this->params->get('show_email_icon')) : ?>
<table class="contentpaneopen<?php echo $this->escape($this->params->get('pageclass_sfx')); ?>">
<tr>
   <?php if ($this->params->get('show_title')) : ?>
   <td class="contentheading<?php echo $this->escape($this->params->get('pageclass_sfx')); ?>" width="100%">
      <?php if ($this->params->get('link_titles') && $this->article->readmore_link != '') : ?>
      <a href="<?php echo $this->article->readmore_link; ?>" class="contentpagetitle<?php echo $this->escape($this->params->get('pageclass_sfx')); ?>">
*

Victor333

  • Захожу иногда
  • 445
  • 1 / 0
Как правильно, я уже так  делал, но все забыл уже! :(
*

Victor333

  • Захожу иногда
  • 445
  • 1 / 0
И где же тут CSS параметры?

Выдержка из одного шаблончика:
Это что?
*

nelix

  • Захожу иногда
  • 206
  • 24 / 0
Как правильно, я уже так  делал, но все забыл уже! :(
Покажу на своем примере
Было так
Код
<?php if ($this->params->get('show_title')) : ?>
<h1 class="contentheading<?php echo $this->escape($this->params->get('pageclass_sfx')); ?>">
<?php if ($this->params->get('link_titles') && $this->article->readmore_link != '') : ?>
<a href="<?php echo $this->article->readmore_link; ?>" class="contentpagetitle<?php echo $this->escape($this->params->get('pageclass_sfx')); ?>">
<?php echo $this->escape($this->article->title); ?></a>
<?php else :
echo $this->escape($this->article->title);
endif; ?>
</h1>
<?php endif; ?>
Стало так
Код
<?php if ($this->params->get('show_title')) : ?>
<h1><?php echo $this->escape($this->article->title); ?></h1>
<?php endif; ?>
А вообще, надо вопросы более четко формулировать.
*

Victor333

  • Захожу иногда
  • 445
  • 1 / 0
Все сделал! Спасибо! ^-^
« Последнее редактирование: 06.12.2010, 19:40:17 от Victor333 »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как убрать пункт меню «Главная»?

Автор wdesign

Ответов: 17
Просмотров: 25931
Последний ответ 20.09.2017, 21:38:35
от WiseEagle
Как убрать дубли страниц category_id?

Автор kirillich_s

Ответов: 4
Просмотров: 2712
Последний ответ 29.11.2016, 09:35:22
от kirillich_s
Создать ссылку на обновление страницы

Автор Escander

Ответов: 2
Просмотров: 2774
Последний ответ 15.08.2016, 14:44:47
от Escander
как изменить заголовок страницы во вкладке браузера?

Автор Руслан71

Ответов: 4
Просмотров: 4052
Последний ответ 10.08.2016, 10:51:39
от Руслан71
Как сделать на странице ссылку на скачивание файла с хостинга?

Автор lsd77777

Ответов: 19
Просмотров: 18764
Последний ответ 27.07.2016, 01:58:03
от SokoloWWW