10月 15

前の日記、「日記カテゴリーのランキング」を作った時の話し。
SQL「CREATE VIEW」で一度、全日記(最近の投稿から2千件)と全カテゴリーをブツケて一旦「VIEW」を作成する、そのVIEWに対して、カテゴリー文字列をグルーピングして件数の多い順にリストアップ。
ここで、ふと思ったこと。OpenPNEの初期DBにはVIEWがナイ!
ナンデないのだろうか?、こんな便利なもの、何かワケがあるに違いない!!

手島屋さんに伺ってみたところ。
MySQL4.0では「VIEW」が使えません。とシンプルなお返事が~。笑
(ウチはMySQL5.xなので全く気がつきませんでした)
それと一旦 VIEW を使い始めると、どんどんVIEWが増えていくとも仰ってました。

なるほどねぇ~
やはり色々あるんですね。。。
SQLなんてほんとに名前くらいしか知らなかったものですから今さら憶えるの大変なのです。

10月 14

OpenPNE プチカスタマイズ。

blogの タグランキング ってよく見かけますよね~
OpenPNEでも欲しいなぁ~と思ってたところ、最近数人から似たような機能の話しを聞いた、そこで、ちらり弄ってみたところ、トップランキングをリストアップすること自体は結構簡単にできました。

Top10-Ranking

状では単純に TOP-10 RANKING をサイドバナーへ表示するのみのパーツです、OpenPNEの既存ソースには全く手を加えないという制限の元に作ってみました。(スキンに関しては全く別線で改造したものを使ってます、画像以外ではスケジューラーのデザインがPNEと微妙に異なります)
最終的には、このリストから該当日記を収集してこないとあまり意味ないですよね?
もう少し見直したら公開する予定ですが、いつになるやら。。。
そのうちデフォで実装したらいいのに。。。

*Mac OSX サファリ(上)とFirefox(下)でチェック。

macでcheck

preload preload preload