フォーラム


ゲスト  

ようこそ ゲスト さん。このフォーラムに投稿するには 登録が必要です。

ページ: [1]
トピック: [Fix] トピックの並び
DEKO
管理者
投稿数: 2691
[Fix] トピックの並び
on: 2013/04/14 15:04 Sun

フォーラムカテゴリ内では、トピックが最終投稿日の新しい順に並ぶハズなのですが、

SELECT * FROM  `wp01_forum_threads`
WHERE
`last_post` = 0

 
DB を確認してみたら、トピックの最終投稿日がゼロに設定されているものが 45 件程ありましたので、phpMyAdmin で SQL を直接投げてデータを正常化しました。

UPDATE 
`wp01_forum_threads`
SET
`last_post` = `date`
WHERE
`last_post` = 0

 
こんな感じです。

ちゃんと並ばないデータは "0000-00-00 00:00:00" が設定されていました。何らかの操作&条件で NOW() ではなくゼロが設定されるようです。トリガーとかでやってるのならちょっと厄介です。

DEKO
管理者
投稿数: 2691
Re: [Fix] トピックの並び
on: 2013/04/14 16:18 Sun

トリガーではないようです。WP Forum Server の php ソースを修正してみました。
追加 / 編集 / 削除で正しく最終更新日がセットされているようです。このままちょっと様子をみてみましょう。

# 親トピックにレスすると表示順序が上にくる、いわゆる 'age' になっているとおもいます。

RAN
メンバー
投稿数: 34
Re: [Fix] トピックの並び
on: 2013/04/14 16:21 Sun

お疲れ様ですぅ。

ページ: [1]
WP Forum Server by ForumPress | LucidCrew
バージョン: 1.7.5 ; ページロード: 0.028 sec.