코드가 꼬여서,,,
본문
view.comment.skin.php에서
1)<?php echo url_auto_link($view['content']); ?>
댓글에 자동으로 링크가 걸리게하려고 위와 같이 했습니다.
잘되고 있습니다.
그뒤
댓글에 이미지 첨부하면 나와야 해서,,,추가로
2)<?php echo $list[$i]['wr_content']=str_replace("<img","<img class='click_img'",$list[$i]['wr_content']); ?>
이렇게 하니 무리가 있군요,,,
위의 content 와
아래의 wr_content 가 다르나요?
위의 코드1)과 2)를 하나로 합치려는데 어떻게 해야 할지요...
답변 4
찰스님 코드가 맞는 것 같습니다만
<?php echo url_auto_link($view['content']); ?>
<?php echo $list[$i]['wr_content']=str_replace("<img","<img class='click_img'",$list[$i]['wr_content']); ?>
이렇게 하니 이미지는 새창으로 링크 걸리는데..
------>아래처럼 해보세요
<?
$viewk = url_auto_link($view['wr_content']);
echo str_replace("<img","<img class='click_img'",$viewk);
?>
안된다면 홈페이지 소스를 보아야 알 수 있겠습니다
<?php
$list[$i]['wr_content'] = url_auto_link(str_replace("<img","<img class='click_img'",$list[$i]['wr_content']));
echo $list[$i]['wr_content'] ;
?>
이렇게만 해보세요
이미지를 클릭하면 새창으로 보여주는 함수가 스킨에 들어있는가요?
없으면 저절로 새창으로 나올 수는 없으니 아래 함수를 넣으세요. ㅎㅎ
이미지를 에디터로 첨부하였다면 잘 될 것입니다
<script>
$(function(){
$('.click_img').click(function(){
url = "view_image.php?bo_table=<?=$bo_table?>&fn="+$(this).attr('src');
window.open( url ,"large_image", "location=yes,links=no,toolbar=no,top=10,left=10,width=500,height=500,resizable=yes,scrollbars=no,status=no");
});
});
</script>
쓰고 있는 파일이 변경된거라 안되는거 같습니다
시간내주셔서 늘 감사합니다 ~