BLOG FORUM SITEMAP FAQ CONTACT Affiliate Field Affiliate Field by:Nucleus
Welcome Back. Time is now: 08/08/29 - 10:07 AM
 Welcome Guest ( Login | Register )
ログイン
ユーザ名:

パスワード:


パスワード紛失

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

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



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

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


アクセスランキング


*** 「登録ユーザ一覧」を最初から一覧表示させる方法 ***

【難易度4】 (※限りなく「3」に近いが(笑))
※難易度の詳細は『XOOPS★レシピの見方』をご覧ください。

「登録ユーザ一覧(xoopsmembers)」は、デフォルトの状態だと、
TOP画面は「ユーザ検索」画面になっています。
↓これですよね!
ユーザ検索画面

「ダイレクトに登録ユーザがずら〜っと並んでくれたらいいのに!」
って思った事はないですか?

ここでは、
TOP画面を「検索結果」画面に変えて、
なおかつ、
「ユーザ検索」画面へも行けるようにする方法
を紹介します。


<「index2.php」ファイルを作る>

「xoopsmembers」内の「index.php」を同フォルダー内にコピーします。
↓こんな感じ
index.phpをコピー

「コピー〜index.php」を「index2.php」リネームします。
↓こんな感じ
index2.phpにリネーム


<「index.php」の書き換え>

「index.php」内の1箇所だけ書き換えます。
(※「index2.php」は触りません)

xoopsmembers/index.php
27行目〜31行目(の29行目)

include "../../mainfile.php";

$op = "form";
if ( isset($_POST['op']) && $_POST['op'] == "submit" ) {
	$op = "submit";

27行目〜31行目(の29行目)

include "../../mainfile.php";

$op = "submit";
if ( isset($_POST['op']) && $_POST['op'] == "submit" ) {
	$op = "submit";

に変更。
この「index.php」は、検索結果のTOPページとなります。


xoopsmembers/index2.php
27行目〜31行目(の29行目)

include "../../mainfile.php";

$op = "form";
if ( isset($_POST['op']) && $_POST['op'] == "submit" ) {
	$op = "submit";

の、"form"はそのままでOK!です。
この「index2.php」は、ユーザ検索のページとなります。

これをする事で、「xoopsmembers」のTOPページが、
ユーザ検索のページから検索結果のページに変わります。


これをFTPソフトでアップします。
アップ後は↓こうなっていると思います。
index.phpとindex2.phpをアップロード後のFFFTP画面

これで一度、サイト内の「xoopsmembers」を見てみましょう!
↓このようにダイレクトに検索結果画面が出ていると思います。

ユーザ検索のリンクがindex.phpのままの検索結果ページ

ですが、左上の「ユーザ検索」をクリックしてみて下さい。
リンク先が「index.php」となっているので、検索結果のページにしかなりません。

ですので、このリンク先の「index.php」を、「index2.php」に変更します。


<検索結果画面内のリンク先の変更>

「テンプレート・マネージャー内」「xoopsmembers」を開きます。
(デフォルトだと「登録ユーザ一覧」かな?)

xoopsmembers_searchresults.html・・・検索結果のページ
xoopsmembers_searchform.html・・・・・・ユーザ検索のページ

の2個のHTMLファイルがあります。


xoopsmembers_searchresults.html
1行目(の一番最初の部分)

<a href="index.php"><{$lang_search}></a>

<a href="index2.php"><{$lang_search}></a>

に変えます。

これでもう一度、「xoopsmembers」を見てください。
↓こうなってると思います。

ユーザ検索のリンクがindex2.phpに変わった検索結果ページ

画面上は同じですが、先ほどの左上の「ユーザ検索」をクリックしてください。
リンク先が、「index2.php」となっているので、「ユーザ検索」画面にちゃんと飛びます!
検索機能もちゃんと使えます!

簡単なハックなので、
「登録ユーザ全体がすぐ見れたらいいのになぁ〜」と思っていた方は、
よかったら、ぜひ!お試しくださいね〜♪


【注意点】
XOOPSのコア(本体)とセットになっているモジュールなので、本体のバージョンアップ時に、この「xoopsmembers」の「index.php」もバージョンアップの対象になっていると、「submit」と書き換えた部分が上書きされてしまいます

その際は、バージョンアップさせてから、もう一度書き直してくださいね〜!



最終更新日:2006-07-14

プリンタ出力用画面 友達に伝える
前のページ
TinyDの編集画面にページから直接入る方法
コンテンツのトップ
お気に入り・RSSに追加


My Yahoo!に追加

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

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

↓こちらです!
【mytestXOOPS】

XOOPSモジュール一覧から探す
モジュール配布サイトから探す
XOOPSテーマセット ・ モジュール等配布サイト
サブメニュー
サイト内検索

検索オプション
オンライン状況
10 人のユーザが現在オンラインです。 (2 人のユーザが XOOPS★レシピ を参照しています。)

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

もっと...
アクセスカウンタ
今日 : 224
昨日 : 1044
総計 : 586303