묻고답하기
모바일 댓글페이지 폼깨짐 현상
2014.11.21 00:53
모바일 댓글 페이지가 2페이지로 넘어가기 바로직전에 대댓글이 달려 페이지가 넘어갈시
모바일 댓글페이지가 그 이후 댓글부터 사진처럼 깨집니다;.
몇시간째 혼자 붙들어본 결과 css문제는아닌거같아요;
comment.html 문제인거같은데 어딜 만져야할지 참;
어딜 만져야 할지 모르겠는데 조언을 여쭙고싶습니다.
댓글 9
-
Happyphp
2014.11.24 06:17
-
Happyphp
2014.11.24 06:18
주소를 알려 주시면 html를 보고 문제점을 말씀드릴수 있을겁니다.
-
틱택톡
2014.11.24 11:59
제가 모바일도메인이 따로 없어서 PC버전으로는 모바일은 못보네요;
모바일로만 볼수있어서 html을 볼수가 없어요 ㅠㅠ
-
okiz
2014.11.25 12:45
한가지 더 말씀드리자면, PC 버전에서도 모바일 볼 수 있습니다.
http:// ~~~ .com/?m=1
로 접속하시면 됩니다.
-
okiz
2014.11.24 10:06
해당 문제는 저도 겪었는데요,
1페이지 마지막에서 대댓글 달리면서 2페이지로 넘어갈때,
get('depth') 부분을 2페이지로 넘어가면서 못받아와서 깨집니다.
해당 모바일 게시판 댓글은 exec_xml (혹은 exec_json) 으로 불러오면서 못받아오더라구요.
그래서 전 그냥 comment.html 을 재작성했어요.
-
틱택톡
2014.11.24 12:00
저와 딱 같은 문제이시군요 혹ㄱ시 comment.html만 수정해주면되나요? 어디부분 수정해주셧는지 여쭤봐도 될까요
-
okiz
2014.11.24 14:44
저같은 경우에는 ul, li 부분을 완전히 제 방식대로 재작성 하였습니다.
in comment.html
<ul>
{@ $_comment_list = $oDocument->getComments() }
<!--@foreach($_comment_list as $key => $comment)-->
<li>
<div style="margin-left:{($comment->get('depth'))*15}px"|cond="$comment->get('depth')&&($comment->get('depth'))*15 < 50" style="margin-left:50px"|cond="$comment->get('depth')&&($comment->get('depth'))*15 >= 50" >
{$comment->getContent(false);}
</div>
</li>
<!--@end-->
</ul>
제 소스를 전체 다 드리긴 뭣해서 간략화 시켜봤습니다.
-
틱택톡
2014.11.25 01:28
감사합니다. 주신 정보를 가지고 수정해봤는데요. 하나만 봐주셧으면 감사하겟습니다.애초 제 comment.html소스는<ul id="cl" class="rp tgo open">{@ $_comment_list = $oDocument->getComments() }{@ $start = true }{@ $depth = 0 }<!--@foreach($_comment_list as $key => $comment)--><!--@if(!$start && $comment->get('depth') == $depth)--></li><!--@end--><!--@if($comment->get('depth') > $depth)--><ul><!--@else--><!--@while($comment->get('depth') < $depth)--></li></ul>{@ $depth -= 1 }<!--@end--><!--@endif--><li>{$comment->getContent(false)}<span class="auth"><em>{$comment->getNickName()}</em><span class="time">{$comment->getRegdate("Y.m.d")}</span><!--@if($comment->isGranted() || !$comment->get('member_srl'))--><a href="{getUrl('act','dispBoardDeleteComment','comment_srl',$comment->comment_srl)}" class="btn de">{$lang->cmd_delete}</a><!--@endif--><a href="{getUrl('act','dispBoardReplyComment','comment_srl',$comment->comment_srl)}" class="btn re">{$lang->cmd_reply}</a>{@ $start = false }{@ $depth = $comment->get('depth') }</span><!--@endforeach--><!--@while($depth > 0)--></li></ul>{@ $depth -= 1}<!--@end--></li></ul><!--@if($oDocument->comment_page_navigation)--><div id="clpn" class="pn"><!--@if($oDocument->comment_page_navigation->cur_page != 1)--><a href="#" onclick="loadPage({$oDocument->document_srl}, {$oDocument->comment_page_navigation->cur_page-1}); return false;">‹ {$lang->cmd_prev}</a><!--@endif--><strong id="curpage">{$oDocument->comment_page_navigation->cur_page} / {$oDocument->comment_page_navigation->last_page}</strong><!--@if($oDocument->comment_page_navigation->cur_page != $oDocument->comment_page_navigation->last_page)--><a href="#" onclick="loadPage({$oDocument->document_srl}, {$oDocument->comment_page_navigation->cur_page+1}); return false;">{$lang->cmd_next} ›</a><!--@endif--></div><!--@endif-->이였는데요 주신 정보를 가지고<ul id="cl" class="rp tgo open">{@ $_comment_list = $oDocument->getComments() }<!--@foreach($_comment_list as $key => $comment)--><li><div style="margin-left:{($comment->get('depth'))*15}px"|cond="$comment->get('depth')&&($comment->get('depth'))*15 < 50" style="margin-left:50px"|cond="$comment->get('depth')&&($comment->get('depth'))*15 >= 50" >{$comment->getContent(false);}</div></li><!--@end--></ul><!--@if($comment->get('depth') > $depth)--><ul><!--@else--><!--@while($comment->get('depth') < $depth)--></li></ul>{@ $depth -= 1 }<!--@end--><li>{$comment->getContent(false)}<span class="auth"><em>{$comment->getNickName()}</em><span class="time">{$comment->getRegdate("Y.m.d")}</span><!--@if($comment->isGranted() || !$comment->get('member_srl'))--><a href="{getUrl('act','dispBoardDeleteComment','comment_srl',$comment->comment_srl)}" class="btn de">{$lang->cmd_delete}</a><!--@endif--><a href="{getUrl('act','dispBoardReplyComment','comment_srl',$comment->comment_srl)}" class="btn re">{$lang->cmd_reply}</a>{@ $start = false }{@ $depth = $comment->get('depth') }</span><!--@endforeach--><!--@while($depth > 0)--></li></ul>{@ $depth -= 1}<!--@end--></li></ul><!--@if($oDocument->comment_page_navigation)--><div id="clpn" class="pn"><!--@if($oDocument->comment_page_navigation->cur_page != 1)--><a href="#" onclick="loadPage({$oDocument->document_srl}, {$oDocument->comment_page_navigation->cur_page-1}); return false;">‹ {$lang->cmd_prev}</a><!--@endif--><strong id="curpage">{$oDocument->comment_page_navigation->cur_page} / {$oDocument->comment_page_navigation->last_page}</strong><!--@if($oDocument->comment_page_navigation->cur_page != $oDocument->comment_page_navigation->last_page)--><a href="#" onclick="loadPage({$oDocument->document_srl}, {$oDocument->comment_page_navigation->cur_page+1}); return false;">{$lang->cmd_next} ›</a><!--@endif--></div><!--@endif-->이렇게 수정을 햇더니본래 문제점이엿던 페이지 넘어갈때 대댓글 달릴시 깨지는 문제는 해결이 됬으나
닉네임과 링크이미지가 사라졋습니다.. 증말 미치겟네요 ㅠㅠ
-
okiz
2014.11.25 12:21
<ul id="cl" class="rp tgo open">{@ $_comment_list = $oDocument->getComments() }<!--@foreach($_comment_list as $key => $comment)--><li><div style="margin-left:{($comment->get('depth'))*15}px"|cond="$comment->get('depth')&&($comment->get('depth'))*15 < 50" style="margin-left:50px"|cond="$comment->get('depth')&&($comment->get('depth'))*15 >= 50" ><span class="auth"><em>{$comment->getNickName()}</em><span class="time">{$comment->getRegdate("Y.m.d")}</span><!--@if($comment->isGranted() || !$comment->get('member_srl'))--><a href="{getUrl('act','dispBoardDeleteComment','comment_srl',$comment->comment_srl)}" class="btn de">{$lang->cmd_delete}</a><!--@endif--><a href="{getUrl('act','dispBoardReplyComment','comment_srl',$comment->comment_srl)}" class="btn re">{$lang->cmd_reply}</a></span>{$comment->getContent(false);}</div></li><!--@end--></ul><!--@if($oDocument->comment_page_navigation)--><div id="clpn" class="pn"><!--@if($oDocument->comment_page_navigation->cur_page != 1)--><a href="#" onclick="loadPage({$oDocument->document_srl}, {$oDocument->comment_page_navigation->cur_page-1}); return false;">‹ {$lang->cmd_prev}</a><!--@endif--><strong id="curpage">{$oDocument->comment_page_navigation->cur_page} / {$oDocument->comment_page_navigation->last_page}</strong><!--@if($oDocument->comment_page_navigation->cur_page != $oDocument->comment_page_navigation->last_page)--><a href="#" onclick="loadPage({$oDocument->document_srl}, {$oDocument->comment_page_navigation->cur_page+1}); return false;">{$lang->cmd_next} ›</a><!--@endif--></div><!--@endif-->이 소스로 교체해 보세요.진하게 표시된 부분이 닉네임과 작성일,수정,삭제 버튼 등이 있는 부분인데 foreach 문에 들어가 있어야 합니다.정확히는 foreach 가 각각의 댓글 반복되게 하는 부분이지요. getContent(false) 부분 근처에 같이 들어가야해요.그리고 제가 준 소스대로해서 깨지는게 수정되어서 다행입니다.문제는, 기존 댓글에서 대댓글임을 보여주는 이미지는 따로 넣어주시거나 해야 합니다.저는 그냥 간격으로만 구분하고 있습니다. 화살표없이..
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
XE초보 |
스케치북5 모바일 view, vote << 한글로 수정하고 싶습니다
![]() | |
슈스되자 | 이미 스킨 적용이 된 상태에서 새 페이지 추가하려는데요 [2] | 2014.11.25 by 슈스되자 |
해운대살고싶다 | 방문자 현재위치 모듈이있나요? | |
soneing | 이미지첨부시 #2049 에러 | |
초심자의갑주 | 외부접속 질문드립니다 ㅠㅠ [1] | 2014.11.25 by 해운대살고싶다 |
띠링띠링 |
스케치북 게시판 써보니 게시글 안에 또 다른 사이트가 생기네요
[1]
![]() | 2014.11.25 by DoorWeb |
KPRS | 프로필 사진 사이즈 문의드려요 [2] | 2014.11.25 by KPRS |
yjb0714 | 레이아웃 해상도 조정 [1] | 2014.11.25 by 컴박살 |
카오스™ | 사이트 메뉴가 사라졌어요 [1] | 2014.11.25 by 손주사랑 |
초보중초보 | 관리자로그인이 안됩니다. [2] | 2014.11.25 by 초보중초보 |
season2 |
레이아웃을 바꾼후 로그인이 안되요 ㅠㅠ
[10]
![]() | 2014.11.25 by 초보중초보 |
난이미틀렸어 | 외부 페이지 출력 문제입니다. [1] | 2014.11.25 by Happyphp |
항룡 | 관리자 첨부파일 사이즈 제한 없애는 확실한 방법 알고 싶어요. [1] | 2014.11.25 by seyriz |
틱택톡 |
모바일 댓글페이지 폼깨짐 현상
[9]
![]() | 2014.11.25 by okiz |
김로직 | C# 등 전문 프로그래머 분들 질문좀 받아주세요 [1] | 2014.11.25 by Canto |
dskurrkdfdr74 | 도메인변경시 예전도메인이 모바일로 나오는현상; | |
voooa | html5 영상 반복재생이 안됩니다. [4] | 2014.11.25 by voooa |
도로테비 | 제로보드4처럼 공지게시판을 메인에 따로 쓸때 주로 어떻게 사용하시나요? [2] | 2014.11.25 by 도로테비 |
화랑529 |
스케치북5 재질문 드립니다.
![]() | |
화랑529 | 스케치북5 게시판 질문 드립니다. [4] | 2014.11.25 by 화랑529 |
혹시 주소라고 알수 있을까요. 소스를 봐야 정확한 원인을 알수 있어서요.