type5 default featured image

fancyURLとtrackbackURLのfancy化+スマイリー。

引越しはなんとか無事完了な訳ですが、nucleusをバージョンUPするついでに、
これまでやりたかったfancyURL(ブログのitemに対する?id=の付かないURL)と
そのtrackbackURL化。あと、スマイリー君を導入してみたかった。
以下はその過程を備忘のため。

まず、
さくらサーバーでFancyURLを参照。
いろいろ情報収集して回ったけど、こちらが一番実現性が高そうでした。
簡単にいくと、基本はnucleusのマニュアルによるfancy化の手順に準拠するのですが、
さくらでは、phpがcgiとして動作している(?)ので、デフォルトファイルの中の.htaccessの
ForceType application/x-httpd-php
⇒ForceType application/x-httpd-cgi
と変更。さらに、fancyurls_config.phpを除くすべてのファイルの

:wink:

serverVar('PATH_INFO')
⇒serverVar('ORIG_PATH_INFO')
に変更。そして、1行目に
⇒#!/usr/local/bin/php
を追加。次は、さくらサーバのコンパネにログインして、
アプリケーションの設定→PHP設定ファイルの編集から、
cgi.force_redirect=0
cgi.fix_pathinfo=1
を追加して保存。そして編集したphp.iniをblogのルートに移動。
最後に、nucleusの管理画面から、fancyURL化。成功!!

:-P

(上記のままやったんですが、うまく行きました)
そして、次はtrackbackURLのfancy化。
まず参考とすべきは、
Trackback URLをすっきり短くするTrackBackのFancyURL化です。
これまた、.htaccessとかプラグインファイルの修正とか入るんですが、結構さくっとできます。
これで、ASPで提供されているblogサービスに近づきます。
ああ、このときも.htaccessに追加するのは、
ForceType application/x-httpd-php
⇒
ForceType application/x-httpd-cgi
 なので注意です。

8-)

あと、横目で見ていたスマイリー君。君も導入したかったんだよ。
Nucleus スマイリープラグインひとまず完成こんなかんじ。(コメント欄以下に表示されます)

:wink:
:wink:
:lol:
:lol:
:cry:
:evil:
:twisted:
:roll:
:idea:
:arrow:
:mrgreen:
:)
:-(
:!:
:?:
:oops:
:-D
8-|
8-)
:??
:x:
:-P
:|
:ase:
:[]
=:[
:chin:
:hahaha:
:!!:
:heart:
:**:
:!!!:
:*o*:
:star1.0:
:star0.5:
:star0.0:
:ahhh:

No comments yet