글 내용나오는 최신글 보기나 검색등에서 html 코드 나오는 문제해결방법좀...
최근에 그누보드를 만나서요 왕초보인데 그냥 개인 홈페이지 만들면서 연습하고 있습니다.
본론으로 바로 들어가서요 글 내용이 조금 표현되는 게시판 리스트에서요 어떤것은
HTML코드 소스가 나오지 않고 어떤것은 그대로 다 나옵니다.
안나오는 게시판의 예

html 코드가 나오는 게시판의 예)
우선 검색(search.php)부터 html 소스가 다 나옵니다.
"유아원"님의 테마게시판도 소스가 다 나오네요

어떻게 해결해야 될지 모르겠습니다
두개 list 소스 비교해서 해볼라구 했는데 컥 어렵다..
basic검색도 html 소스가 나오네요 이것도 안나오게 하고 싶은데..
URL을 표시안한 이유는 제 홈페이지가 언제 바뀔지 몰라서 나중에라도 혹시 다른 사람도 저 처럼 이 문제에 대해서 고민하실까봐 직접 캡쳐해서 올립니다.
고수님들의 도움 부탁드립니다
꾸벅 (-_-)(_ _)(-_-)
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 7개
저도 이문제때문에 고민하면서 수많은 사이트를 뒤지며 해결법을 찾았지만 완벽하게 모든 태그를 제거하고 줄바꿈까지 되는 함수는 공개들을 안하시는지 거의 불가능 하더군요 ^^:;
http://www.sir.co.kr/bbs/tb.php/g4_tiptech/2534
요기 가보시면 오달수님이 태그 제거하는 훌륭한 공식을 리플에 올려 주셨습니다..
아니면 차라리 리스트에 나오는 부분을 따로 여분필드에 입력해서 불러오시는 법도 좋을듯 싶네요..
제가 만든 스킨이라면 아래처럼 수정하면 됩니다.
수정 전
cut_str(get_text($list[$i][wr_content])
수정 후
cut_str(strip_tags($list[$i][wr_content])
저도 태그제거 문제 때문에 정말 고생하는데요.
strip_tags라고 하면 아예 글이 안나오네요...
search.php에서 수정하는 것 맞죠?
좋은 스킨 항상 감사드려요...
그런것은 없습니다.
문자처리에 대해 동일한 방법을 적용한다고 하더라도,
각각의 사용자마다 적용형태(웹페이지의 출력형태)는 다를 수 있기 때문입니다.
제가 질답/팁/스킨 자료실에서 남긴 게시물이나,
타 사용자의 스킨에서 문자처리에 관한 문제점을 체크할 때
이러한 부분을 언급한 적이 있습니다.
가장 간단한 방법으로는,
get_text, strip~, ...
경우에 따라서는 내용을 불러오는 최신글, 게시판 스킨인 경우,
wr_content를 써야 되는 경우도 있고,
단순히 content로 불러야 하는 경우,
$write[content], $write[wr_content]와 같은 형태로 불러와야 하는 등
'공식화 된 내용'이 없기 때문입니다.
고수? 공개를 꺼려한다?
그런 섣부른 말씀은 지양해 주셨으면 합니다.
아무튼 잘 알겠습니다..
도움주신 분들 모두 감사합니다. 엄청빨리 도와주시네요
저도 어서 실력을 늘려서 여기서 남에게 도움을 주는 정도로 내공올려야 하겠네요..
휘리릭~