thumbnail.lib에 대해서 질문입니다.
본문
안녕하세요! 항상 모르는거 있으면 알려주시는 고수분들 때문에 감사한 마음으로 살고 있습니다.
그누보드 /lib/thumbnail.lib.php 에서
function get_list_thumbnail($bo_table, $wr_id, $thumb_width, $thumb_height, $is_create=false, $is_crop=false, $crop_mode='center', $is_sharpen=false, $um_value='80/0.5/3')
{ ~ 코드이어짐
$is_crop=false 로 되어있는데, true로 바꾸면 썸네일 이미지가 100% 제대로 나옵니다.
매번 코어파일을 수정하긴 하는데, 코어파일 만지는게 패치할때 힘들기도 해서 거의 건드리지 않고 작업을 합니다만.
문득 드는 생각이 extend/user.config.php 에서 thumbnail.lib.php 에 있는 $is_crop=false 를 true로 적용할수 있을까요?
흐름상으로는 될것 같긴 한데 적용해도 잘 안되어서 문의드립니다.
답변 2
user.config.php 에서 하는 것이 아니라 썸네일이 필요한 페이지에서 함수를 호출할 때 파라메터로 전달하는 값입니다
list.skin.php에 사용하는 법이 있어요
$thumb = get_list_thumbnail($board['bo_table'], $list[$i]['wr_id'], $board['bo_gallery_width'], $board['bo_gallery_height'], false, true); ==> 마지막 true
$thumb = get_list_thumbnail($board['bo_table'], $list[$i]['wr_id'], $board['bo_gallery_width'], $board['bo_gallery_height'], false); 이렇게 생략해도 항상 true가 되게 하려면
function get_list_thumbnail(~~~~,$is_crop=true~~)
user.config.php
$global_crop = 1;
이라고 설정하신후에
function get_list_thumbnail($bo_table, $wr_id, $thumb_width, $thumb_height, $is_create=false, $is_crop=false, $crop_mode='center', $is_sharpen=false, $um_value='80/0.5/3')
global $global_crop;
if ($global_crop) $is_crop=true;
이렇게 하시면 될듯 합니다.
!-->