DB에 게시물을 csv로 직접등록 할때 게시물내 html 태그의 적용이 안돼요 > 그누4 질문답변

그누4 질문답변

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

DB에 게시물을 csv로 직접등록 할때 게시물내 html 태그의 적용이 안돼요 정보

DB에 게시물을 csv로 직접등록 할때 게시물내 html 태그의 적용이 안돼요

본문

오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 : new.homeroot.com

안녕하세요

새 홈페이지를 만들고 이전 홈페이지에서 게시물 DB를 다운,수정 후

phpmyadmin 에서 올리는 작업을 하고 있는데요.

게시물이 올라가는 건 제대로 올라가는데

게시물의 content에는 <br /> 태그 등등이 포함되어있습니다.

이제 이 태그들이 html로 인식되어 글이 올라가면 되는데 태그로 인식을 못하고 태그 그대로

글이 올라가고 있습니다. 이 태그들이 안보이고 적용이 된채로 등록 하는 방법이 있을까요?

참고로, 이미지를 보시는 것과 같이 올라가게 됩니다.

게시물 내에서 html 체크 후 수정저장하게 되면 되지만,

옮길 게시물이 몇천건에 이르기에, db를 올릴 때 자동으로 html으로 인식하여야 될것 같습니다.

글 쓸 때 자동으로 html에 체크 되게 하는 방법을 이곳

(http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=226843&sca=&sfl=wr_subject%7C%7Cwr_content&stx=html+%EC%B2%B4%ED%81%AC&page=2)

에서 보았는데요.
--------------------------------------------------------------
해당 스킨 폴더 write.php
상단에
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$html_checked = 'checked'; // html 체크 기본 위한 추가

와 같이 구성 후 테스트 해 보세요.
--------------------------------------------------------------
$html_checked = 'checked'; // html 체크박스 옵션
$html_value = 'html1'; // 자동줄바꿈 옵션  html1:자동줄바꿈 안함, html2:자동줄바꿈

자동줄바꿈 옵션도 선택해주어야 작동합니다.
--------------------------------------------------------------

↑두 답변을 보고 일단은 이대로 라도 해보려고 했는데,

저는 배추빌더라이트를 사용중인데 해당스킨폴더내에는

루트/skin/board/mw.basic/write.php가 없고,

단지 루트/bbs/write.php는 있는 관계로 열어보니,

$html_checked = 'checked';  라는 곳을 찾았더니, 이미 checked로 되어있더라구요.

그래서 게시판을 보았는데 게시판에는 자동체크가 안 되어 있구요.

자동줄바꿈은 해야될지 안 해야 될지 잘 모르겠고

이 방법으로 해결이 되는건데 제가 못하는건지, 아니면 다른 방법을 써야 할 지 모르겠습니다.

db에서 csv파일로 게시물을 올릴 때 $wr_content 에

html 태그들이 적용된 채로 올라가게 하는 방법을 알고싶습니다.

도와주세요~

댓글 전체

DB 에 직접 추가한 것이니..
스킨폴더의 해당스킨을 수정하는 것이 아니라.. DB 내용을 수정하셔야지요.

g4_write_게시판아이디 테이블의 해당 게시물 등록할 때 or 게시글 찾아서 직접수정하셔야되는데요.
wr_option 필드의 내용을 전체 태그가 붙어있는 경우(즉, html 소스로만 이루어져있다면)
html1 이라고 값을 넣어주시면 됩니다.

일부만 태그가 붙어있는 경우 (즉, 위와 같은 경우에 해당될 듯 하네요.)
html2 라는 값을 주어야됩니다.
필드 wr_option
종류 SET
길이/값*1 'html1','html2','secret','mail'
보기
Null not null
기본값2
추가

이렇게 되어있는 거에서 기본값2에 'html2' 라고 쓰면 될까요?
초보라 한번 더 도와주시면 감사하겠습니다 :)
쿼리 함수였는지 PHP 함수였는지 기억은 잘 안나는데

저렇게 줄바꿈테그같은게 DB에 그대로 들어가있을경우 줄바꿈을 적용시켜서 불러내는 함수가 있었습니다.
전체 66,558 |RSS
그누4 질문답변 내용 검색

회원로그인

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