2026, 새로운 도약을 시작합니다.

rich content 사용법

2015.06.12_03.png
angel.gif
{이미지:0}


'rich content'를 사용하면... 첨부 이미지를 마음대로 배치할 수 있습니다.

skin/board/basic/view.skin.php

[code]<?php
// 파일 출력
$v_img_count = count($view['file']);
if($v_img_count) {
echo "<div id=\"bo_v_img\">\n";

for ($i=0; $i<=count($view['file']); $i++) {
if ($view['file'][$i]['view']) {
//echo $view['file'][$i]['view'];
echo get_view_thumbnail($view['file'][$i]['view']);
}
}

echo "</div>\n";
}
?>

<!-- 본문 내용 시작 { -->
<div id="bo_v_con"><?php echo get_view_thumbnail($view['content']); ?></div>
<?php//echo $view['rich_content']; ?>
<!-- } 본문 내용 끝 -->[/code]
를...

[code]<?php
// 파일 출력
$v_img_count = count($view['file']);
if($v_img_count) {
echo "<div id=\"bo_v_img\">\n";

for ($i=0; $i<=count($view['file']); $i++) {
if ($view['file'][$i]['view']) {
//echo $view['file'][$i]['view'];
//echo get_view_thumbnail($view['file'][$i]['view']);
}
}

echo "</div>\n";
}
?>

<!-- 본문 내용 시작 { -->
<div id="bo_v_con"><?php echo $view['rich_content']; ?></div>
<!-- } 본문 내용 끝 -->[/code]
로 수정합니다.

관련 소스는...
bbs/view.php
에 있습니다.

리치 컨텐트 표기법을 따르지 않는 이미지는 출력되지않게 막아버렸습니다.
병행하는 방법을 몰라서...



{이미지:1}

불편해서 저는 예전 방식을 사용하고 있습니다.
'<그림1>', '<그림2>...

[code]<?php
// 파일 출력
for ($i=0; $i<=count($view[file]); $i++) {
if ($view[file][$i][view]) {
$image_file="{$view[file][$i][view]}"; //<P>태그 삭제
$image_pos="&lt;그림".($i+1)."&gt;";
$image_pos2="<그림".($i+1).">"; //추가
//수정
if( strstr($view[content],$image_pos) || strstr($view[content],$image_pos2) ){
$pattern="/($image_pos|$image_pos2)/";

$view[content]=preg_replace($pattern,$image_file,$view[content]);
}
else echo $view[file][$i][view] . "<p>";
}
}
?>

<!-- 본문 내용 시작 { -->
<div id="bo_v_con"><?php echo get_view_thumbnail($view['content']); ?></div>
<?php//echo $view['rich_content']; ?>
<!-- } 본문 내용 끝 -->[/code]


[code]$image_pos="&#123;이미지:".($i+1)."&#125;";
$image_pos2="{이미지:".($i+1)."}"; //추가[/code]
표기법을 이렇게 바꿔도 됩니다.
'이미지:1'부터 시작합니다.

잘못된 부분이 있으면 알려주시면 고맙겠습니다.


원문 출처 : http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=27575

첨부파일

2015.06.12_03.png (18.1 KB)
11회 2015-06-12 17:49
angel.gif (41.6 KB)
12회 2015-06-12 17:52
|

댓글 2개

이 게시판에도 'rich content'가 포함되어 있군요.
첫번째 이미지와 중간에 두번째 이미지를 'rich content' 방식으로 삽입했습니다.

댓글 작성

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

로그인하기

그누보드5 팁자료실

번호 제목 글쓴이 날짜 조회
공지 3년 전 조회 4,598
2741 3일 전 조회 111
2740 4일 전 조회 103
2739 1주 전 조회 209
2738 1주 전 조회 217
2737 1주 전 조회 181
2736 1주 전 조회 280
2735 3주 전 조회 281
2734 3주 전 조회 263
2733 1개월 전 조회 265
2732 1개월 전 조회 301
2731 1개월 전 조회 267
2730 1개월 전 조회 226
2729 1개월 전 조회 356
2728 1개월 전 조회 245
2727 1개월 전 조회 422
2726 1개월 전 조회 256
2725 1개월 전 조회 330
2724 1개월 전 조회 358
2723 1개월 전 조회 267
2722 1개월 전 조회 300
2721 1개월 전 조회 211
2720 2개월 전 조회 304
2719 2개월 전 조회 307
2718 2개월 전 조회 202
2717 2개월 전 조회 336
2716 2개월 전 조회 202
2715 2개월 전 조회 311
2714 2개월 전 조회 273
2713 2개월 전 조회 376
2712 2개월 전 조회 289
🐛 버그신고