채택완료

[사진첨부] pc버젼에선 게시판순서가 잘나오나, 모바일에서 똑같은 순서로 안나옵니다.

2015-12-14 (월) 17:42:14 4,326

be9b6fe3541f8080be255418573c10e1_1450082413_1091.png

pc버전


be9b6fe3541f8080be255418573c10e1_1450082413_1847.png모바일 버전 

http://coc.kr/bbs/group.php?gr_id=town pc버젼과 모바일버젼 게시판 순서 동일하게 하는 방법?

문의드립니다.

조언 부탁드립니다.

감사합니다.

답변 3개 / 댓글 8개

채택된 답변
+20 포인트

관리자페이지 > 게시판관리  메뉴에서 출력 순서를 입력해 보세요. 

출력순서 숫자가 같으면 순서가 바뀌기도 합니다.

 

개별 게시판 관리 메뉴가 아니고, 전체 게시판 관리 메뉴입니다. 

답변에 대한 댓글 7개

바뀌지 않네요. sql 에서 수정을 해줘야 할까요?
들어가봐도 뭐가 뭔지 잘 모르겠네요 ㅠㅠ
어드민 게시판 관리에서 그 게시판 순으로 모바일에서 나오네요 -_-
출력순서를 지정을 했는데도, 순서가 바뀌지 않는다는 말씀이신가요?
index.php 안에 있는 최신글 보여주는 쿼리문에 order by 가 있는데도 그런가요?
어떤 순서의 영향을 받는지 궁금했는데... 자메뷰님 말씀대로군요.
네 출력순서를 지정해도 변경되지 않습니다. 그리고
group.php 파일안에 아래 내용이 있습니다. 제가 개발자가 아니라서 자세히는 모르겠습니다.

<!-- 메인화면 최신글 시작 -->
<?php
// 최신글
$sql = " select bo_table, bo_subject
from {$g5[board_table]}
where gr_id = '{$gr_id}'
and bo_list_level <= '{$member[mb_level]}'
and bo_device <> 'mobile' ";
if(!$is_admin)
$sql .= " and bo_use_cert = '' ";
$sql .= " order by bo_order ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
$lt_style = "";
if ($i%2==1) $lt_style = "margin-left:20px";
else $lt_style = "";
?>
<div style="float:left;<?php echo $lt_style ?>">
<?php
// 이 함수가 바로 최신글을 추출하는 역할을 합니다.
// 사용방법 : latest(스킨, 게시판아이디, 출력라인, 글자수);
echo latest('basic', $row['bo_table'], 5, 70);
?>
</div>
<?php
}
?>
<!-- 메인화면 최신글 끝 -->
그누보드 버그가 있었군요. ^^

(테마)/mobile/group.php
파일 안에서

$sql .= " order by bo_table ";

$sql .= " order by bo_order ";

바꿔 보세요.
버그 게시판에 신고해주세요~^
신고했습니다. ^^

오 M마스타 님

감사합니다. 짱짱~~!!

2015-12-15 (화) 00:05:38

버그인 듯 합니다.

저도 1년 넘게 이 문제를 해결 못하고 있습니다.

답변에 대한 댓글 1개

sql 쿼리문에서 order by 로 정렬할 때,
정렬값이 같으면 순서가 바뀌기도 합니다. ^^

답변을 작성하려면 로그인이 필요합니다.