Re: picoタイトルのxpWikiへの外部Autoリンクに挑戦

対象モジュール 研究室
件名 picoタイトルのxpWikiへの外部Autoリンクに挑戦
要旨 ページ内コンテンツ picoでxpWikiへの外部Autoリンク タイトルでリンク可能な特殊文字 準備 Wrapモード=ON 仮想パスの入力欄を...

投稿ツリー

  • なし Re: picoタイトルのxpWikiへの外部Autoリンクに挑戦 (なーお, 2009/5/11 15:57)

  • このトピックの投稿一覧へ

    なーお

    なし Re: picoタイトルのxpWikiへの外部Autoリンクに挑戦

    msg# 1
    depth:
    0
    前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009/2/14 2:01 | 最終変更
    なーお  長老   投稿数: 1836 オンライン

    このサイトにも、導入してみました。  :-D

    ただ、各記事のタイトルが長すぎて、あまり実用的ではないかも。
    それに、仮想パスの画像やページリンクが切れちゃいますね。
    ということで、以下のコードでのオーバーライドクラスで仮想パスへのリダイレクトのテスト。
    「(trust)/modules/pico/class/PicoUriMapperBySubject2.class.php」

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    
    <?php // You can access pico contents via URI like ...// XOOPS_URL/modules/pico/index.php?subject=(subject of the content) class PicoUriMapperBySubject2 extends PicoUriMapper { function judgeController( &$cat_id , &$content_id ){    parent::judgeController( $cat_id , $content_id ) ;     if( ! empty( $_GET['subject'] ) ) {        // get content_id from $_GET['subject']        $db =& Database::getInstance() ;        $sql = "SELECT content_id, vpath FROM ".$db->prefix($this->mydirname."_contents")." WHERE subject='".addslashes($_GET['subject'])."' LIMIT 1"  ;        $content_row = $db->fetchArray( $db->query( $sql ) ) ;        if( ! empty( $content_row ) ) {            $this->request['controller'] = 'content' ;            $this->request['view'] = 'detail' ;            $content_id = $content_row['content_id'] ;            $vpath = $content_row['vpath'] ;            if( ! empty( $vpath ) ) {                        redirect_header(XOOPS_URL.'/modules/'.$this->mydirname.'/index.php'.$vpath, 1, 'ページを表示しました');            }        }    }} } ?>

    以下、テスト。


    更新履歴(旧版)
    観光:プラハ

    なーおの多趣味のはなし
    趣味のはなし : マラソン
    趣味のはなし : オーディオスピーカー自作
    「スーパースワン」改 の頭部設計図の一部
    3D-スパイラルスピーカー自作
    MSDBS-1(Middle-Speed DB Spiral-1)
    Twister
    3D-subako
    3D-elbow-r2
    3D-ELBOWのF特測定
    3D-Elbow測定グラフ in TakenakaさんRoom

    趣味のはなし : ソフトテニス

    自作PC、家庭内ネットワーク(現行:2008/12)
    自作PC、家庭内ネットワーク(旧3:2006/12)
    自作PC、家庭内ネットワーク(旧2:2004/01)
    自作PC、家庭内ネットワーク(旧1:2000/12)

    XUGJ_blockでMyブックマーク作成
    習作:MT形式のd3blogインポート
    習作:WordpressME(xoops版)のMT形式エクスポート
    XC2.0のサイトで携帯対応(携帯対応レンダー)
    AU携帯からX2サイトでプロフィール編集できない件のハック
    picoタイトルのxpWikiへの外部Autoリンクに挑戦
    inquirySPフォームに元記事ページ情報埋込み

    minidiary d3コメント選択対応とd3commentクラス
    Xwords d3コメント選択対応とd3commentクラス
    piCal d3コメント選択対応とd3commentクラス
    myalbum-P d3コメント選択対応とd3commentクラス

    piCal for easy comment integration
    myalbum-P for easy comment integration

    なーお のクルマ遍歴
    クルマのオフ会報告
    ROOM GDI FUN -レグナムGDIの情報
    (三菱)GDIエンジンの省燃費サイクル
    (三菱)GDIエンジンの空燃比変化(予想)
    └三菱への質問状の内容
    └三菱からの回答
    (三菱)GDIエンジンの省燃費性能を最大限に引き出すには?
    └(三菱)GDIエンジンの空燃比変化予想(旧版)
    (三菱)・4G93(GDI)レグナムの実際の燃費
    GDIエンジン新旧特性比較
    (三菱)レグナムST-GDI
    Legnum時代のカーオーディオの話題
    GDIレグナムのインプレッション
    GDIレグナムのトラブル情報
    └GDI高圧燃料ポンプリコールの全文

    負圧計の見方
    1:低負荷域:一定速度 =  超リーン 空燃比40?30
    2:負荷域:緩加速 =  通常燃焼リーン 空燃比16?24
    3:高負荷域:強加速 =  通常燃焼ストイキ 空燃比13?14.7

    Libertyの部屋
    Liberty-Inpression
    Liberty-Driving
    Liberty-Hyper-CVT
    Liberty-CVT省燃費走法
    Liberty-Ecology(燃費)
    Liberty-CarAudio
    Liberty-DIY-TUNE
    Libertyにアンサーバックユニット取付け
    Libertyオフ会報告

    Liberty's Gallery Top
    なーお家の肖像

    トンネルの山姥

    管理サイト
    ブックマーク
    なーお'n研究室
    なーお'n研究室 Topページ左下
    なーお'n研究室 Topページ右下
    なーお'n研究室 Topページ左中
    なーお'n研究室 Topページ右中

    投票数:0 平均点:0.00
    返信する

    この投稿に返信する

    題名
    ゲスト名
    投稿本文

      条件検索へ