[日記/2004]

rNote 0.9.7.5 / 2004-10-16 (土)

 えと、度々申し訳ありません。再度キャッシュ関係の修正です。
 これでゴミが残る問題は完全に無くなったと思います。

 それから、ちくたくさんの報告より、ロケールを指定しても反映されなかった問題を修正しました。
 但し、ロケール機能については、サポートされていない・特定のロケールしか機能しないサーバーも多いみたいです。その為、setlocale() に失敗した時 ja_JP に限っては曜日だけ独自に表示を行っているのですが…
 というわけで申し訳ありませんが、ru_RU とか zh_TW とか、やって駄目ならその言語での表示は諦める方向で。

 それと、HaRDさんからの報告にあった、「携帯から機種依存文字を書き込んだ時に出力が途中で止まる」という問題に対処してみました。
 以前、「PCからユニコード文字を書いた時、それを携帯で表示すると途中で表示が止まる」という問題には既に対処していたのですが、「携帯からPCで表示出来ない文字を書き込んだ時」については未対処でしたので。
 なお、この件については mbstring.substitute_character の設定などで動作が変わってしまうので、もしまだまずい場合がありましたら連絡をお願いします。

 ちなみに「~」等の文字が変になるのは、コード変換のマッピングのヤヤコシイ問題を含んでいますので、すみませんが、表示がそこで止まらなければご容赦という事で。

 もう一点、これもHaRDさんからの報告ですが、0.9.7.3 迄動いていた検索プラグインが、0.9.7.4 で動かなくなってしまった件について。
 対策として、GET 又は POST で cache=off というクエリがあった場合は、ページ出力をキャッシュしないようにしました。検索プラグインやアクセス解析などを作成される場合は、この機能をご利用下さいませ。

 ついでなので、HaRDさんの作成されたサイト内検索プラグインを少々改造してみました。
 こんな感じでどうでしょうかねぇ?>HaRDさん

サイト内検索プラグイン ver.0.2 [Dwonload]

追記:HaRDさんの方で問題が修正されたバージョンが公開されていますので、ダウンロードはそちらからお願いします。

[ ツッコミの受付は終了しています ]
1: HaRD (10/16 17:46)
おおっ!とても使いやすいようになっていますね。
<if mode="search">で使えるのが簡単でいいですね。
やり方がわからなかったから、僕はPHPの記述で出力するようにしていたので(汗)

さっそく、ver0.2を導入させてもらいましたが、
どうやらフォルダ名がカテゴリ名に変換されていないみたいです。
2: りん (10/16 18:08)
あ、しもた、GetCategoryName() で global $category_name 書き忘れてるじゃん。
ところで、修正や機能追加は、出来ればオリジナル作者であるHaRDさんの方にお願いしたいのですが…駄目?
いや、私はrNote本体の方で手一杯なので~
3: HaRD (10/16 19:17)
えーっと…僕でよければ、りんさんが改造されたプラグインを受け継いで修正します。
ただ、そんなに知識があるわけではないので、難しい機能は追加できないと思いますが(汗)

それと、自分のサイトでの記事をりんさんみたいに「2004」といった、
年号のフォルダに入れていくように変えてみたんですが、
ここから、リンクされている記事のファイルもフォルダ変更したからどうなるのかな?
と、ちょっと不安に思っていたんですが、
ちゃんと移動先のファイルを探してくれる機能がついていたんですね。素晴らしい☆
4: ちくたく (10/16 21:47)
既出だったらすみません。
Copyright c<%=$site_author%> All rights reserved.
デフォルトのヘッダスキンc→(c)じゃないかなぁ~っと
自分で直せばいいことなんですけどね。
5: ちくたく (10/16 21:52)
どうやら勘違いっぽいです^^;
エディタが悪さして書き換えてるくさいです。
すみませ~ん。
6: ちくたく (10/16 21:56)
ただ(c)は文字実体参照の方がいい気がするんですがどうなんでしょう?
この記事のリンク元