• Kawahara

Nucleusで複数BlogとRSS

Nucleusで複数のBlogを下記の構成で立ち上げる。デフォルトBlogindex.phpセカンドBlogsecondblog.php

Nucleusの指示どおりsecondblog.phpでアクセスできるよう、下記のように記述する。

secondblog.php


<?php

$CONF['Self'] = 'secondblog.php';

include('./config.php');

selectBlog('secondblog');
selector();

?>

ここまでは問題ないが、セカンドBlog上でRSSを取得しようとするとデフォルトBlogのRSSを拾ってきてしまう。原因はSkinファイルにRSSのパスが固定で記述されている為。

【修正前】header.inc

<link rel=”alternate” type=”application/rss+xml” title=”RSS” href=”<%sitevar(url)%>xml-rss2.php” />

【修正後】header.inc

<link rel=”alternate” type=”application/rss+xml” title=”RSS” href=”<%sitevar(url)%>xml-rss2.php?blogid=<%blogsetting(id)%>” />

※最初は<%blogid%>で取得できると思ったが、スキン変数として認識されなかった。

#Nucleus

1回の閲覧0件のコメント

最新記事

すべて表示

OpenPNEのテーブル定義書

OpenPNEのテーブル定義書が公開されていたので、のぞいてみた。これ・・・CSEで生成したやつかな?CSEがVistaやWindows7に対応してくれる事を期待したいです。 #CSE

DotNetNuke5の日本語化

DotNetNukeの日本語版が今後出てくるかも?期待してます。公開されたらレビューして、普及の手伝いができたらと思います。 #DotNetNuke