게시판 list.skin.php 파일에 대한 질문입니다. 정보
게시판 list.skin.php 파일에 대한 질문입니다.본문
안녕하세요?
지금 그누보드 알아가는 재미에 빠진 백발청년이라고 합니다.
다름이 아니라 list.skin.php 파일에 대해서 여쭤보고 싶습니다.
현재 제 사이트를 구축하는데 필요한 스킨을 만드려고 보드파일 여기저기 살펴보고 있습니다.
근데 제가 잘 이해가지 않는 부분이 있어서요.
list.skin.php에 보면
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 선택옵션으로 인해 셀합치기가 가변적으로 변함
$colspan = 6;
//if ($is_category) $colspan++;
if ($is_checkbox) $colspan++;
if ($is_good) $colspan++;
if ($is_nogood) $colspan++;
위와 같은 내용이 있구요.
게시판 리스트에 보면 아래와 같이 10개의 열이 있는데
| 번호 | 분류 | 체크박스 | 제목 | 글쓴이 | 날짜 | 조회 | 최근 | 추천 | 비추천 |
관리자 모드에서 여러가지 옵션으로 선택할 수 있다고는 하지만
$colspan = 6; 과 옵션에서의 선택이 서로 어떻게 조화를 이루는지 알고 싶습니다.
제가 필요한 list.skin.php 를 만드려고 하는데 어떻게 열을 만들어야 할지 모르겠습니다.
제가 만들다보니까 이리저리 혼란스러워서 잘 모르겠습니다.
한가지 더 여쭤볼게 있는데 제가 웹진형 리스트 게시판을 만들고 있는데 사진을 출력하는데 까지는 성공을 했습니다.
근데 사진이 있는 경우와 없는 경우가 있는데 이때 사진이 있는 경우와 없는 경우를 어떻게 조절할 수 있을까요?
예를 들면
<? if ($is_checkbox) { ?><td><input type=checkbox name=chk_wr_id[] value="<?=$list[$i][wr_id]?>"></td><? } ?>
이렇게 체크박스가 있을 때와 없을 때 처럼 말입니다.
지금 제가 글을 올릴때 사진 파일이 있는 경우 사진을 보여주는 열이 생기고 사진이 없는 경우 열이 없도록 만드려 하거든요.
여러가지 해보고 있는데 어떻게 파일이 있는 경우와 없는 경우를 구분하는지 몰라 고민하고 있습니다.
아시는 분 있으시면 좀 가르쳐 주세요.
감사합니다.
댓글 전체

파일명이 $list[$i][0]['file'] 이라고 한다면,
$file_ = $list[$i][0]['file'];
if(getimagesize($file_)) $colspan++;
식으로 적어주심 될것 같습니다.
이미지파일인지 아닌지 판별하는 함수가 있긴한데
간혹 잘 안 먹혀서 전 getimagesize()함수를 애용합니다.
$file_ = $list[$i][0]['file'];
if(getimagesize($file_)) $colspan++;
식으로 적어주심 될것 같습니다.
이미지파일인지 아닌지 판별하는 함수가 있긴한데
간혹 잘 안 먹혀서 전 getimagesize()함수를 애용합니다.
카르마님 답 주셔서 감사합니다.
가르쳐 주신대로 해보겠습니다.
가르쳐 주신대로 해보겠습니다.