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

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

投稿ツリー


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

なーお

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

msg# 1
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009/2/14 11:01 | 最終変更
なーお  長老   投稿数: 1744

このサイトにも、導入してみました。  :-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
返信する

この投稿に返信する

題名
ゲスト名
投稿本文

  条件検索へ