ブログ カレンダー

« « 2024 5月 » »
28 29 30 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1

カテゴリ一覧

アーカイブ

最新のエントリ

最新のコメント

最新のトラックバック

趣味のブログ - d3blog の Atom フィード

d3blog の Atom フィード

カテゴリ : 
XOOPS
執筆 : 
OhYeah! 2010.10.17 22:30
 d3blog では RSS/RDF/Atom でコンテンツのフィードが可能ですが、Atom は IE8/Firefox/Chrome/Opera いずれもエラーになって内容の表示ができません。調べてみたところ、
<rights>Copyright &copy; 2010</rights>

の © を表示するための &copy; が原因でした。
 対策は、テンプレートの修正が最も簡単です。管理者メニューから d3blog のテンプレート管理に入り、d3blog_main_atom.xml の上から9行目にある
    <rights><{$feed.meta_copyright}></rights>

を下記のように書き換えます。
    <rights><{$feed.meta_copyright|regex_replace:"/&copy;/":"(C)"}></rights>


2010.10.18 01.11 追記
 meta_copyright の本体は「互換レンダーシステム」のプリファレンスにありました。もしかすると、ここを自分で書き換えちゃったのかも
 本体の meta タグも
<meta name="copryright" content="Copyright &copy; 2010" />

となってしまうので、こちらの &copy; を (C) に書き直しました。

トラックバック

トラックバックpingアドレス http://www.o-ya.net/modules/d3blog/tb.php/43

コメント一覧

OhYeah!  投稿日時 2010.10.22 22:44 | 最終変更
XCL でも X2J でも、デフォルトで meta_copyright に &copy; が使われているようです。
で、結局 hodaka さんのサイトでのやりとりで、エンティティを定義するのが一番良いだろうということになりました。d3blog-1.08 ではこの修正も含めて、その他もろもろ修正されているので、1.08 を使うのが一番良いと思います。