top recent

パラグラフのなんちゃってagesage

関連ページ

パラグラフ

目次

  1. パラグラフの最初が...
  2. 3: id を見てみてください。...
  3. 2: 追記した逆順になっていればお立会い。...
  4. 1: このパラグラフを最後に追記しました。...
  5. 4:このぐらいのバランスがちょうど良いかも。...
  6. 1.1:こんなのはどうかな?...
  7. 1.2:いけてる、いけてる。...
  8. 非数字なパラグラフ(と0:で始まるパラグラフ)を下に持っていけました =)...
  9. 最初に半角を入れておくと...

パラグラフの最初が

半角数字列 + ":"
というパターンで始まっていると、その数字列の順序で整列します。
SQLって結構いろんなことができるんですね。=)

X 数字で始まっていないパラグラフが上になってしまうのは仕様です。:-P 直りました。

! 0: で始まるパラグラフが非数字のパラグラフと混ざってしまうのも勿論仕様です。(汗;)これは直りません‥‥‥。

HashedWiki:過去の仕様

[[id:314]] 2002-02-13 12:41:15


3: id を見てみてください。

[[id:315]] 2002-02-13 00:02:57


2: 追記した逆順になっていればお立会い。

[[id:316]] 2002-02-13 00:03:22


1: このパラグラフを最後に追記しました。

[[id:317]] 2002-02-13 00:03:42


4:このぐらいのバランスがちょうど良いかも。

TeXみたいな自動ナンバリングの可能性もちょっと考えていたのですが、これぐらいの手軽さのほうがあっていそうですね。

[[id:318]] 2002-02-13 07:51:00


1.1:こんなのはどうかな?

とてすとしてみる。

[[id:319]] 2002-02-13 07:52:04


1.2:いけてる、いけてる。

優れものですね。(喜

[[id:320]] 2002-02-13 07:56:02


非数字なパラグラフ(と0:で始まるパラグラフ)を下に持っていけました =)

~/public_html/hashedwiki-020213 $ diff -u index.php.org index.php
--- index.php.org Tue Feb 12 23:59:52 2002
+++ index.php Wed Feb 13 10:42:07 2002
@@ -10,9 +10,10 @@
$db =& new DataBase();
$db->query(
"SELECT id,wikiname,signature,contents,formatter,lastmod,stamp,
- substring(contents,1,instr(contents,':')-1) + 0 AS num
+ (substring(contents,1,instr(substring(contents,1,5),':')-1) + 0) AS num,
+ NOT(substring(contents,1,instr(substring(contents,1,5),':')-1) + 0) AS nonzero
FROM article WHERE wikiname = '${wikiname}'
- ORDER BY num, id"
+ ORDER BY nonzero, num, id"
);

function page_title() {

あと":"の検索も行頭5文字までに限定してみました。昼休みにでも反映します。

signature: Cake

[[id:322]] 2002-02-13 10:46:23


最初に半角を入れておくと

数字よりも先に表示されたりして。
だめか。うちより条件が厳しいみたい。

ソートをSQLに含ませるか、スクリプトで行うかは微妙なところですね。
たかだか、10個くらいなら自由度が高い分スクリプト有利な気がしたり。

[[id:445]] 2002-03-01 21:51:49


top recent

HashedWiki version 3 beta
SHIMADA Keiki