GIJOE さん、
たびたびすみません。。
XOOPS とは関係ないと思うのですが、できましたらまたアドバイスを頂きたいと思い、投稿させて頂きます。
fileNice を調べてみたところ、ディレクトリ下に存在するHTMLファイルのリンクを生成する以下の部分を見つけました。
Quote:
function doFileLink($file,$path){
// get the file extension for checking file type:
$ext = substr(strrchr($file, '.'), 1);
if(in_array(strtolower($ext),$this->imgTypes)){
return "<a href=\"$PHP_SELF?view=$path\" title=\"view $file\">$file</a>";
}else if(in_array(strtolower($ext),$this->embedTypes)){
return "<a href=\"$PHP_SELF?view=$path\" title=\"view $file\">$file</a>";
}else if(in_array(strtolower($ext),$this->phpTypes) || in_array(strtolower($ext),$this->htmlTypes)){
return "<a href=\"$path\" title=\"open $file\">$file</a>";
}else if(in_array(strtolower($ext),$this->miscTypes)){
return "<a href=\"$path\" title=\"download $file\">$file</a>";
}
上記の $path という部分を適当なURLに変えてやると、対象の全ファイルのリンク先が変えたURLに変更されたのでこの部分を単に a href="" で飛ばすのではなく XOOPS テーマを読み込んだ形で飛ばせばリンク先は XOOPS テーマ内に表示されると思うのですが、この後どうすればよいかで悩んでおります。
たとえば a href="A.php" とし、A.php 内でXOOPSテンプレートを読み込んだ形でリンク先を開くようにすればいいのかなと思ってるんですが、そのやり方がわかりません。 実力とかけ離れてることをやろうとしてるのは承知なのですが、基本的なルールが抜けているのでしょうか。。その場合、どの辺りを勉強すればよいでしょうか。