Новости Joomla

👩‍💻 Joomla включена в программу Google Summer of Code 2026.

👩‍💻 Joomla включена в программу Google Summer of Code 2026.

Google Summer of Code (GSoC) - программа компании Google, которая позволяет участникам программы под руководством опытных наставников писать код для организаций, занимающейся открытым исходным кодом. Joomla принимает участие в этой программе не в первый раз и в 2026 году снова включена в список GSoC. Для программы утверждается список "идей", воплотить которые должны участники под руководством наставников.

Проекты Joomla в рамках программы GSoC 2026.

Проект I: Ajax-бэкенд.
- Действия в административной панели без необходимости обновлять страницу.
- Автоматическое сохранение содержимого во время редактирования.
- Расширенный фильтр - поиск и фильтрация по пользовательским полям.

Проект II: Автоматизация рабочих процессов (workflow + task scheduler).
Joomla имеет функцию процессов и планировщика задач. Теперь эти две функции следует объединить, чтобы пользователь мог настраивать назначенные рабочие процессы таким образом, чтобы переходы выполнялись автоматически, с возможностью точного определения времени. Должна быть возможность создавать циклы или прямые запланированные рабочие процессы. Предполагается, что интерфейс должен учитывать хороший пользовательский опыт, удобство использования и современные стандарты доступности. Ожидается, что будет добавлен интерфейс для управления процессами и их расписанием на страницах категорий и материалов. Так же ожидается, что сторонние компоненты также смогут воспользоваться этим функционалом.

Проект III: Мультикатегории.
В настоящее время Joomla! не позволяет назначать один элемент нескольким категориям. Хотя система тегов часто используется в качестве замены, существует острая потребность в нативной поддержке нескольких категорий, чтобы привести Joomla! в соответствие с другими современными системами управления контентом.

Проект IV: Обучение с подкреплением на основе отзывов переводчиков.
Joomla собирается использовать автоматический перевод документации. В каждом языке есть свои специфические слова, характерные для Joomla. Предполагается обучать языковые модели, используя обратную связь от переводчиков, чтобы постоянно улучшать качество переводов и учитывать специфические языковые особенности Joomla.

Принять участие GSoC 2026
Подробнее о проектах Joomla GSoC 2026
Чат GSoC в Mattermost (международное сообщество 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. Многие сторонние компоненты не используют эту возможность, поэтому данная статья будет полезна лишь частично.

0 Пользователей и 1 Гость просматривают эту тему.
  • 18 Ответов
  • 19531 Просмотров
*

7Rei

  • Захожу иногда
  • 134
  • 20 / 0
Как отключить RSS
« : 14.11.2008, 12:46:41 »
На страницах материалов (в категориях, разделах) в шапку сайта вставляются строки:
  <link href="/feed/rss.html" rel="alternate" type="application/rss+xml" title="RSS 2.0" />
  <link href="/feed/atom.html" rel="alternate" type="application/atom+xml" title="Atom 1.0" />

Как их отключить?
*

Olg

  • Завсегдатай
  • 1183
  • 91 / 2
Re: Как отключить RSS
« Ответ #1 : 28.03.2009, 11:39:30 »
Решил продолжить эту тему.
Отключение RSS в пункте меню главной страницы не отключает RSS на этой странице.
Как же его отключить окончательно и бесповоротно?
*

Opsan

  • Захожу иногда
  • 58
  • 4 / 0
Re: Как отключить RSS
« Ответ #2 : 23.08.2009, 13:19:23 »
Возникла следующая проблема - RSS отключено, но если ввести ссылку вида http://www.domen.ru/index.php?format=feed&type=atom
то попадаешь опять на RSS.

Как убить вообще - что бы выдавало ошибку 404?

(причем на сайте стоит ЧПУ)

тут написал примерное решение: http://joomlaforum.ru/index.php/topic,69427.new.html#new
« Последнее редактирование: 23.08.2009, 21:37:46 от Opsan »
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Re: Как отключить RSS
« Ответ #3 : 23.08.2009, 17:02:09 »
убить файлы libraries\joomla\document\feed\renderer\atom.php и rss.php
но будет ошибка 500  ^-^

А вообще проще сделать так файл libraries\joomla\document\feed\feed.php
Код: php
function __construct ($options = array ())
{
parent::__construct ($options);

//set document type
$this->_type = 'feed';
}

Изменить на

Код: php
function __construct ($options = array ())
{
parent::__construct ($options);
JError::raiseError (404, JText::_('Resource Not Found'));
}
« Последнее редактирование: 23.08.2009, 17:10:07 от SmokerMan »
*

Opsan

  • Захожу иногда
  • 58
  • 4 / 0
Re: Как отключить RSS
« Ответ #4 : 23.08.2009, 22:04:41 »
Супер, спасибо!
*

hamiak

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
  • Грызун форума
Re: Как отключить RSS
« Ответ #5 : 02.10.2009, 14:29:14 »
спасибо за дополнение!
*

bejigiec

  • Осваиваюсь на форуме
  • 22
  • 0 / 1
Re: Как отключить RSS
« Ответ #6 : 12.02.2010, 23:47:06 »
тогда вследуюющщий вопрос а как включить?
*

Andrey_7

  • Осваиваюсь на форуме
  • 11
  • 2 / 0
Re: Как отключить RSS
« Ответ #7 : 15.11.2010, 02:19:21 »
На страницах материалов (в категориях, разделах) в шапку сайта вставляются строки:
  <link href="/feed/rss.html" rel="alternate" type="application/rss+xml" title="RSS 2.0" />
  <link href="/feed/atom.html" rel="alternate" type="application/atom+xml" title="Atom 1.0" />

Как их отключить?

подскажите, так как все же убрать эти строки?
*

TTL

  • Захожу иногда
  • 163
  • 10 / 0
  • Мы друзья, не то что другие))
