k

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

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

view.skin.php파일에서

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

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

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

댓글 4개

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

/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을 사용해서 올린 이미지는 적용이 안되는거 같습니다...
그리고 특정 게시판에만 적용을 시킬순 없나요?
이미 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]);?>
로 하시면 될 듯 한데요...

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기
🐛 버그신고