cheditor를 사용해서 이미지를 올렸는데 원본이미지 안나오게 할려면 어디를 수정해야 하나요? > 그누4 질문답변

그누4 질문답변

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

cheditor를 사용해서 이미지를 올렸는데 원본이미지 안나오게 할려면 어디를 수정해야 하나요? 정보

cheditor를 사용해서 이미지를 올렸는데 원본이미지 안나오게 할려면 어디를 수정해야 하나요?

본문

cheditor를 사용하여 이미지를 포함한 글을 썻는데

view.skin.php파일에서

<span id="writeContents"><?=$view[content];?></span>

이 부분이 출력이 되는 부분인거 같은데...

이미지를 클릭했을때 원본사이즈가 안나오게 하고싶습니다.
view.skin.php파일에서 맽민에 스크립트 주석처리했더니
새창을 띄우고 아무이미지도 안나옵니다.
새창도 안띄울수 있는 방법좀 알려주세요~
그리고  id="writeContents" 이걸 어디서 불러오는지도 좀 알려주세요^^
  • 복사

댓글 전체

이미지 클릭 자체를 막는방법은.

/lib/common.lib.php 938라인 쯤. onclick 이벤트 값을 삭제하세요.

        return "<img src='$g4[path]/data/file/$board[bo_table]/".urlencode($file)."' name='target_resize_image[]' onclick='image_window(this);' style='cursor:pointer;' title='$content'>";
이미 cheditor 로 이미지를 포함하여 글을 작성하였다면. 그 본문의 이미지 태그에는 onclick 이벤트 값이 적용되어있고.

그것을 컨트롤 하는 파일이 js 파일 입니다.

js/common.js 189

    function image_window(img) ~~~

var g4_bo_table 값을 활용하여 조건절을 만드셔야 할 듯 싶은데요.
// 파일 출력
for ($i=0; $i<=count($view[file]); $i++) {
//if ($view[file][$i][view])
$view_filex = str_replace("onclick='image_window(this);' style='cursor:pointer;'","",$view[file][$i][view]);
//echo "<font color=#666666>" .  $view[file][$i][content] . "</font><p>";
echo $view_filex;
echo "<br>";
}

이걸 말씀하시나....?

아 죄송..
콘텐츠 부분은
 <?=preg_replace("/image_window/", " ", $view[content]);?>
로 하시면 될 듯 한데요...
© SIRSOFT
현재 페이지 제일 처음으로