メインメニュー
  
トップ  >  XOOPS Cube関連  >  XOOPSモジュール関連  >  03.Xwordsにタイトルを指定してアクセスする方法

03.Xwordsにタイトルを指定してアクセスする方法


-- Xwordsとは?
Xwordsは辞書などを作るのに便利なモジュールです。
私のページではワード集として利用しております。

インストールして使っているともしかすると
タイトルの名前でリンクしたいと思うことがあるかもしれません。
この記事はその方法になります。


今回の記事はなーお'nWEB様の記事を参考にしています。
Xwordsについては、かんぴょう-漢字と表記-xwordsがオススメ。

-- /html/modules/xwords/entry.phpを少し修正します
16行目ぐらいの global $xoopsUser; という文字を探して以下を書き加えます。

global $xoopsUser;

//2010/11/24 追加↓
if (!isset($_GET['entryID'])) {
    if (isset($_SERVER['QUERY_STRING']) && $_SERVER['QUERY_STRING']) {
        $_arg = $_SERVER['QUERY_STRING'];
    } else if (isset($_SERVER['argv']) && ! empty($_SERVER['argv'])) {
        $_arg = $_SERVER['argv'][0];
    }
 
    $_arg = rawurldecode($_arg);
 
    $result = $xoopsDB->query( "SELECT `entryID` FROM ".$ent_table." WHERE `term`='".addslashes($_arg)."'" ) ;
    if( $xoopsDB->getRowsNum( $result ) ) {
        list( $_GET['entryID'] ) = $xoopsDB->fetchRow( $result ) ;
    }
} 
//2010/11/24 追加↑

$entryID = !empty($_GET['entryID']) ? intval($_GET['entryID']) : 0;
$catID = !empty($_GET['categoryID']) ? intval($_GET['categoryID']) : 0;

画像で見るとこんな感じです
Xwordsにタイトルを指定してアクセスする方法
entry.phpファイルは、
/html/modules/xwords/にアップロードして
実際にアクセスしてみましょう。

http://start.sakura.ne.jp/modules/xwords/entry.php?(uriエンコードしたタイトル) という感じですね。 xwordにタイトルを指定してアクセスする方法
プリンタ用画面
前
02.Picoにタイトルを指定してアクセスする方法
カテゴリートップ
XOOPSモジュール関連
次
04.ボダ塾デストリビューションで、picoやxwordの記事への半自動リンクする方法

Powered by おもいつき広場© 2001-2012 iexcl Project