BLOG FORUM SITEMAP FAQ CONTACT Affiliate Field Affiliate Field by:Nucleus
Welcome Back. Time is now: 08/11/23 - 09:12 PM
 Welcome Guest ( Login | Register )
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
アフィリエイト関連
XOOPS関連
他ブログ・サイト作成
デビュー!MY携帯サイト 宣伝中♪

【Erotic,Cool&Cute! mobile】
http://kodamobile
.purpleweb.info/



6/5(月)カテゴリ掲載決定!
Yahoo!モバイルカテゴリ
「アーティスト−倖田來未」
です♪

当サイトは、
Prox System Design
専用サーバー【E-server】
を利用しています


アクセスランキング


*** Yomi-Search[XOOPS]0.84(0.85up)→0.86up の変更点 ***

<「pl」フォルダー内編>

【難易度1】
(変更点の紹介だけなので)
※難易度の詳細は『XOOPS★レシピの見方』をご覧ください。

【注意点】
この差分は、私が自分の目で手作業によって調べた差分ですので(DIFF差分の使えない情けない管理人なので(涙))、差分漏れ等がある可能性は十分考えられます。
ですので、念の為、ご自身でも差分はご確認くださいますよう、よろしくお願いします。
(「こんな差分漏れがあったよ!」とご報告頂けると、私がとても喜びます(笑))


[変更のあったファイル]

「plフォルダー」内での変更があったファイルは、以下の4ファイルです。
・pl/cfg.dev
・pl/mail_ys.php
(9箇所変更)
・pl/meta.php(9箇所変更)
・pl/search.dat.dev(新設)

(1) pl/cfg.php.dev
649行目〜654行目

<a href="<?=$EST[cgi_path_url].$EST[script]?>?mode=new">新着サイト</a> -
<a href="<?=$EST[cgi_path_url].$EST[script]?>?mode=renew">更新サイト</a> -
<a href="<?=$EST[cgi_path_url]?>rank.php">人気ランキング</a> -
<a href="<?=$EST[cgi_path_url]?>rank.php?mode=keyrank">キーワードランキング</a> -
<a href="<?=$EST[cgi_path_url].$EST[script]?>?mode=m1">おすすめサイト</a> -
<a href="<?=$EST[cgi_path_url].$EST[script]?>?mode=m2">相互リンクサイト</a>

649行目〜654行目
<a href="<?=$EST['script']?>?mode=new">新着サイト</a> -
<a href="<?=$EST['script']?>?mode=renew">更新サイト</a> -
<a href="<?=$EST['cgi_path_url']?>rank.php">人気ランキング</a> -
<a href="<?=$EST['cgi_path_url']?>rank.php?mode=keyrank">キーワードランキング</a> -
<a href="<?=$EST['script']?>?mode=m1">おすすめサイト</a> -
<a href="<?=$EST['script']?>?mode=m2">相互リンクサイト</a>
に、変更。

※cfg.phpは作成したカテゴリが入っていくファイルなので、アップデート時には、今までのものを使用します。
 が、上記のバグは、cfg.phpにもあるので、この部分だけ上書きしてください。


(2-1) pl/mail_ys.php
29行目〜30行目

・登録者のIPアドレス:".$_SERVER['REMOTE_ADDR']."
・登録者のホスト名:".$_SERVER['REMOTE_HOST']."

29行目〜30行目
・登録者のIPアドレス:".$vars['REMOTE_ADDR']."
・登録者のホスト名:".$vars['REMOTE_HOST']."
に、変更。

(2-2) 同じく、pl/mail_ys.php
111行目〜112行目

・登録者のIPアドレス:".$_SERVER['REMOTE_ADDR']."
・登録者のホスト名:".$_SERVER['REMOTE_HOST']."

111行目〜112行目
・登録者のIPアドレス:".$vars['REMOTE_ADDR']."
・登録者のホスト名:".$vars['REMOTE_HOST']."
に、変更。

(2-3) 同じく、pl/mail_ys.php
148行目〜149行目

・登録者のIPアドレス:".$_SERVER['REMOTE_ADDR']."
・登録者のホスト名:".$_SERVER['REMOTE_HOST']."

