<%CollapsedContents()%>

備忘録とかもろもろ

MagicalURLでTrackBackURLの短縮化(TrackBackURLのMagical化?)

最新の
NP_Trackback v2.03 jp3
では、標準でTrackBackのURLを短く表示(短縮化)することができます。

しかしwikiにはノーマルURLとFancyの場合しか書いておりませんので、NP_MagicalURLの配布元としては書いとくべきかなと。
#ほんとはリクエストがあった(笑

最初に注意しなければいけないのは、wikiのトラックバックURLの短縮化に書かれている<%sitevar(url)%>や<%itemid%>といった変数はスキン/テンプレート変数ですので、NP_TrackBackのオプション内に記述する独自テンプレートには使えません。

短縮化を行う場合は、TrackBackURLを表示する部分をスキンへ記述する必要がありますので注意。
(テンプレートでもできるとは思いますが、<%sitevar(url)%>はスキン変数なので工夫が必要かと思います)

以上のことをふまえて、手順としては2つ。
+スキンに記述するTrackBackURL(通常は<%TrackBack(url)%>となっているもの)を以下のように変更
<%sitevar(url)%>item_<%itemid%>_trackback.html
+.htaccessに以下の記述を追加
RewriteRule ^item_([0-9]+)_trackback.html+ index.php?itemid=$1&format=trackback

以上、結構思ったより簡単でした。

2006年07月14日 09時44分05秒 藤咲記す - カテゴリ: Nucleus備忘録 - <%Views()%>
関連記事
Trackbackの短縮化失敗? 2006-09-09
突然思い出したように記事更新するのはやめましょう(笑 で、MagicalURLでTrackBackURLの短縮化(TrackBackURLのMagical化?)にて、TrackbackのMagicalURL風短縮を行ったんですが、これが一部うまくいっていな...

TrackBack

トラックバック URI←この記事にトラックバックする際使用してください。
(右クリックからショートカットのコピーを選択)
このエントリにトラックバックはありません

コメント

コメントを書く

このBlogへコメントを追加するにはメンバーとしてログインしなければいけません。

この記事を携帯で読む

この記事のQRコード