에디터삽입한이미지 썸네일 출력질문입니다. > 그누4 질문답변

그누4 질문답변

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

에디터삽입한이미지 썸네일 출력질문입니다. 정보

에디터삽입한이미지 썸네일 출력질문입니다.

본문

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>

<style type="text/css">
#Latest .subject {font-family:굴림,돋움; font-size:12px; color:#444444;}
</style>

<div id="Latest">
<?
unset($ListSubjuct);
for ($i=0; $i<count($list); $i++) {

    if ($i == '0') {
   
        // bbs file
        $sql = " select * from $g4[board_file_table] where bo_table = '$bo_table' and wr_id = '{$list[$i][wr_id]}' and bf_type in (1,2,3) ";
        $img = sql_fetch($sql);
   
        // 썸네일 생성
        $thumb_width = "100"; //썸네일 가로길이
        $thumb_height = "70"; //썸네일 세로길이
   
        // 썸네일 디렉토리
        $thumb_path = "{$g4['path']}/data/file/{$bo_table}/{$thumb_width}x{$thumb_height}";
   
        // 디렉토리 퍼미션
        @mkdir($thumb_path, 0707);
        @chmod($thumb_path, 0707);
   
        // 파일
        if ($img['bf_file']) {
   
            // 썸네일
            $thumb = $thumb_path.'/'.$img['bf_file'];
   
            // 원본
            $thumb_file = "{$g4['path']}/data/file/{$bo_table}/{$img['bf_file']}";
   
            // 파일명
            $img_filename = "{$img['bf_file']}";
   
        } else {
        // 에디터
   
            // 내용뽑고
            $img_content = "{$list[$i]['wr_content']}";
       
            $img_tmp1 = stristr($img_content,'/data/geditor/'); // 지에디터 디렉토리 체크
            $img_tmp2 = strpos($img_tmp1,'>'); // 닫고
            $img_tmp3 = stristr(substr($img_tmp1,0,$img_tmp2+1),'geditor'); // 지에디터 부터 경로 시작
            $img_tmp4 = substr($img_tmp3,0,strpos($img_tmp3,'"')); // 더블쿼트 이전까지
            $img_fileurl = $g4['path']."/data/".$img_tmp4; // 원본파일 상대경로
       
            // 디렉토리에 파일이 있다면.
            if (file_exists($img_fileurl)) {
       
                // 파일명
                $img_filename = substr($img_tmp4,13);
       
            } else {
       
                // 파일명이 읍네 ?
                $img_filename = "";
       
            }
       
            // 썸네일
            $thumb = $thumb_path.'/'.$img_filename;
       
            // 원본
            $thumb_file = "{$img_fileurl}";
   
        }
   
        // 썸네일이 없다면
        if (!file_exists($thumb)) {
   
            // 확장자 체크
            if (preg_match("/\.(jp[e]?g|gif|png)$/i", $thumb_file) && file_exists($thumb_file)) {
   
                createThumb($thumb_width, $thumb_height, $thumb_file, $thumb, true);
   
            }
   
        }
   
        if (file_exists($thumb) && $img_filename) {
   
            $img = "<a href='".$list[$i]['href']."'><img src='".$thumb."' border='0' align='absmiddle'></a>";
   
        } else {
   
            $img = "";
   
        }

        // 첫번째 제목
        $subject = strip_tags($list[$i]['wr_subject']);

    }

    // 나머지
    if ($i >= '1') {

        $ListSubjuct .= "<div style='height:20px; margin-top:3px;'><a href='".$list[$i]['href']."' class='subject'>· ".strip_tags($list[$i]['wr_subject'])."</a></div>";

    }

} // end for
?>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
    <td width="<?=$thumb_width?>" align="center"><div style="width:<?=$thumb_width?>px; padding:3px; border:1px solid #EEEEEE;"><?=$img?></div><div style="width:<?=$thumb_width?>px; height:20px; margin-top:3px; text-align:center;"><?=$subject?></div></td>
    <td width="10"></td>
    <td valign="top"><?=$ListSubjuct?></td>
</tr>
</table>

</div>



위의스킨인데요 에디터로 삽입한 이미지는 출력할수없나요?
게시판은 배추님스킨이구요..

  • 복사

댓글 전체

© SIRSOFT
현재 페이지 제일 처음으로