코멘트에 공백이 나오도록 수정하고싶습니다.
지금 그누보드는
코멘트입력할때
내용 앞부분에 공백이 있으면
공백을 제거하고 저장하잖아요...
이 공백이 표시되도록 하고 싶은데요...
다시말해서
현재는
-----------------------
내용
----------------------
이렇게 코멘트를 입력하고 확인누르면
------------------
내용
---------------------
이렇게 출력되잖아요..
이걸 그냥 앞부분 공백을 살려서 출력되도록 하고싶습니다..
해결법 아시면 도움 부탁 드릴게요..
감사합니다.
코멘트입력할때
내용 앞부분에 공백이 있으면
공백을 제거하고 저장하잖아요...
이 공백이 표시되도록 하고 싶은데요...
다시말해서
현재는
-----------------------
내용
----------------------
이렇게 코멘트를 입력하고 확인누르면
------------------
내용
---------------------
이렇게 출력되잖아요..
이걸 그냥 앞부분 공백을 살려서 출력되도록 하고싶습니다..
해결법 아시면 도움 부탁 드릴게요..
감사합니다.
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 7개
view_comment.skin.php 파일열어서 코멘트 출력부분에
preg_replace("/\[\<a\s.*href\=\"(http|https|ftp|mms)\:\/\/([^[:space:]]+)\.(mp3|wma|wmv|asf|asx|mpg|mpeg)\".*\<\/a\>\]/i", "<script>doc_write(obj_movie('$1://$2.$3'));</script>", $str);
라고 되어 있습니다.
정규식은 몰라서 정확한지는 모르겠지만.. 여기서 :space: 부분을 지우시면 됩니다.
디비 열어보니 DB에도 앞부분 공백없이 저장되어 있습니다.
입력할때 어디선가 내용을 바꾸는것 같습니다.
에 trim이 두번 나오는데 한번은 닉네임 입력부분이고
한번은 주석이네요...ㅎㅎ
다른파일도 한번 찾아보겠습니다. 감사합니다.
view_comment.skin.php 화일내에
fviewcomment_submit(f) 폼 보내기 전에 이미 공백을 지우고 보냅니다.
// 양쪽 공백 없애기
var pattern = /(^\s*)|(\s*$)/g; // \s 공백 문자
document.getElementById('wr_content').value = document.getElementById('wr_content').value.replace(pattern, "");
이 부분이요.
2) DB에 들어가 있다면,
코멘트 출력할때
<?=get_text($list[$i][content1], 0)?>
이렇게 출력합니다.
3) 추적 해보면 common.lib 내에
// TEXT 형식으로 변환
function get_text($str, $html=0)
{
/* 3.22 막음 (HTML 체크 줄바꿈시 출력 오류때문)
$source[] = "/ /";
$target[] = " ";
*/
// 3.31
// TEXT 출력일 경우 & 등의 코드를 정상으로 출력해 주기 위함
if ($html == 0) {
$str = html_symbol($str);
}
$source[] = "/</";
$target[] = "<";
$source[] = "/>/";
$target[] = ">";
//$source[] = "/\"/";
//$target[] = """;
$source[] = "/\'/";
$target[] = "'";
//$source[] = "/}/"; $target[] = "}";
if ($html) {
$source[] = "/\n/";
$target[] = "<br/>";
}
return preg_replace($source, $target, $str);
}
이 함수를 거쳐서 출력됩니다.
/* 3.22 막음 (HTML 체크 줄바꿈시 출력 오류때문)
$source[] = "/ /";
$target[] = " ";
*/
이렇게 막혀있어서 공백을 로 치환하지 못하는 군요.
만약 html 체크 해서 출력할때에도 "3.22 막음 (HTML 체크 줄바꿈시 출력 오류때문)" 이런 오류때문에
그누보드운영자님이 막은듯 합니다.
4) get_text함수를 별도로 만들어서 모조키님 만드는 스킨용으로 사용해야 할듯 합니다.
그래서 소스 뒤져보고 있는 중이예요..ㅎㅎ
잘되면 스킨 만들어 올릴게요..