« ホームページのURL | メイン | Movable Type 500エラー »

2005年01月31日

Yomi-Search[xoops]静的ページ

[ Yomi-Search 関連 ]

ディレクトリー形の検索エンジンを構築するのに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

投稿者 こてつ : 2005年01月31日 21:03

最近の検索テーマ - 旬?!ワード
outlook  申請  移行  医療費控除  データ移行  追伸  outlook2003  裁判員通知  バリカー  交換  ニラ  断り方  レシピ  脊椎反射  ドアノブ  悪性リンパ腫  2003  電話勧誘  リンパ腫とは  緩解  対策  構文チェック  html  アカウント  undisclosed-recipients 


トラックバック

このエントリーのトラックバックURL:
(このブログへの記事紹介・リンクがない場合トラックバックできません。)

コメント

コメントしてください




保存しますか?


 
copyright (c) 2004-2005 Mercury Plan, Inc. All rights reserved.