view.skin.php 공백제거 및 첨부이미지 위치제어 병합관련 질문입니다 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

view.skin.php 공백제거 및 첨부이미지 위치제어 병합관련 질문입니다 정보

view.skin.php 공백제거 및 첨부이미지 위치제어 병합관련 질문입니다

본문

# 오달수님의 '불필요한 상단여백 제거' 기능과 균이님의 '첨부 이미지파일 원하는 곳에 삽입'기능을 같이 사용할 수 있을지 검토해주시면 고맙겠습니다.
 
# 오달수님의 공백제거 소스는 세가지(html,html1,html2)모드에서 두루 사용가능합니다.
원본소스 http://www.sir.co.kr/bbs/tb.php/g4_tiptech/1866
적용예제 http://gnusr.com/g4/bbs/tb.php/content/12

# 균이님의 그림파일 삽입 소스는 html 미체크 모드에서만 적용되는데 html1,html2 모드에서도 사용할수 있도록 수정해야 할것같습니다.
원본소스 http://www.sir.co.kr/bbs/tb.php/g4_tiptech/1907
적용예제 http://gnusr.com/g4/bbs/tb.php/basic/1

# 이 두가지 소스코드를 병합해서 컨텐츠 직접작성용 스킨에서 응용해보고 싶습니다.


view.skin.php 해당부분 소스코드
<?
// 균이님 원하는곳에 그림파일 삽입
/* 원본
//http://www.sir.co.kr/bbs/tb.php/g4_tiptech/1907
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;";
if( strstr($view[content],$image_pos) ){
$pattern="/$image_pos/";
$view[content]=preg_replace($pattern,$image_file,$view[content]);
}
else echo $view[file][$i][view] . "<p>";
}
}
*/
//현재 테스트
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;";
if( strstr($Vcontent,$image_pos) ){
$pattern="/$image_pos/";
$Vcontent=preg_replace($pattern,$image_file,$Vcontent);
}
else echo $view[file][$i][view] . "<p>";
}
}
// html 태그 및 공백으로 인한 불필요한 공백을 제거한 오달수님 소스코드로 대체함
//echo "$view[content]";

//오달수님 줄바꿈으로 인한 상단여백 제거
//http://www.sir.co.kr/bbs/tb.php/g4_tiptech/1866
$Que_Vcontent=mysql_query("select wr_content from $write_table where wr_id ='$wr_id'");
$Vcontent= @mysql_result($Que_Vcontent,0,0);
if(!$html) {
$Vcontent = str_replace("<", "&lt;", $Vcontent);
$Vcontent = str_replace(">", "&gt;", $Vcontent);
$Vcontent = nl2br($Vcontent);
$Vcontent = stripslashes($Vcontent); //\제거
$Vcontent = str_replace("\t","&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;",$Vcontent);
$Vcontent = str_replace("  ","&nbsp;",$Vcontent);
}
else if($html==1) {
$Vcontent = str_replace("\n", "\n", $Vcontent);
$Vcontent = str_replace("&brvbar;", "\|", $Vcontent);
$Vcontent = str_replace("&amp;", "&&", $Vcontent);
$Vcontent = str_replace( "&quot;", "\"",$Vcontent ); 
}
else if($html==2) {
$Vcontent = str_replace("\r", '',$Vcontent);
$Vcontent = preg_replace('/(?<!>)\n/', "<br />\n",$Vcontent); 
}
echo $Vcontent;
//오달수님 줄바꿈으로 인한 상단여백 제거 끝
?>

댓글 전체

음...
균이님 원하는곳에 그림파일...
이 팁은 이모티콘처럼... 글 내용중 <그림1> 이라는 문자가 있으면
이 문자를 <img src='파일1.jpg'> 형식으로 변환하는 팁같습니다.
.
플록님이..
정확히 무엇을 원하시는지 알것 같습니다.
사이월드같은 방꾸미기의 미니에틱에서 가로세로 pos 가 아니라...
웹진처럼...
이미지가 우측 좌측 중간..에
또는 동영상이나 플래쉬가 글내용의 일정 부분에
컨텐츠를 현란하게..??
.
파일 표시가 for 로 되었기 때문에
좀 쪼개줄 필요가 있다고 보~아요^^;
오달수님 답변 감사합니다.
현란하게 까지는 아니구요.
욕심을 낸다면 이미지, 표등을 원하는 곳에 게시하는 정도로 충분합니다.
말씀하신 "웹진"이 키워드 맞습니다.

오달수님의 '공백제거'팁 덕분에 전체적으로 html로 작성해도 무리는 없어보입니다만,
아무래도 인덱스 페이지 구성등에서 썸네일 활용등 첨부파일 활용이 불가피한 부분이 있어 첨부이미지에 대한 위치제어가 가능하다면 좋겠다는 생각을 했습니다.
죄송하지만 부탁드려도 될런지요?
전체 30 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT