るるろぐ 2008 新着記事

この記事1件を表示

さくらインターネットでの運用(22)話題の表示順序(を話題IDでコントロールする)

デフォルト?の話題の表示順序、
なんか、規則がわからんにゃん。。

$_CONF['sortmethod'] = 'sortnum'; (デフォルト)

こうなっていると、話題の「並べる順序」で定義した
若い番号順にならぶ。どこに並ぶかというと、
geeklogのデフォルトブロック「Topics」だ。
まあ、どこに並ぶかは良いんですが。。

なんでそう並ぶの…??

以下の3つの話題は、表示順序をいずれも同じにした(1にした)。

Final Decision I(起実)_3.創成
Final Decision I(起実)_1.宇宙(ソラ)
Final Decision I(起実)_2.サウンドメッセージ

なんでこう並ぶんだろう?
「sortnum」になってると話題名はまったく関係ないのかな。
じゃ、何順なんだろう?いじると順番が変わることもあるし。。
変更した日付順…?

規則性がつかめないと、なんとなく居心地が悪い(?笑)
というのも、やっぱり、テスターの性なんだろうな。と思う。笑。。

ちみなに、tidは、上から、
c01Final103
c01Final101
c01Final102
なのだ。

並べる順序で1,2,3…と振っていけばいいと思ったんですけど、
これの最大値が127なので、なんとなく、数字が足りなくなりそう?
とも思って。。ていうか、どこまで番号振ったか覚えられにゃい!爆

う~ん。あ、そうそう。
話題の最大数って決まっているんだろうか。。
それが127だとするとちょっと今の作り方では足りない気が
するなあ。。話題はいくつまで作れるんだろ。う~ん。

あ、まあ、それはとりあえずおいておいて。。
とりあえず、並び順です。

さて、ここでも、nmoxさんちの階層メニューが、おおいに
役だってくれました。。nmoxさんちの階層メニューを
使うと、話題IDの順番に並べることが出来るのを発見
したのです!(ちょっとハイ 笑)。

$sql = "SELECT tid,topic FROM ".$_TABLES['topics']." ORDER BY sortnum ASC";

ここのところの sortnum を tid にすればいいのだ。
えへへ。

やっばり、話題IDで順番をコントロール出来る方が、
自分としては扱いやすい(番号覚えてなくていいし 笑)。

話題IDは、ページ上には、現わさない部分なので(普通は)、
これを使って、いろいろやれるんんん。。

コメントを書く

コメントの掲載は、管理者の承認が必要な場合があります。すぐに掲載されない場合は、少しお待ち下さい。また、内容によっては掲載しない場合、掲載後、削除する場合もございます。ご了承下さい。

 必須

 必須


トラックバック

このエントリーのトラックバックURL:

http://www.liolion.info/MovT/LULUL/mt-tbon.cgi/638

都合により、上記URLの「mt-tbon.cgi」は、全角で表示しています。TBの際は、恐れ入りますが、半角に直して送信してください。

またこのブログは、トラックバックを受け付けても、それがすぐに反映されない仕組みになっています。管理者が確認後、公開しますので、少しお待ち下さい。尚、内容によっては、公開しない場合もあります。ご了承下さい。また内容に問題がないと思えるのに、いつまで経っても公開されない場合は、なんらかの事情で、pingが届いていない可能性があります。よろしければ再度送信してください(このブログに関してコメントをする?)。

MODx本出版

ここからカテゴリ一覧、記事一覧を表示

CATEGORY

RSS1.0 RSS2.0