MT5でブログ記事アイテム数が多い場合の不具合

  • 0
    いいね
  • 0
    コメント
    この記事は最終更新日から1年以上が経過しています。

    MT5でブログ記事アイテムを大量に登録した場合に、<MTEntryAssets> でアイテムが取得できない不具合がある。

    mt_entry_summary テーブルの entry_summary_vchar_idx(varchar(255)) がオーバーして、正常な AssetID が保存されてない為なので、mt_entry_summary 参照部分を回避。

    Template/Tags/Asset.pm
    
            #if ( $e->has_summary('all_assets') ) {
            if ( 0 ) {
                @$assets = $e->get_summary_objs( 'all_assets' => 'MT::Asset' );
            }
            else {
                require MT::ObjectAsset;