以下のコードを使用して自分のサイトでRSSフィードを機能させていますが、追加したいのは、ブラウザーのURLアドレスバーに個人用アイコンを表示することです。
<?php define ('CONFIG_SYSTEM_URL','http://www.mydomain.tk/');
require_once('feedcreator/feedcreator.class.php');
$feedformat='RSS2.0';
header('Content-type: application/xml');
$rss = new UniversalFeedCreator();
$rss->useCached();
$rss->title = "daily news feed";
$rss->cssStyleSheet='';
$rss->description = 'this feed is from me';
$rss->link = CONFIG_SYSTEM_URL;
$rss->syndicationURL = CONFIG_SYSTEM_URL.'feed.php';
$articles=new itemList();
foreach ($articles as $i) {
$item = new FeedItem();
$item->title = sprintf('%s',$i->title);
$item->link = CONFIG_SYSTEM_URL.'item.php?id='.$i->dbId;
$item->description = $i->Subject;
$item->date = $i->ModifyDate;
$item->source = CONFIG_SYSTEM_URL;
$item->author = $i->User;
$rss->addItem($item);
}
print $rss->createFeed($feedformat);
?>
以下のコードは、その領域に追加すると他のPHPページでも機能しますが、RSSページに追加するとエラーが発生します。私が間違っていなければ、RSSがXMLとしてレンダリングされているからですか?
<head> <title>Other page works with icon but rss wont</title> <link rel="shortcut icon" href="images/myicon.ico"> </head>
RSSの場合、URLバーのアイコンを変更する方法について誰かが私を助けることができますか?ありがとう。