얼마전 "KBoard 픽(Pic) 갤러리 스킨"을 구매했습니다.
설치 후 글쓰기를 한후 리스트에서 확인한 결과, 관리자 아이콘이 절반으로 줄어서 나오더군요 "KBoard 픽(Pic) 갤러리 스킨" 에 문의 하신것을 보니 동일한 증상이 보여서
문의 드립니다.
2. 두번째 질문은 "썸네일"관련질문입니다.
"KBoard 픽(Pic) 갤러리 스킨"의 editor.php에서 글을 쓸때 "파일첨부"된 파일만 썸네일이 되더라구요, 글을 다 작성한 후 확인해 보면 첨부된 이미지 파일이 최 상단에 노출되구요.
default skin에는 썸네일 기능이 있던데 "KBoard 픽(Pic) 갤러리 스킨"에는 없어서 애를 먹고있습니다. 그래서
editor.php에
<div class="kboard-attr-row">
<label class="attr-name"><?php echo __('Thumbnail', 'kboard')?></label>
<div class="attr-value">
<?php if($content->thumbnail_file):?><?php echo $content->thumbnail_name?> - <a href="<?php echo $url->getDeleteURLWithAttach($content->uid);?>" onclick="return confirm('<?php echo __('Are you sure you want to delete?', 'kboard')?>');"><?php echo __('Delete file', 'kboard')?></a><?php endif?>
<input type="file" name="thumbnail">
</div>
부분을 첨가하고
list.php의
<?php
$attach = current($content->attach);
$resize_img_src = $attach[0]?kboard_resize($attach[0], 270, 440):'';
?>
부분을
<?php
$attach = current($content->thumbnail_file);
$resize_img_src = $attach[0]?kboard_resize($attach[0], 270, 440):'';
?>
수정하여 보았으나 되지 않더라구요.
"KBoard 픽(Pic) 갤러리 스킨"에 썸네일을 추가하는 코드를 알려주셔서 썸내일 적용이 될수 있게 알려주세요.
3. "KBoard 픽(Pic) 갤러리 스킨"의 한줄에 노출되는 게시글 숫자를 조정했으면 합니다.
사이드바가 있는 경우 한줄에 2개가 노출되어 모양이 좋지를 않은데. 이것은 Css를 만져야만 하는건가요? 3개라고 설정하면 썸네일이 자동 리사이징되어서 맞춰질수는 없는 건가요?
1. 테마의 CSS 속성 때문입니다. 사이트 주소 알려주시면 어느 CSS 속성이 원인인지 찾아보겠습니다^^
브라우저의 F12키를 누르면 개발자 도구가 나오는데 직접 찾으실 수도 있습니다.
2. thumbnail 스킨을 참고하시면 좋습니다.
editor.php 파일에 썸네일을 첨부하는 코드를 추가하고
<div class="kboard-attr-row">
<label class="attr-name"><?php echo __('Thumbnail', 'kboard')?></label>
<div class="attr-value">
<?php if($content->thumbnail_file):?><?php echo $content->thumbnail_name?> - <a href="<?php echo $url->getDeleteURLWithAttach($content->uid);?>" onclick="return confirm('<?php echo __('Are you sure you want to delete?', 'kboard')?>');"><?php echo __('Delete file', 'kboard')?></a><?php endif?>
<input type="file" name="thumbnail">
</div>
</div>
아래처럼 해주세요.
썸네일이 있으면 썸네일로 아니면 기존처럼 첨부이미지로 이미지 경로를 $resize_img_src 변수에 저장합니다.
<?php
if($content->thumbnail_file){
$resize_img_src = kboard_resize($content->thumbnail_file, 270, 440);
}
else{
$attach = current($content->attach);
$resize_img_src = $attach[0]?kboard_resize($attach[0], 270, 440):'';
}
?>
3. 한줄에 표시되는건 자동입니다. 페이지가 넓으면 더 많이 표시가 되고 좁으면 다음줄로 넘어갑니다.
CSS를 수정하셔야 합니다.
우선 질문들 적용 해보시고 안되시면 페이지 주소와 함께 질문 남겨주세요 ㅎㅎ
처음에 적용을 잘 못했었어서~ 작동이 안되었는데~ 지금은 잘됩니다~
감사합니다~