웹진최근게시물에 다른 확장자가 첨부시 X표시 제거방법 문의 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

웹진최근게시물에 다른 확장자가 첨부시 X표시 제거방법 문의 정보

웹진최근게시물에 다른 확장자가 첨부시 X표시 제거방법 문의

본문

 
 
 
웹진형태의 최근게시물을 사용하는데 첨부파일이 그림파일이 아니면(여기서는 hwp) 그림이 없는 것으로
해서 X 모양이 나와 흉합니다. 어떻게 해야 없앨수 있나요.
 
웹진이므로 그림파일일 경우에만 그림이 나오게
다른 파일(hwp,doc,xls)등이 첨부되어 있을 때에는 없는 것으로 나오게 할수 있는 방법좀 알려주세요..
 
최근게시물(latest)은
cygnus_zine1를 사용하고 있습니다....
 

댓글 전체

latest.php 파일에
아랫부분이 두군데 있을겁니다. 최신글 이미지를 두개 뽑을려구 소스를 올리신듯한데요.
파일 확장자 비교하는 부분입니다.
문제는 확장자가 이미지일경우만 있고, 반대의 경우엔 없네요.
그리고 무조건 첫번째 업로드파일을 최신글 이미지로 보여주게끔 되어있구요.
else문을 첨가해주세요.

$image = urlencode($list[$i][file][0][file]);
if (preg_match("/\.(gif|jpg|png)$/i", $image)) {
    if(!is_file('$g4[path]/data/file/$bo_table/thumb1_$image')){
        include_once "$g4[path]/thumbEngine/dq_thumb_engine2.php";
        $thumbsource="$g4[path]/data/file/$bo_table/" . $image;
        $thumbimg="$g4[path]/data/file/$bo_table/thumb1_" . $image;
        make_thumb($thumb1_width,$thumb1_height,$thumbsource,$thumbimg);
        chmod($thumbimg, 0606);
    }
}
//아랫부분첨가, 아무변수나 하나 만들어서.. 최신글 뽑는 if조건으로 올립니다.
else {
    $wrimage = 'no';
}
//여기까지

그리고 아래보시면

if ($i==0) { //// 첫번째 글 (제목 + 쪽글)
    if(!$list[$i][file][0][file]){

이부분이 있을겁니다. 물론 이것두 전체 문장에 두군데. $i==1 부분이 두번째 최신글 추출이죠.
if 조건문을 위에서 만든 변수로 바꾸세요.

if ($i==0) { //// 첫번째 글 (제목 + 쪽글)
    if(!$list[$i][file][0][file] || $wrimage){

이렇게...
원리는 간단합니다.
확장자가 이미지가 아닌경우, 임의의 변수에 값을 지정하고, 그 값이 있으면 제목+쪽글 추출, 아니면 else문추출..
!(느낌표)에 주의하세요.

최신글 소스 자체가 너무 광범위하게 퍼져있어서.. 응급조치만.. ^^;;
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT