PEAK XOOPS - Re: mod_rewrite モード in englishin japanese

Re: mod_rewrite モード

List posts in the topic

question Re: mod_rewrite モード

msg# 1.1.1.1
depth:
3
Previous post - Next post | Parent - Children.1 | Posted on 2006/4/11 0:30
tsunet  Private   Posts: 3
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テンプレートを読み込んだ形でリンク先を開くようにすればいいのかなと思ってるんですが、そのやり方がわかりません。 実力とかけ離れてることをやろうとしてるのは承知なのですが、基本的なルールが抜けているのでしょうか。。その場合、どの辺りを勉強すればよいでしょうか。
Votes:8 Average:0.00

Posts tree

  Advanced search


Login
Username or e-mail:

Password:

Remember Me

Lost Password?

Register now!