Drupal отключение RSS канала
Спросили меня тут - как отключить RSS в drupal. Отвечаю, в пятой версии drupal одними настройками RSS не отключить, вот что надо проделать:
// Отредактируйте файл theme.inc для отключения RSS иконки
function theme_feed_icon($url) {
// if ($image = theme(’image‘, ‘misc/feed.png‘, t(’Syndicate content‘), t(’Syndicate content‘))) {
// return ‘<a href=”‘. check_url($url) .’” class=”feed-icon”>‘. $image. ‘</a>‘;
// }
}
// Далее отключаем генерацию RSS канала common.inc
function drupal_add_feed($url = NULL, $title = ‘‘) {
static $stored_feed_links = array();
/* if (!is_null($url)) {
$stored_feed_links[$url] = theme(’feed_icon’, $url);
drupal_add_link(array(’rel’ => ‘alternate’,
‘type’ => ‘application/rss+xml‘,
‘title‘ => $title,
‘href‘ => $url));
}*/
return $stored_feed_links;
}
Ну вот и все, RSS отключен.
Хочешь сразу узнавать о новых материалах опубликованных на сайте? Подпишитесь на RSS или на e-mail рассылку:
July 11th, 2009 в 12:13 am
Спасибо. Пригодилось
December 17th, 2009 в 6:32 pm
А для шестой версии это подойдет?
December 17th, 2009 в 8:55 pm
без понятия, не пробывал
March 4th, 2010 в 3:27 am
на шестой пробовал - работает. Автору спасибо
September 19th, 2010 в 2:04 pm
Спасибо. Помогло.
September 24th, 2010 в 2:32 am
а куда этот код вставлять?
–
На блоге бываю редко, вот здесь чаще http://www.drupal.ru