User:
Pass:
Keep:   
Xoops Cube Project
XOOPS Cube Project Site
Powered by Google


Powered by XOOPS Cube Legacy 2.1.8
PukiWikiMod 1.5.1
WordPress Module 0.6.0 Alpha
Sortable Nicer Archiveについて 投稿者: hashikun 投稿日:2004/12/11(Sat) 15:40 No.997  
お世話になります。
当方のサイトにて「Sortable Nicer Archive」を試しています。

のぶのぶさんサイト配布のnkarchives.phpを利用させて頂いていますが、初期導入時にはSQLのエラーが出ました。

引用:

SQL/DB Error:
[You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '-1' at line 1]
SELECT DISTINCT * FROM xxx_wp_posts WHERE 1=1 AND post_date <= '2004-12-12 00:25:02' AND (post_status = "publish") GROUP BY xxx_wp_posts.ID ORDER BY post_date DESC LIMIT -1


で、とりあえず
引用:

$posts_per_page = ‘-1′;


をコメントアウトしたら動いたのですが、カテゴリ別以外の一覧が最新20件しか表示されないようです。

このような症状について情報をお持ちでしたらご教授いただけますと幸いです。

ちなみにOSは、FreeBSD4.10の自前サーバです。


Re: Sortable Nicer Archiveについて 投稿者: hashikun 投稿日:2004/12/11(Sat) 15:57 No.998  

自己レスです。

オプション設定でposts_per_page の設定値と表示件数は関係しているようですね。
posts_per_page の値を変更したら、その値分だけ一覧表示されました。

posts_per_page をコメントアウトしてはまずいようですね。

と言うことは、SQLのエラーを解決する方法を模索する必要があるんでしょうか?


Re[2]: Sortable Nicer Archiveについて 投稿者: のぶのぶ 投稿日:2004/12/12(Sun) 02:00 No.999  

MySQLは、どのバージョンをお使いですか?
MySQL4.0では、"LIMIT -1"というので、件数無制限の照会を行ってくれるのですが、バージョンアップでこの-1というのが許されなくなっているようです。
ということで、

$posts_per_page = '-1';


$posts_per_page = '9999';

とかに変えてもらえれば、実用上は問題ないと思います。

(まさか、記事の投稿数1万件を越えていたりしませんよね

引用:

オプション設定でposts_per_page の設定値と表示件数は関係しているようですね。
posts_per_page の値を変更したら、その値分だけ一覧表示されました。

posts_per_page をコメントアウトしてはまずいようですね。

と言うことは、SQLのエラーを解決する方法を模索する必要があるんでしょうか?


Re[3]: Sortable Nicer Archiveについて 投稿者: hashikun 投稿日:2004/12/12(Sun) 07:16 No.1001  

引用:
MySQLは、どのバージョンをお使いですか?

肝心なMysqlのバージョン入れるの忘れていました・・・スイマセン
4.1.1です。
引用:


$posts_per_page = '-1';


$posts_per_page = '9999';

とかに変えてもらえれば、実用上は問題ないと思います。

表示できました。助かりました。
当然、記事は1万件なんてありません・・・10年ぐらい使えます


いつも、敏速なご教授ありがとうございます。
これからも開発がんばってください。


NO: PASS:

このプログラムは KENT 氏の yybbs を xoops(PHP) に移植したものです
- KENT -