게시판 Editor 모드로 글 등록시 마지막 html 태그가 삭제되는부분
본문
글 등록 후 태그 종료 부분
예)
<div> 가 아니라 <div <--마지막 부분 한자가 지워져서 글등록이 되는데요
어느 소스 부분을 봐야할지 아시는분 있으신가요?
추가적으로 메인 페이지에서 게시판 리스트 전체를 불러오는데 몇개의 리스트만 메인페이지에 뿌리고 싶은데 요 부분도 아시면 좀 부탁드립니다.
답변 3
저장되는 update 부분에 기본적으로 끝에 >와 같은 연산자가 들어올경우 그부분을 삭제하고 저장됩니다.
그렇기 때문에 content를 가져올때 를 추가해서 저장하면 >와 같은 부분이 끝이 아니기 때문에
짤리지 않고 저장이됩니다.
그리고 메인에 원하는 게시판을 그룹 게시판에 넣고
http://demo.sir.kr/gnuboard5/bbs/group.php?gr_id=shop 와 같은 형태로 출력해주면
간단히 원하는 리스트를 메인에 뿌려줄 수 있습니다.
메인페이지에서 게시판 전체를 불러오고있는데
그누보드 기본이라면 index.php에보시면
echo latest("basic", $row['bo_table'], 5, 25);
이부분이 게시판을 불러오는 부분인데
echo latest("basic", "test", 5, 25);//test라는 이름의 게시판을 최신글로 부른다.
이런식으로 각각의 게시판을 따로따로 불러오시면 되겠습니다.
몇개의 게시글만 불러오고 싶으시면 해당 게시글마다 일반 게시글과
구분을 할수있는 여유필에 특정 값을 넣어서 쿼리문을 수정하여 특정 게시글만
출력하시면 되겠습니다.
문제점은 해결되었습니다. 컬럼 속성을 변경 후 wr_content 부분의 값을 컬럼 사이즈에 맞게 substr 하는 부분에서 해당 컬럼의 사이즈값만큼을 넣어버리니 값이 너무 커서 그런거같네요
write_update.php 파일내
if (isset($_POST['wr_content'])) {
$wr_content = substr(trim($_POST['wr_content']),0,429496725);
$wr_content = preg_replace("#[\\\]+$#", "", $wr_content);
}
진한부분의 값을 줄여줬습니다. 하니 해결이 되네요