148行目〜149行目
・登録者のIPアドレス:".$vars['REMOTE_ADDR']."
・登録者のホスト名:".$vars['REMOTE_HOST']."
に、変更。


(2-4) 同じく、pl/mail_ys.php
196行目

global $EST, $new_pass;

196行目
global $EST, $new_pass, $vars;
に、変更。


(2-5) 同じく、pl/mail_ys.php
201行目〜202行目

・変更者のIPアドレス:".$_SERVER['REMOTE_ADDR']."
・変更者のホスト名:".$_SERVER['REMOTE_HOST']."

201行目〜202行目
・変更者のIPアドレス:".$vars['REMOTE_ADDR']."
・変更者のホスト名:".$vars['REMOTE_HOST']."
に、変更


(2-6) 同じく、pl/mail_ys.php
238行目

global $Eref,$admin_fl,

238行目
global $Eref,$admin_fl,$vars,
に、変更


(2-7) 同じく、pl/mail_ys.php
246行目〜247行目

##その他の整形
$PR = array();

246行目〜248行目
##その他の整形
$vars = array();
$PR = array();
に、変更


(2-8) 同じく、pl/mail_ys.php
268行目〜271行目

if(!$_SERVER['REMOTE_HOST']){$_SERVER['REMOTE_HOST']=gethostbyaddr($_SERVER['REMOTE_ADDR']);}
if($_POST[mode] == "temp_to_regist_act"){ #仮登録→本登録の場合
$_SERVER['REMOTE_HOST']=$_SERVER['REMOTE_ADDR']="(管理人登録)";
}

269行目〜279行目
if(!$_SERVER['REMOTE_HOST']){$_SERVER['REMOTE_HOST']=gethostbyaddr($_SERVER['REMOTE_ADDR']);}
if($_POST['mode'] == "temp_to_regist_act")
{
#仮登録→本登録の場合
$vars['REMOTE_HOST'] = $vars['REMOTE_ADDR'] = "(管理者承認)";
}
else
{
$vars['REMOTE_HOST'] = $_SERVER['REMOTE_HOST'];
$vars['REMOTE_ADDR'] = $_SERVER['REMOTE_ADDR'];
}
に、変更


(2-9) 同じく、pl/mail_ys.php
282行目

mb_language ("ja");

290行目〜291行目
mb_language ("ja");
mb_internal_encoding("EUC-JP");
に、変更


(3-1) pl/meta_ys.php
69行目

