Yomi-Search[xoops]静的ページ

ディレクトリー形の検索エンジンを構築するのにYomi-Searchというプログラムがあります。非常にカスタマイズ製に優れ機能も優れていると思っています(使いこなせているかどうかは別。。)。で、気に入って使わせていただいてます。
オリジナルのcgiバージョン。php化されたバージョン。さらにそれをxoopsモジュール化したバージョンとあるようです。オリジナル(別サイトで)とxoopsモジュールのバージョンを使わせていただいています。


いろいろなランキング機能なんかが付いているようですが、自分的にはSEO用で役立てればいいなぁってことでシンプルにページ、リンクとも作成しています。
しかし、xoops版は作成した各カテゴリーのページを静的ページで作成切り替えができませんでした。こりゃぁ、もったいない。。改造しちまおう(W。。最近こんなんばっか。
でやっぱり「PATH_INFO」使用。。(注意)たぶん書き足りない。。もっといろいろ変更したように思う。。が、覚え書きしてないので下記分のみ。しかも、かなり分かりにくい書き方です。
●temp.php の変更
$Ekt=”$EST[script]?mode=kt&kt=”; $Eend=””;
$Ekt=”$EST[script]/kt/”; $Eend=”.html”;
$mode = “?mode=”;
$mode = “/”;
$mode = “?mode=kt&kt=”;
$mode = “/kt/”;
●yomi_block.php の変更
$Ekt = XOOPS_URL.”/modules/yomi/”.$EST[‘script’].”?mode=kt&kt=”;
$Ekt = $EST[‘script’].”/kt/”;
$yomi_new_tag = XOOPS_URL.”/modules/yomi/”.$EST[‘script’].”/new.html”;
$yomi_new_tag = $EST[‘script’].”/new.html”;
<a href=””.$Ekt.$bf_kt_no.””>
<a href=””.$Ekt.$bf_kt_no.”.html”>
<a href=””.$Ekt.$Gnos.””>
<a href=””.$Ekt.$Gnos.”.html”>
<a href=””.$Ekt.$Gnos.””>
<a href=””.$Ekt.$Gnos.”.html”>
<a href=””.$Ekt.$bf_kt_no.””>
<a href=””.$Ekt.$bf_kt_no.”.html”>
●index.php(dir.php) に追加 (たぶんこれが一番重要)
if($_SERVER[‘ORIG_PATH_INFO’]){
$query = $_SERVER[‘ORIG_PATH_INFO’];
$var = split (“[/.]”, $query);
$_GET[‘mode’] = $var[1];
$_GET[‘kt’] = $var[2];
}
●top.html、xoops_version.php の変更
?mode=new
dir/new.html
?mode=renew
dir/renew.html
など
●環境設定>yomi.phpのファイル名 の変更
index.php
http://good-match.net/modules/yomi/dir
●環境設定>HTMLファイルディレクトリのURL の変更
html/
http://good-match.net/modules/yomi/html/
そうそう、こんなのも作ってみた。。著作的にはよろしくないかも。。(DWodp live使用)
ys_slogo.png

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク
Highslide for Wordpress Plugin