Re: Как отключить RSS
« Ответ #8 : 15.11.2010, 11:30:38 »
Пункт меню- вкладка Дополнительные параметры в самом низу: показывать канал новостей. Ставьте нет.
*

Andrey_7

  • Осваиваюсь на форуме
  • 11
  • 2 / 0
Re: Как отключить RSS
« Ответ #9 : 15.11.2010, 13:35:19 »
to TTL
это все отключено, и на страницах материалов эти строки не показываются, они показываются на страницах разделов (если пункт меню ведет на раздел) и категорий, при этом в настройках пунктов меню (Показать ссылку на ленту - нет), специально проверил на нескольких пунктах,
пока сделал как советовал SmokerMan , но хотелось бы и строки убрать
*

n_i_x

  • Захожу иногда
  • 130
  • 6 / 0
Re: Как отключить RSS
« Ответ #10 : 26.11.2010, 15:55:17 »
жаль нельзя просто как плагин отключить, не охота код изменять
*

kysin

  • Захожу иногда
  • 247
  • 4 / 0
Re: Как отключить RSS
« Ответ #11 : 07.02.2011, 12:11:28 »

Изменить на

Код: php
function __construct ($options = array ())
{
parent::__construct ($options);
JError::raiseError (404, JText::_('Resource Not Found'));
}

+1 Отлично работает! Спасибо!
*

GDie

  • Осваиваюсь на форуме
  • 19
  • 6 / 0
Re: Как отключить RSS
« Ответ #12 : 02.11.2011, 22:56:48 »
Если нужно совсем отключить эти строки, то делаем так, например для категорий:

в файле \components\com_content\views\category\view.html.php

БЫЛО:
Код: php
		//add alternate feed link
if($params->get('show_feed_link', 1) == 1)
{
$link = '&format=feed&limitstart=';
$attribs = array('type' => 'application/rss+xml', 'title' => 'RSS 2.0');
$document->addHeadLink(JRoute::_($link.'&type=rss'), 'alternate', 'rel', $attribs);
$attribs = array('type' => 'application/atom+xml', 'title' => 'Atom 1.0');
$document->addHeadLink(JRoute::_($link.'&type=atom'), 'alternate', 'rel', $attribs);
}

СТАЛО:
Код: php
		//add alternate feed link
if($params->get('show_feed_link', 1) == 1)
{
$link = '&format=feed&limitstart=';
$attribs = array('type' => 'application/rss+xml', 'title' => 'RSS 2.0');
//$document->addHeadLink(JRoute::_($link.'&type=rss'), 'alternate', 'rel', $attribs);
$attribs = array('type' => 'application/atom+xml', 'title' => 'Atom 1.0');
//$document->addHeadLink(JRoute::_($link.'&type=atom'), 'alternate', 'rel', $attribs);
}
*

nthanter

  • Захожу иногда
  • 55
  • 1 / 1
Re: Как отключить RSS
« Ответ #13 : 15.11.2011, 22:43:28 »
убить файлы libraries\joomla\document\feed\renderer\atom.php и RSS.php
но будет ошибка 500  ^-^

А вообще проще сделать так файл libraries\joomla\document\feed\feed.php
Код: php
function __construct ($options = array ())
{
parent::__construct ($options);

//set document type
$this->_type = 'feed';
}

Изменить на

Код: php
function __construct ($options = array ())
{
parent::__construct ($options);
JError::raiseError (404, JText::_('Resource Not Found'));
}
спасибо за ответ, приветствую ваш опыт.. проблему решил но лудше было её вабше убрать.. типо запретить и клик на него.. картинку от рсс смог убрать.. так как в пустом пространстве остаётся активная ссылка а 404.. как и её вабше отключить??  советы выше не помогли.. так как у меня задача предстоит не в категориях а в компоненте EasyDiscuss
*

rabamaster

  • Осваиваюсь на форуме
  • 43
  • 1 / 0
Re: Как отключить RSS
« Ответ #14 : 17.04.2012, 21:13:38 »
Попробывал этот способ, ссылки пропали!
Если нужно совсем отключить эти строки, то делаем так, например для категорий:

