ひとりごと

新しい記事:[1713]  古い記事:[1711] 表示単位 :

ついったー[おとなり日記] かがみさん Y.Kumagaiさん

2006/07/31 (月)

・ サイトちょっと変更

前から気になっていた2点を変更しました。

  1. ひとりごとコーナーでつっこみ/トラックバックが入ったときに一番上に表示するようにした(過去24時間分)
  2. ライブブックマーク用の rss.php を、 「ひとりごと/落書き/げすとぶっくの各々から固定項目数表示」→「全項目から最新10項目を表示」に変更

一つ目については POSTされると私のところにはメールが来るので見落とすことはありません。が、他の人のとこには飛んでいきません。数日前の記事にコメントがついたり、私がちょっとお返事を書いたりした場合に発見するのが困難だろうなーと思ったので。

なお、WWWC等でひとりごとコーナーを更新チェックされている場合にはコメントやトラックバックが入ったとき、及び24時間後その表示が消えたときに更新されたことになると思います。これがじゃまな場合は、一覧表示の内容で更新チェックするか、もしくはミラートップのMETAタグを利用していただくと良いかもしれません。

で、ライブブックマークの件は始めに実装したときにSQLの書き方がよくわからなかったのでよく似たクエリーを3回続けて呼び出していました(^^)。よく考えたら union でくっつけた後に並べ替えたら一発でできたのですね・・・。最新10項目だけ表示ですので[ひとりごと][落書き][げすとぶっく]の1~2グループで10項目占拠した場合は表示されないグループが出てくるでしょう・・・けど特に問題は無いですよね。

(おまけ)

union でくっつけたクエリーはこんな感じ。

select .... from hitorigoto where viewmode=1
union select .... from rakugaki where del!=true
union select .... from bbs where del=0
....

いずれも有効な項目だけを表示する処置ですが、見事にバラバラ(笑)。テーブル設計がまったくもってなってないですな。

[つっこみ]
08/03( Y.Kumagai )
ライブブックマークだと気になりませんが、その他のRSSリーダではURIが恒久的に一意でないと見事に無視してくれますので、この度の修正は大いにありがたいです。これで気付いたら新作を見逃していたという大失態も無くなるでしょう;^^)
無事、union句でくっついてくれたおかげです。
08/04( たかたに )
た、たしかに。ライブブックマークとして使ってるひとなんて私以外居ないかもしんない(笑)。
ちなみに落書きとげすとぶっくでは先頭ページを表示してアンカー名で移動させてるだけですので恒久的に一意とは言いがたいかもですけど(汗)。'#'以降までURIとするなら一応uniqueなことは保証されてるので、最新記事を追いかける分には問題ないですよね!?(^_^)
[つっこみ]

新しい記事:[1713]  古い記事:[1711] 表示単位 :
※このページへのリンクは自由です。リンクの方法については[つっこみ]で表示されるページの最後をごらんください。
たかたに(takatani@mars.dti.ne.jp)