BLOG FORUM SITEMAP FAQ CONTACT Affiliate Field Affiliate Field by:Nucleus
Welcome Back. Time is now: 08/11/23 - 09:17 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 の変更点 ***

<『blocks/yomi_block_func.php』編>

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

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


[変更のあった『blocks/yomi_block_func.php』ファイル]

(1) 1行目〜3行目

<?php
function b_yomi_show_items($Slog,$title_m,$message_m,$w_m,$h_m)
{

1行目〜8行目
<?php
if( ! class_exists( 'HypCommonFunc' ) )
{
	include_once(XOOPS_ROOT_PATH."/modules/yomi/include/hyp_common_func.php");
}
function b_yomi_show_items($Slog,$title_m,$message_m,$w_m,$h_m)
{
	//ini_set('allow_url_fopen',1);
に、変更。

(2) 34行目〜35行目

// イメージサイズ取得
$img_size = getimagesize($banner);

40行目〜41行目
// イメージサイズ取得
//$img_size = (strpos($banner,XOOPS_URL) === 0)? getimagesize($banner) : FALSE;
に、変更。

(3) 45行目〜58行目

{
		//$_w = $w_m ? $img_size[0] / $w_m : 0;
		//$_h = $h_m ? $img_size[1] / $h_m : 0;
		$_w = $img_size[0] / $w_m;
		$_h = $img_size[1] / $h_m;
		$zoom = max($_w,$_h);
		if ($zoom)
		{
			//if ($zoom >= 1)
			//{
				$w_m = floor($img_size[0] / $zoom);
				$h_m = floor($img_size[1] / $zoom);
			//}
		}

51行目〜62行目
{
		if ($img_size)
		{
			$_w = $img_size[0] / $w_m;
			$_h = $img_size[1] / $h_m;
			$zoom = max($_w,$_h);
			if ($zoom)
			{
				$w_m = floor($img_size[0] / $zoom);
				$h_m = floor($img_size[1] / $zoom);
			}
		}
に、変更。

(4) 110行目

return $ret;

114行目〜115行目
return b_yomi_load_css().$ret;
//return $ret;
に、変更。

(5) 115行目

// 画像ディレクトリ パーミッション 666

120行目〜123行目
// URLチェック
if (!preg_match("#^https?://.+\.(jpe?g|png|gif)$#i",$url)) return array("",FALSE);

// 画像ディレクトリ パーミッション 666
に、変更。

(6) 126行目〜152行目

	// 指定ファイルをキャッシュする
	$file = @fopen($url, "rb");
	if (!$file) return $url;
	
	$contents = "";
	do {
		$data = fread($file, 8192);
		if (strlen($data) == 0) {
			break;
		}
		$contents .= $data;
	} while(true);
	
	fclose ($file);
	
	$data = $contents;
	unset ($contents);
	
	if (!$data) return $url;

	$fp = fopen($filename, "wb");
	fwrite($fp, $data);
	fclose($fp);
	
	return $imgurl;
}
?>

134行目〜163行目
	// 指定ファイルをキャッシュする
	
	$d = new Hyp_HTTP_Request();
	$d->url = $url;
	$d->connect_timeout = 3;
	$d->read_timeout = 2;
	$d->get();
	
	if ($d->rc !== 200 || !$d->data) return array($url,FALSE);
	
	if($fp = fopen($filename, "wb"))
	{
		fwrite($fp, $d->data);
		fclose($fp);
	}
	
	return array($imgurl,getimagesize($filename));
}
// スタイルシートを読み込む
function b_yomi_load_css()
{
	static $load = false;
	$ret = "";
	if (!$load)
	{
		$ret = '<link rel="stylesheet" href="'.XOOPS_URL.'/modules/yomi/style.css" type="text/css" media="screen" charset="shift_jis" />'."\n";
	}
	return $ret;
}
?>
に、変更。


6箇所もの変更箇所があったのですが、
通常は、Yomi-Search[XOOPS]のブロック表示のコントロールは、「yomiフォルダー直下」の、「style.css」でしていると思います。

ですので、このファイルをいじっていない人は、『そのまま上書き』でOK!です。



最終更新日:2006-04-23

プリンタ出力用画面 友達に伝える
前のページ
Yomi-Search[XOOPS]0.84(0.85up)→0.86up の変更点〜「yomi」フォルダ内のフォルダーの中の変更なしファイル編〜
コンテンツのトップ 次のページ
Yomi-Search[XOOPS]0.84(0.85up)→0.86up の変更点 〜「include」フォルダー内編〜
お気に入り・RSSに追加


My Yahoo!に追加

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

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

↓こちらです!
【mytestXOOPS】

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

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

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

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