в файле \components\com_content\views\category\view.html.php

Но, остались вопросы. Почему эти ссылки были ошибочными? Кто может объяснить, чем чревато скрытие этих ссылок.
*

Рома1981

  • Осваиваюсь на форуме
  • 41
  • 0 / 0
Re: Как отключить RSS?
« Ответ #15 : 12.02.2013, 01:29:55 »
Дабы не плодить новых тем спрошу в этой.
 Как можно убрать RSS и  atom у главной. В рубриках их нет. А вот у главной имеются, так же у главной в шапке есть такие строки
Цитировать
<link href="/feed/rss.html" rel="alternate" type="application/rss+xml" title="RSS 2.0" />
  <link href="/feed/atom.html" rel="alternate" type="application/atom+xml" title="Atom 1.0" />
Как их убрать?[/s]
Вопрос снят разобрался.
« Последнее редактирование: 12.02.2013, 01:41:53 от Рома1981 »
*

Rival

  • Захожу иногда
  • 188
  • 16 / 0
Re: Как отключить RSS?
« Ответ #16 : 11.11.2014, 21:45:26 »
убить файлы libraries\joomla\document\feed\renderer\atom.php и RSS.php
но будет ошибка 500  ^-^

А вообще проще сделать так файл libraries\joomla\document\feed\feed.php
Код: php
function __construct ($options = array ())
{
parent::__construct ($options);

//set document type
$this->_type = 'feed';
}

Изменить на

Код: php
function __construct ($options = array ())
{
parent::__construct ($options);
JError::raiseError (404, JText::_('Resource Not Found'));
}

А для J3 не подскажите как перевести на 404?
Там нет описанных строк.
*

fenix-77

  • Новичок
  • 8
  • 0 / 0
Re: Как отключить RSS?
« Ответ #17 : 24.11.2014, 16:20:08 »
Если нужно совсем отключить эти строки, то делаем так, например для категорий:

в файле \components\com_content\views\category\view.html.php

БЫЛО:
Код: php
		//add alternate feed link
if($params->get('show_feed_link', 1) == 1)
{
$link = '&format=feed&limitstart=';
$attribs = array('type' => 'application/rss+xml', 'title' => 'RSS 2.0');
$document->addHeadLink(JRoute::_($link.'&type=rss'), 'alternate', 'rel', $attribs);
$attribs = array('type' => 'application/atom+xml', 'title' => 'Atom 1.0');
$document->addHeadLink(JRoute::_($link.'&type=atom'), 'alternate', 'rel', $attribs);
}

СТАЛО:
Код: php
		//add alternate feed link
if($params->get('show_feed_link', 1) == 1)
{
$link = '&format=feed&limitstart=';
$attribs = array('type' => 'application/rss+xml', 'title' => 'RSS 2.0');
//$document->addHeadLink(JRoute::_($link.'&type=rss'), 'alternate', 'rel', $attribs);
$attribs = array('type' => 'application/atom+xml', 'title' => 'Atom 1.0');
//$document->addHeadLink(JRoute::_($link.'&type=atom'), 'alternate', 'rel', $attribs);
}
А у меня ответ сервера при такой модификации бил 200 ок(
Помогло только вот так:
Код
public function __construct($options = array())
{
parent::__construct ($options);
        header("HTTP/1.1 404 Not Found"); 
        die();     
}
*

Bismuth

  • Захожу иногда
  • 138
  • 2 / 0
Re: Как отключить RSS?
« Ответ #18 : 25.05.2015, 16:15:42 »
убить файлы libraries\joomla\document\feed\renderer\atom.php и RSS.php
но будет ошибка 500  ^-^

А вообще проще сделать так файл libraries\joomla\document\feed\feed.php
Код: php
function __construct ($options = array ())
{
parent::__construct ($options);

//set document type
$this->_type = 'feed';
}

Изменить на

Код: php
function __construct ($options = array ())
{
parent::__construct ($options);
JError::raiseError (404, JText::_('Resource Not Found'));
}

Не убивается не как в Joomla 3.4.1(
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как отключить стандартный счетчик просмотров материалов

Автор Akksimo

Ответов: 5
Просмотров: 7035
Последний ответ 25.12.2019, 16:56:29
от nikolaevevge
Как отключить вывод материалов в виде блога?

Автор heavenlook

Ответов: 9
Просмотров: 2170
Последний ответ 25.12.2014, 04:28:06
от heavenlook
Как отключить на сайте JavaScript при переходе с мобильного?

Автор driver56

Ответов: 0
Просмотров: 1640
Последний ответ 17.11.2014, 19:58:25
от driver56
Не получается отключить сайт для пользователей

Автор Ксения

Ответов: 11
Просмотров: 4048
Последний ответ 14.03.2013, 20:31:48
от Zhendosss
Отключить скрипты с главной в админке

Автор Akksimo

Ответов: 2
Просмотров: 1902
Последний ответ 22.02.2013, 15:00:32
от Akksimo