테스트 사이트 - 개발 중인 베타 버전입니다

rich content 사용법

· 10년 전 · 8636 · 2
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

댓글 작성

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

로그인하기

댓글 2개

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

게시글 목록

번호 제목
2937
2932
2929
2928
2924
2922
2909
2901
2900
2896
2895
2892
2884
2882
2871
2858
2852
2848
2841
2837
2823
2820
2817
2802
2790
2785
2773
2757
2753
2751