뭐가 문제일까요? 채택완료
모바일 뷰코멘트스킨에서
아래의 1)을 2)로 바꿨더니 html테그가 다 보이네요
무엇이 잘못된걸까요?
그리고 이미지 주소끝에 .jpg""
" 이게 붙어서 이미지주소 에러가 나네요,,
1)
<?php
$cmt_amt = count($list);
for ($i=0; $i<$cmt_amt; $i++) {
$comment_id = $list[$i]['wr_id'];
$cmt_depth = ""; // 댓글단계
$cmt_depth = strlen($list[$i]['wr_comment_reply']) * 20;
$comment = $list[$i]['content'];
/*
if (strstr($list[$i]['wr_option'], "secret")) {
$str = $str;
}
*/
$comment = 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>", $comment);
$cmt_sv = $cmt_amt - $i + 1; // 댓글 헤더 z-index 재설정 ie8 이하 사이드뷰 겹침 문제 해결
?>
2)
<?php
$cmt_amt = count($list);
for ($i=0; $i<$cmt_amt; $i++) {
$comment_id = $list[$i]['wr_id'];
$cmt_depth = ""; // 댓글단계
$cmt_depth = strlen($list[$i]['wr_comment_reply']) * 20;
$str = $list[$i]['content'];
if (strstr($list[$i]['wr_option'], "secret"))
$str = $str;
$str = 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);
$cmt_sv = $cmt_amt - $i + 1; // 댓글 헤더 z-index 재설정 ie8 이하 사이드뷰 겹침 문제 해결
?>
<!-- 댓글 출력 -->
<p>
<?php if (strstr($list[$i]['wr_option'], "secret")) echo "<img src=\"".$board_skin_url."/img/icon_secret.gif\" alt=\"비밀글\">"; ?>
<?php echo $str ?>
</p>
<!-- 댓글 출력 끝-->
답변 1개
다른건 잘 모르겠고...
<?php
$cmt_amt = count($list);
for ($i=0; $i<$cmt_amt; $i++) {
$comment_id = $list[$i]['wr_id'];
$cmt_depth = ""; // 댓글단계
$cmt_depth = strlen($list[$i]['wr_comment_reply']) * 20;
$str = $list[$i]['content'];
/* 이게 왜 필요한건지.. 궁금하네요 */
if (strstr($list[$i]['wr_option'], "secret"))
$str = $str; // 대입을 뭔기 비밀글에 대한 처리가 들어가야 하는게 아닌가 싶네요
/* 여기까지요.. 위의 문장은 의미가 없는듯 싶은데요 */
$str = 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);
$cmt_sv = $cmt_amt - $i + 1; // 댓글 헤더 z-index 재설정 ie8 이하 사이드뷰 겹침 문제 해결
?>
위 코드에서
헛갈리는 부분을 변경해도 되는 href=' 내용 ' 부분을 " 에서 => ' 로
헛갈리지 않게 변경해보시죠
$str = 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);
이렇게 하고 테스트해보면 어떨지 궁금하네요
답변에 대한 댓글 4개
그러게요.. 볼수없이, 소스만보고 글만읽고 판단하려니
잘 가늠이 안되서 답변도 만만치 않긴합니다
코드를 짜는게 더 빠를..... ^^
열정이 있으시니 해결되시겠죠
당장 해결이 안되면,
다른 방향으로 찾아보시면 어떨런지요
여기 몇년 다녔지만 아무런 댓가 없이 이렇게 시간내서 친절한 답변 해주시는분 별로 없습니다.
편히 쉬세요~
급하고, 막혀서 당장 해결해야하면 보수를 받고 해야하는게 맞죠
또 그런건 제작의뢰가 있으니까요
하지만, 내가 배우고 싶어서 하는일인데, 막혀서 힘든거 여기 다음계단이 어딘지 찾는건..
겪어본사람만 알지 않을까 싶어요
뭐, 이걸 유료로 처리하는것도 틀리다할수없지만, 숨통을 트인다고나 할까요?
당장.. 힘든데.. 날밤또 까야하는데.. 이런상황이 미치는걸 겪어서 그럴겁니다.
질문올리시는분들중,
아.. 여기 막힌거 해결하면 다음단계인데.. 하는 글은 더 답을 찾아보고 싶은거에요
절박해서 올리시는분들 이런분들이 질문하면 저 예전 생각나서 답변도 열씸히 달려 하는것뿐입니다. 정답이 아닌경우도 많고, 가급적 . 해답보단, 길을 찾아드리고 싶은거죠
그래서, 간혹 제 답변에 소스보다, 설계성 글을 적기도합니다.
또, 시간이 지나서 저도 질문올리면 답글 잘 달아주시겠죠
아무튼 좋게생각해주시니 감사해요
좋은밤되세요
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
1)을 2)로 변경한 이유는
pc버전 댓글에서 비밀글 체크하고 작성하면 글쓴이도 보이지 않고 관리자만 그 댓글내용이 보이게 처리한건데..잘 작동되더군요,,
그런데 나중에 글쓴이가 그 내용을 알고 있어서 ㅋ 참이상하다하고선 한참뒤에 알게 되었는데
모바일에서 본거더라구요,,그때사 아,,모바일은 코드를 안고쳤지 하고,,,pc와 동일한 코드 즉 2)를 넣어주엇는데..
이제 보니 모바일에서 테그가 훤히보이고,,이미지 url은 " 이게 붙어서 이미지주소 에러가 나구요,,
웹 제작 참 어렵네요,,
정확히는 내가 쓰려는 용도가 일반적이지 않고 보통보다 어려운 거겟죠..