2005年 4月 30日
■Nucleusバージョンアップ(3.1→3.2)
バージョンアップにともなうメモ。
1.バージョンアップ手順
日本語版アップグレード用パッケージを使用して更新。手順としてはパッケージ同梱ドキュメントどおりで問題なく更新できました。
2.個別カスタマイズ箇所の修正
このサイトではソースを個別に修正している箇所があるため、更新後に再修正する。
Fancy URL関連修正
nucleus/libs/globalfunctions.php: 260行目付近
下記のとおり変更。
// decode path_info
if ($CONF['URLMode'] == 'pathinfo') {
$data_str = preg_replace("/\.html/",'',
serverVar('PATH_INFO') );
$data = explode("/",$data_str);
同じく globalfunctions.php: addLinkParams関数内1007行目付近
return前に以下を追加。
if ($CONF['URLMode'] == 'pathinfo') {
if (!strstr($link, '.html')) $link .= '.html';
}
記事タイトル文字数制限の解除。以下のファイルの該当行のmaxlengthを修正。
- nucleus/libs/include/admin-add.template:23
- nucleus/libs/include/admin-edit.template:24
- nucleus/libs/include/bookmarklet-add.template:51
- nucleus/libs/include/bookmarklet-edit.template:49
ソース修正は以上。
3.プラグインの調整など
このあとコメントスパム予防のため、NP_Captchaを適用しようとしたのだけれど、なぜかうまく動作せず。調べてみた結果、NP_Captcha自体の問題ではなくGDとTTFまわりに不備がある模様。
そうこうしているうちにうちにもpokerなんとかのコメントスパムが。。。ちょっとGD周りを見直すのも面倒なので代わりにNP_Blacklistを導入して済ませることに。
このWeblog中の関連記事: Nucleusバージョンアップ (3.1→3.2)
<関連する記事は見当たりません>Google検索: Nucleusバージョンアップ(3.1→3.2)
Amazon検索: Nucleusバージョンアップ(3.1→3.2)
コメントはありません
Trackback URL




