Новости Joomla

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

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

  • Завсегдатай
  • 1170
  • 88 / 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

  • Гуру
  • 5293
  • 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

  • Захожу иногда
  • 234
  • 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
Просмотров: 4737
Последний ответ 25.12.2019, 16:56:29
от nikolaevevge
Как отключить вывод материалов в виде блога?

Автор heavenlook

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

Автор driver56

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

Автор Ксения

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

Автор Akksimo

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