• 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

0回の閲覧

最新記事

すべて表示

© 2019 BY マルハチITサービス PROUDLY CREATED WITH Wix.com​