Категория: Статьи
Просмотров: 4154

В общем-то у меня давно уже было всё настроено. Даже FeedBurner был настроен. Единственное чего хотелось, это сделать подписки на ленту новостей исключительно через FeedBurner. Ну сами понимаете - чтобы статистика по каналу собиралась нормально, подписчики скитались корректно и так далее. Потому что давно заметил такой нюанс - на сайт народу ходит мало а показатели просмотров неслабые. Вот и заподозрил, что кто-то читает новости через нативный поток Джумлы а не через FeedBurner.

Но по-быстрому и по-простому сделать этого не удалось. В результате я конечно победил всё, но кому интересно или кто столкнулся с похожей проблемой - добро пожаловать под кат.

Началось всё с того, что я установил на сайт счётчик подписчиков от FeedBurner. С этим проблем на возникло.

Далее потребовалось понять как убрать с сайта нативную Джумловую ссылку на фид.

Поиски привели меня к тэгу <jdoc:include type="head" />

Затем, погуглив добрался до файла libraries/joomla/document/html/renderer/head.php

Далее докопался до класса JDocument а от него и до файла JDocumentHTML

Там нашёл метод addHeadLink, которым подключается ссылка на фид.

Далее тупой поиск по исходникам позволил найти настройку show_feed_link

Ну а дальше было просто - эта настройка отключается в админке - Общие настройки => Материалы => Интеграция => Ссылки на ленту новостей => Скрыть

Всё просто )

ЗЫ Ну и не забудьте подписаться на мой RSS канал - просто добавьте в свою читалку вот эту ссылку - http://feeds.feedburner.com/Gdzoneru