댓글에 이미지를 넣어보기
l2zeo
12
3,979
2015.02.12 23:41
짧은주소
- - 짧은주소: http://v2.eyoom.net/bbs/?t=1aB 주소복사
본문
미리 말씀드리지만, 정확한 방법이 아닐수 있습니다.(그렇다고 에러가 날만한 팁이 아니기에..)
※ 동영상이나 사운드클라우드는 이미 댓글창에서도 가능합니다.
(글쓰기시 "에디터 가이드"에 나온대로 하시면 되더라구요)
상당히 간단합니다. 이미지를 첨부하는 방식이 아닌 [이미지경로] 의 형식으로 넣는것이기에,크게 손댈게 없습니다.
(그누보드에서도 사용하는 방식이지요.)
user_program 폴더를 이용해보려했지만, for문이 돌아야 하는곳이여하기에.. 어쩔수 없이 core 쪽을 손댔습니다.
굳이 필요없으신분들은 core 폴더 손 안대시는걸 권하겠습니다;;(업데이트때 헷갈리실수 있으니깐요.)
/eyoom/core/board/view_comment.skin.php 파일에 보시면 아래와 같은 구문이 존재합니다.
$comment[$i]['comment'] = preg_replace("/\[\<a\s.*href\=\"(http|https|ftp|mms)\:\/\/([^[:space:]]+)\.(mp3|wma|wmv|asf|asx|mpg|mpeg)\".*\<\/a\>\]/i", "<script>doc_write(obj_movie('$1://$2.$3'));</script>", $content);
아래처럼 변경해줍니다.
$comment[$i]['comment'] = preg_replace("/\[\<a\s.*href\=\"(http|https|ftp|mms)\:\/\/([^[:space:]]+)\.(mp3|wma|wmv|asf|asx|mpg|mpeg)\".*\<\/a\>\]/i", "<script>doc_write(obj_movie('$1://$2.$3'));</script>", $content); $comment[$i]['comment'] = preg_replace("/\[\<a\s.*href\=\"(http|https|ftp)\:\/\/([^[:space:]]+)\.(gif|png|jpg|jpeg|bmp)\".*\<\/a\>\]/i", "<img src='$1://$2.$3'>", $content); // 코멘트 이미지 출력
이렇게만 하셔도 끝난것이지만,한가지 해야 할게 더 있습니다. 코멘트 이미지의 사이즈를 조정할 필요가 있습니다.
/eyoom/user_program/board/write_comment_update.skin.php 파일를 열어보시면 아래와 같이 있습니다.
<?php if (!defined('_GNUBOARD_')) exit; // Your Program - Start // Your Program - End // 변수 할당하기 - /eyoom/inc/tpl.assign.php 파일 참조 $tpl->assign(array( )); ?>
아래처럼 변경해줍니다.
<?php if (!defined('_GNUBOARD_')) exit; // Your Program - Start // Your Program - End // 변수 할당하기 - /eyoom/inc/tpl.assign.php 파일 참조 $tpl->assign(array( )); ?> <script type="text/javascript"> $(function() { // 이미지 리사이즈 $(".comment-area").viewimageresize2(); }); </script>
결과
4
좋아요!
7
레벨 7
경험치 4,337
Progress Bar 10%
- 가입일 : 2015-01-27 01:52:17
- 서명 : Esse quam videri
(보이는 것보다 실제가 중요하다)
- 자기소개 :
Total 123건 6 페이지
번호 | 제목 | 글쓴이 | 날짜 | 뷰 | 추천 |
---|---|---|---|---|---|
23 | fm25 | 2015.02.28 | 2,206 | 1 | |
22 | 나오키 | 2015.02.26 | 1,665 | 2 | |
21 | 나오키 | 2015.02.26 | 2,017 | 2 | |
20 | 그림자밟기 | 2015.02.25 | 2,724 | 6 | |
19 | 나오키 | 2015.02.24 | 7,132 | 3 | |
18 | 나오키 | 2015.02.24 | 1,732 | 2 | |
17 | 페이지메이커 | 2015.02.17 | 1,943 | 0 | |
16 | l2zeo | 2015.02.17 | 5,676 | 2 | |
15 | l2zeo | 2015.02.17 | 2,531 | 0 | |
14 | l2zeo | 2015.02.15 | 2,924 | 1 | |
열람 | l2zeo | 2015.02.12 | 3,980 | 4 | |
12 | eyoom | 2015.02.10 | 2,419 | 1 | |
11 | fm25 | 2015.02.09 | 3,453 | 0 | |
10 | 곡우 | 2015.02.09 | 2,426 | 1 | |
9 | 그림자밟기 | 2015.02.08 | 3,908 | 2 | |
8 | l2zeo | 2015.02.07 | 2,524 | 0 | |
7 | l2zeo | 2015.02.05 | 1,987 | 1 | |
6 | 흥해라 | 2015.01.20 | 2,748 | 0 | |
5 | l2zeo | 2015.02.03 | 2,951 | 1 | |
4 | eyoom | 2015.02.02 | 3,801 | 0 |
댓글목록
후니아빠님의 댓글
이런 멋진 팁을... 이런 기능은 빌더 내에 포함을 시키는 쪽이 좋겠네요.
정말 멋지십니다.
강추
곡우님의 댓글
좋은 팁 감사합니다.
박신혜 이쁘다~
자이언트님의 댓글
l2zeo님 좋은 정보 공유해 주셔서 감사합니다.
이런 기능은 바램이지만 빌더 기본 기능으로 넣어도 좋을 듯 싶네요.
fm25님의 댓글
기존 방식과 달라서 통일했으면 싶은데...
'[이미지 주소]'를 '{이미지 주소}' 방식으로 바꾸려면 어떻게 하면 되나요?
l2zeo님의 댓글
/eyoom/core/board/view_comment.skin.php 를 위에처럼 변경하면되지 않을까요
fm25님의 댓글
잘 되네요. 고맙습니다~^^
위의 소스와 똑같길래 "설마!"하고 바꿔보지 않았었네요~
l2zeo님의 댓글
ㅎㅎㅎ
"에이..설마~" 하는게 맞는경우가 많지요 ^^
신비님의 댓글
엘투제오 님 멋쟁이. 상입니다. ㅎ
l2zeo님의 댓글
신비님 하이요 ^^ㅎ
신비님도 상 드릴께요.
아이케님의 댓글
잘 적용했습니다 감사합니다!
선인장님의 댓글
모바일에서 이미지가 짤려 나오는데, 이미지 리사이즈가 모바일에서는 안되는건가요?
비즈팔님의 댓글
찾고 있던 기능인데 이제와 봤네요.^^
감사합니다.