ホーム > フォーラム > 質問箱 > newBBでフォーラムのページングがおかしい。

newBBでフォーラムのページングがおかしい。
投稿者: donc | 投稿日時: 2010/3/15 14:43 | 閲覧: 8559回
donc

2003年の12月から続けております私の掲示板、サーバーの不具合で移行せざるをえなくなりました。
newBB関係のテーブル
# xoops_bb_categories(4)
# xoops_bb_forums(13)
# xoops_bb_forum_access(0)
# xoops_bb_forum_mods(14)
# xoops_bb_posts(27,741)
# xoops_bb_posts_text(27,741)
# xoops_bb_topics(7195)

テーブルのエクスポートし新しいDBにインポートしました。
一応表示されたのですが http://sasa.org/x2/
各フォーラムの一覧(すべて)でみても、途中までしかページングされず古いデーターに行き着きません。
DBの破損かなと驚いたのですが topic_id と forum_id を指定して
http://sasa.org/x2/modules/newbb/viewtopic.php?topic_id=2&forum=2
アクセスすると見ることができます。まあDBの欠落はなさそうで一安心しましたが、ページングの不具合
どこを調べればよろしいでしょうか
タグ:

コメント(3)

新しいものから | 古いものから | ネスト表示 | RSS feed
Re: newBBでフォーラムのページングがおかしい。 
投稿者: onokazu | 投稿日時: 2010/3/15 17:22
onokazu

各フォーラムの下部にある「ソート順」の箇所が「過去100日分」となっていて表示されない
だけではないでしょうか?


引用:
2003年の12月から続けております私の掲示板、サーバーの不具合で移行せざるをえなくなりました。
newBB関係のテーブル
# xoops_bb_categories(4)
# xoops_bb_forums(13)
# xoops_bb_forum_access(0)
# xoops_bb_forum_mods(14)
# xoops_bb_posts(27,741)
# xoops_bb_posts_text(27,741)
# xoops_bb_topics(7195)

テーブルのエクスポートし新しいDBにインポートしました。
一応表示されたのですが http://sasa.org/x2/
各フォーラムの一覧(すべて)でみても、途中までしかページングされず古いデーターに行き着きません。
DBの破損かなと驚いたのですが topic_id と forum_id を指定して
http://sasa.org/x2/modules/newbb/viewtopic.php?topic_id=2&forum=2
アクセスすると見ることができます。まあDBの欠落はなさそうで一安心しましたが、ページングの不具合
どこを調べればよろしいでしょうか
Re: newBBでフォーラムのページングがおかしい。 
投稿者: donc | 投稿日時: 2010/3/15 23:33 | 親コメント: #20406
donc

まず それは全てに。 また2004年の書き込みが表示されるフォーラムもあります。
おかしな現象ですね。


引用:
各フォーラムの下部にある「ソート順」の箇所が「過去100日分」となっていて表示されない
だけではないでしょうか?

Re: newBBでフォーラムのページングがおかしい。 
投稿者: donc | 投稿日時: 2010/3/18 19:45 | 親コメント: #20409
donc

手がかりが 
過去1年分を指定すると sortsince=365
全てを 指定すると sortsince=1000
http://sasa.org/x2/modules/newbb/viewforum.php?sortname=p.post_time&sortorder=DESC&sortsince=1000&forum=1&refresh=%C1%F7%BF%AE

そのHTMLソースでみると
<select name="sortsince"><option value="1">過去1日分</option><option value="2">過去2日分</option><option value="5">過去5日分</option><option value="10">過去10日分</option><option value="20">過去20日分</option><option value="30">過去30日分</option><option value="40">過去40日分</option><option value="60">過去60日分</option><option value="75">過去75日分</option><option value="100">過去100日分</option><option value="365">過去1年分</option><option value="1000" selected="selected">全て</option></select>

ここのフォーラムは2003年12月から2010年2月まで運用 およそ 365x6+60=2250
どこかでこの数字以上の数値が覚えこまれているはずなんでしょうね。 どこだろう。
ちなみにsortsince=3000にして上記リンクをロードすると  すべての記事分ページングします。


引用:
まず それは全てに。 また2004年の書き込みが表示されるフォーラムもあります。
おかしな現象ですね。


引用:
各フォーラムの下部にある「ソート順」の箇所が「過去100日分」となっていて表示されない
だけではないでしょうか?

    投票(0)

    新しいものから | 古いものから | RSS feed
     
    To Top