May 13
(な)さんのところの記事を読んで、$CONF['~Key']の実装についてちょっと考えた
globalfunctions.phpの334行目からが、FancyモードのURLのパース部分な訳なんだけど、この部分をちょこっと書き換えてやるだけで、ほぼ全てのプラグインに関して、自前でFancyURLのパースをやる必要がなくなるんじゃないだろうか?
たとえば、
$CONF['URIKey']['itemid'] = $CONF['ItemKey']
とかやって、
$CONF['URIKey']['subcatid'] = 'subcategory';
とか
と書き加えるだけで、FancyURL-2対応になったりしない?
いや、これだと問答無用でグローバル変数になっちゃうから、それはそれで問題か。。。
とりあえず思いついたんでメモ
globalfunctions.phpの334行目からが、FancyモードのURLのパース部分な訳なんだけど、この部分をちょこっと書き換えてやるだけで、ほぼ全てのプラグインに関して、自前でFancyURLのパースをやる必要がなくなるんじゃないだろうか?
たとえば、
$CONF['URIKey']['itemid'] = $CONF['ItemKey']
とかやって、
foreach ($CONF['URIKey'] as $key => $val) {
if ($data[$i] == $val && $i < count($data)) {
$i++;
$$key = $data[$i];
}
}にしてやれば、index.phpに$CONF['URIKey']['subcatid'] = 'subcategory';
とか
と書き加えるだけで、FancyURL-2対応になったりしない?
いや、これだと問答無用でグローバル変数になっちゃうから、それはそれで問題か。。。
とりあえず思いついたんでメモ
No Responses to “ NucleusのURL処理に関する妄想 ”
Leave a Reply
OpenID を使ってログインすることができます。
このエントリにトラックバックはありません
この記事のトラックバックURL
http://shizuki.kinezumi.net/item_488.trackback(右クリックで'ショートカットの保存')
トラックバックするにはこの記事へのリンクhttp://shizuki.kinezumi.net/item_488.htmlが必要です

Latest Comments
naiz:
上記の件ですが、NP_SendPingだとうまくいき、NP_PingJPだと...
naiz:
しづきさん お返事ありがとうございます。 どの相手側サ...
しづき:
naizさん 「Connection timed out」なので、何らかの原因で...
naiz:
たびたびすみません。 item_710.htmlの記事にコメントしよう...
naiz:
> しづきさん あっ、確認不足でした!ちゃんとカスタマイ...