Re: 画像表示の不具合(d3diary_0.18)

投稿ツリー


このトピックの投稿一覧へ

なーお

なし Re: 画像表示の不具合(d3diary_0.18)

msg# 1.1.1.1
depth:
3
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2011/7/22 18:10
なーお  長老   投稿数: 1784

ほんださん、こんにちは。

引用:
phpmyadminで確認しようと思ったのですが、「phpto」テーブルが見つかりませんー??

なんですってえ? :-o

アップデートで消えたとすると、(trust)/modules/d3diary/onupdate.phpの中に

141
142
143
144
145
146
147
148
149
150
151
152
    // 0.18
    // modify photo `tstamp` column data type from timestamp to datetime
    $result = mysql_query("SELECT `tstamp` FROM ".$db->prefix($mydirname."_photo")) ;
    $field_type  = mysql_field_type($result, 0);
    if ( $field_type == "timestamp" ) {
        $db->queryF( "ALTER TABLE ".$db->prefix($mydirname."_photo")." modify `tstamp` datetime NOT NULL" ) ;
        // for NULL tstamp, copy from diary's create_time
        $sql = "UPDATE ".$db->prefix($mydirname."_photo"). " p 
                INNER JOIN ".$db->prefix($mydirname."_diary")." d USING(bid) 
                SET p.tstamp=d.create_time WHERE (p.tstamp IS NULL) OR (p.tstamp = '0000-00-00 00:00:00')";
        $result = $db->queryF( $sql ) ;
    }

があるはずですので、これが悪さをした可能性、、 なのかなあ。。

対処方法としては、最新のバックアップからこのテーブルをリストアいただき、もう一度アップデートしてみる、ということしか思いつかないです。。

投票数:0 平均点:0.00
返信する

この投稿に返信する

題名
ゲスト名
投稿本文

  条件検索へ