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 태그들이 적용된 채로 올라가게 하는 방법을 알고싶습니다.
도와주세요~
오류 주소 : 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 라는 값을 주어야됩니다.
스킨폴더의 해당스킨을 수정하는 것이 아니라.. DB 내용을 수정하셔야지요.
g4_write_게시판아이디 테이블의 해당 게시물 등록할 때 or 게시글 찾아서 직접수정하셔야되는데요.
wr_option 필드의 내용을 전체 태그가 붙어있는 경우(즉, html 소스로만 이루어져있다면)
html1 이라고 값을 넣어주시면 됩니다.
일부만 태그가 붙어있는 경우 (즉, 위와 같은 경우에 해당될 듯 하네요.)
html2 라는 값을 주어야됩니다.
필드 wr_option
종류 SET
길이/값*1 'html1','html2','secret','mail'
보기
Null not null
기본값2
추가
이렇게 되어있는 거에서 기본값2에 'html2' 라고 쓰면 될까요?
초보라 한번 더 도와주시면 감사하겠습니다 :)
종류 SET
길이/값*1 'html1','html2','secret','mail'
보기
Null not null
기본값2
추가
이렇게 되어있는 거에서 기본값2에 'html2' 라고 쓰면 될까요?
초보라 한번 더 도와주시면 감사하겠습니다 :)
쿼리 함수였는지 PHP 함수였는지 기억은 잘 안나는데
저렇게 줄바꿈테그같은게 DB에 그대로 들어가있을경우 줄바꿈을 적용시켜서 불러내는 함수가 있었습니다.
저렇게 줄바꿈테그같은게 DB에 그대로 들어가있을경우 줄바꿈을 적용시켜서 불러내는 함수가 있었습니다.