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

pc버전
모바일 버전
http://coc.kr/bbs/group.php?gr_id=town pc버젼과 모바일버젼 게시판 순서 동일하게 하는 방법?
문의드립니다.
조언 부탁드립니다.
감사합니다.
답변 3개 / 댓글 8개
채택된 답변
+20 포인트
2015-12-14 (월) 18:51:25
관리자페이지 > 게시판관리 메뉴에서 출력 순서를 입력해 보세요.
출력순서 숫자가 같으면 순서가 바뀌기도 합니다.
개별 게시판 관리 메뉴가 아니고, 전체 게시판 관리 메뉴입니다.
답변에 대한 댓글 7개
2015-12-15 (화) 11:56:30
2015-12-15 (화) 12:48:30
출력순서를 지정을 했는데도, 순서가 바뀌지 않는다는 말씀이신가요?
index.php 안에 있는 최신글 보여주는 쿼리문에 order by 가 있는데도 그런가요?
index.php 안에 있는 최신글 보여주는 쿼리문에 order by 가 있는데도 그런가요?
2015-12-16 (수) 11:23:36
네 출력순서를 지정해도 변경되지 않습니다. 그리고
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
}
?>
<!-- 메인화면 최신글 끝 -->
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
}
?>
<!-- 메인화면 최신글 끝 -->
2015-12-16 (수) 12:07:40
그누보드 버그가 있었군요. ^^
(테마)/mobile/group.php
파일 안에서
$sql .= " order by bo_table ";
를
$sql .= " order by bo_order ";
로
바꿔 보세요.
(테마)/mobile/group.php
파일 안에서
$sql .= " order by bo_table ";
를
$sql .= " order by bo_order ";
로
바꿔 보세요.
2015-12-29 (화) 10:47:35
오 M마스타 님
감사합니다. 짱짱~~!!
2015-12-15 (화) 00:05:38
버그인 듯 합니다.
저도 1년 넘게 이 문제를 해결 못하고 있습니다.
답변에 대한 댓글 1개
2015-12-15 (화) 00:18:22
sql 쿼리문에서 order by 로 정렬할 때,
정렬값이 같으면 순서가 바뀌기도 합니다. ^^
정렬값이 같으면 순서가 바뀌기도 합니다. ^^
답변을 작성하려면 로그인이 필요합니다.
들어가봐도 뭐가 뭔지 잘 모르겠네요 ㅠㅠ
어드민 게시판 관리에서 그 게시판 순으로 모바일에서 나오네요 -_-