TODO #17092

BlogHelper::getEyeCatchの画像サイズ指定が'thum'以外効かない(オリジナル画像を明示的取得する方法が裏技でしかない)

Added by - garyuten about 2 years ago. Updated about 1 month ago.

Status:終了Start date:
Priority:急いでDue date:
Assignee:江頭 竜二% Done:

0%

Category:GitHubへ移行済
Target version:-

Description

getEyeCatchのオプション imgsize に 'thum'以外のサイズ指定が効かない。

関連チケット)
http://project.e-catchup.jp/issues/15473

デフォルトは thum

echo $this->Blog->eyeCatch($post);


結果 /**/00000001_eye_catch__thum.jpg

デフォルトは imgsizeでthumを指定

echo $this->Blog->eyeCatch($post, array(
          'imgsize' => 'thum',
);


結果 /**/00000001_eye_catch__thum.jpg

不具合
imgsizeの値を[small|medium|large]にすると、一番大きなファイル(オリジナル画像)に。

echo $this->Blog->eyeCatch($post, array(
          'imgsize' => 'small',
);


結果 /**/00000001_eye_catch.jpg

回避策
imgsizeの値を'{空}'にすると、一番大きなファイルに。

echo $this->Blog->eyeCatch($post, array(
          'imgsize' => '',
);


結果 /**/00000001_eye_catch.jpg

関連チケットにもありますが、ファイルアップロード時に
三種類しか画像を生成しないのが問題だと思います。

00000001_eye_catch__mobile_thumb.png
00000001_eye_catch__thumb.png
00000001_eye_catch.png

History

#1 Updated by 江頭 竜二 about 2 years ago

  • Target version changed from 4.0.4 to 4.0.5

#2 Updated by 江頭 竜二 almost 2 years ago

  • Assignee set to 江頭 竜二
  • Target version changed from 4.0.5 to 4.1.0

この件、データベースの構造変更が必要な為、マイナーアップデートに見送ります。

imgsize を空文字指定した場合、表示画像は元画像を表示するようになっていましたが、ポップアップ画像がサムネイルになってしまっていたので、 default を指定する事で、ポップアップも、元画像となるように次のコミットで調整しています。
取り急ぎはこちらで対応して頂けると。
https://github.com/baserproject/basercms/commit/520e8b23635a4da52eab88e7975749bdb27159a3

#3 Updated by 江頭 竜二 11 months ago

  • Target version deleted (4.1.0)

#4 Updated by 江頭 竜二 about 1 month ago

  • Category changed from ブログ to GitHubへ移行済

#5 Updated by 江頭 竜二 about 1 month ago

  • Status changed from 担当 to 終了

Also available in: Atom PDF