$name = array(

69行目〜72行目
$xoops = str_replace("http://","",XOOPS_URL);

/*
$name = array(
に、変更


(3-2) 同じく、pl/meta_ys.php
69行目以下の検索サーチ関連
 'xoops',が入って、'lycos',が削除されている。


(3-3) 同じく、pl/meta_ys.php
108行目の「lycos」が削除。
107行目に「xoops」が入っている。
111行目の「goo」が変更。

 'goo'			=>	'search.goo.ne.jp/web.jsp',


(3-4) 同じく、pl/meta_ys.php
141行目

'xoops'		=>	"$xoops/xoops/"
が追加。
145行目
'goo'			=>	'www.goo.ne.jp/',
が変更。
「lycos」が削除。


(3-5) 同じく、pl/meta_ys.php
174行目

'xoops'		=>	'このサイト内',
が追加。
「lycos」が削除。


(3-6) 同じく、pl/meta_ys.php
208行目

'xoops'		=>	"query=".$_GET['word'],
が追加。
「lycos」が削除。


(3-7) 同じく、pl/meta_ys.php
242行目

'xoops'		=>	'action=results',
が追加。
「lycos」が削除。


(3-8) 同じく、pl/meta_ys.php
274行目〜311行目

*/
	//error_reporting(E_ALL);
	$data = @file("./pl/search.dat");
	if (is_array($data))
	{
		$name = array();
		foreach($data as $line)
		{
			if (strpos($line,"//") === 0 || strpos($line,"-") === 0) continue;
			$lines = explode("\t",str_replace(array("\n","\r"),"",$line));
			$name[] = str_replace('XOOPS_URL',XOOPS_URL,$lines[0]);
			$engine[$lines[0]] = str_replace("http://","",str_replace('XOOPS_URL',XOOPS_URL,$lines[3]));
			$engine_top[$lines[0]] = $lines[2];
			$engine_name[$lines[0]] = $lines[1];
			$option[$lines[0]] = (!empty($lines[5]))? "&".$lines[5] : "";
			// keyword の設定
			if (!empty($_GET['word']))
			{
				$word = $_GET['word'];
				if (!empty($lines[6]))
				{
					if ($lines[6] == "sjis") $word = mb_convert_encoding($_GET['word'], "SJIS", "EUC-JP");
					if ($lines[6] == "utf8") $word = mb_convert_encoding($_GET['word'], "UTF-8", "EUC-JP");
				}
				if ($_GET['method'] == 'and')
				{
					if (!empty($lines[7])) $word = str_replace(" ",$lines[7],$word);
				}
				else
				{
					if (!empty($lines[8])) $word = str_replace(" ",$lines[8],$word);
				}
				$word = $lines[4]."=".urlencode($word);
				if (!empty($_GET['hyouji']) && !empty($lines[9])) $option[$lines[0]] .= "&".$lines[9]."=".htmlspecialchars($_GET['hyouji']);
			}
			$keyword[$lines[0]] = $word;
		}
	}
が追加。


(3-9) 同じく、pl/meta_ys.php
288行目〜296行目

	else{
		$location_list=array();
		foreach ($name as $tmp){
			if($_GET[$tmp] == "on" || $T_mode == "meta_page"){
				if(!$_GET[word]){array_push($location_list,"$engine_name[$tmp]<>http://$engine_top[$tmp]<>\n");}
				else{array_push($location_list,"$engine_name[$tmp]<>http://$engine[$tmp]?$option[$tmp]&$keyword[$tmp]<>\n");}
			}
		}
	}

329行目〜345行目
	else{
		$location_list=array();
		foreach ($name as $tmp){
			if($_GET[$tmp] == "on" || $T_mode == "meta_page")
			{
				if(!$_GET['word'])
				{
					array_push($location_list,"{$engine_name[$tmp]}<>http://{$engine_top[$tmp]}<>\n");
				}
				else
				{
					$url = str_replace("&","&amp;","http://{$engine[$tmp]}&{$keyword[$tmp]}{$option[$tmp]}");
					array_push($location_list,"{$engine_name[$tmp]}<>{$url}<>\n");
				}
			}
		}
	}
に、変更。


(4) pl/search.dat.dev が新ファイルとして入っている。


※「pl」フォルダー内で、よくいじるファイルは、「temp.php」なので、上記のファイルをいじっていない人は、
 『上書き』OK!です。



最終更新日:2006-04-23

プリンタ出力用画面 友達に伝える
前のページ
Yomi-Search[XOOPS]0.84(0.85up)→0.86up の変更点〜『log/keyrank_ys.php』編〜
コンテンツのトップ 次のページ
Yomi-Search[XOOPS]0.84(0.85up)→0.86up の変更点〜「template」フォルダ内編〜
お気に入り・RSSに追加


My Yahoo!に追加

現在調査中♪
紫 実は「3」でした(涙)
同じ人いるのかな?
ご協力お願いします!
携帯サイトを使いこなせていますか?
はい!いっぱい見まくってます!
存在は知ってるけどあんまり見ないです…。
ぶっちゃけ!「公式サイト」しか知らなかった。。。(涙)
XOOPS体験サイト♪

現在「モジュール体験用」に、XOOPSテストサイトを、置いています♪
(※まだ構築途中です〜!
且つ、現在メンテナンス中
ゴメンなさい!!)

↓こちらです!
【mytestXOOPS】

サブメニュー
サイト内検索

検索オプション
オンライン状況
12 人のユーザが現在オンラインです。 (1 人のユーザが Yomi-Search[XOOPS]★レシピ を参照しています。)

 登録ユーザ: 0
 ゲスト: 12

もっと...
アクセスカウンタ
今日 : 452
昨日 : 516
総計 : 648728