카테고리 순서
본문
게시판 관리자 페이지에서
카테고리 작성한 순서대로
리스트 페이지에서 나올 수 있나요?
답변 8
원하시는 것이 무엇인지 알겠네요.
카테고리를 가다나"순으로 적지 않으면
select에서 order by ca_name 하면 원하는 결과가 당연히 안 나옵니다.
이럴 때는
https://extbrain.tistory.com/46
case 써야 합니다.
아니면 트릭을 써서
카테고리를
1사과,2배,3감,4대추
이렇게 할 수 있죠.
질문을 명확하게 적어주세요.
카테고리 작성한 순서대로라는게 무슨 의미인가요?
리스트의 게시물 정렬을 카테고리순으로 하길 원하신다는건지
아니면 카테고리 출력을 원하시는건지
알수가 없습니다.
그누보드 기본기능이 분류란에 작성한 카테고리 순으로 출력이 됩니다.
각카테고리의 구분자는 " | " 가 사용되며 에를들면 분류란에
테마|게시판|최신글|플러그인|..|.. 등으로 입력하시면 됩니다.
참고하신 소스에 설명을 드리자면
write_update.tail.skin.php 파일을 생성하셔서
추천, 비추천 기능을 사용하지 않으시면
<?
$tmp=explode("|", trim($board['bo_category_list']));
$key=array_search($ca_name, $tmp);
sql_query("update $write_table set wr_good='$key' where wr_id='$wr_id'");
?>
이 소스를 넣으시면 될것 같네요.
그렇게 글이 등록된 카테고리의 순서가 wr_good 값에 들어갈겁니다. DB에서도 확인해보세요.
그렇게 한뒤 게시판 관리에서 리스트 정렬 필드를 wr_good asc 로 설정하셔서 쓰시면 될것 같습니다.
답변 감사합니다.
>> 스킨 폴더에 write_update.skin.php를 만들고 아래 코드를 넣으세요
<?
$tmp=explode("|", trim($board['bo_category_list']));
$key=array_search($ca_name, trim($tmp));
sql_query("update $write_table set wr_good='$key' where wr_id='$wr_id'");
?>
위와 같이 적용을 해서 시도를 해보았습니다.
그런데 작동을 안합니다.
게시판 관리자 페이지에서 카테고리 순서대로
리스트 페이지에서 출력을 하고 싶은데 잘 안되네요.
감사합니다.
아래의 설명이 이해가 안갑니다.
자세히 설명 부탁드립니다.
감사합니다.
방법이라면
가->0, 나->1~~~처럼 분류의 순서를 따로 기록하는 겁니다
등록시 해당 분류의 출력순서를 여분필드나 사용하지않는 필드에 기록합니다
추천기능을 사용치않으면 wr_good에 기록하면 좋을테죠
그런 후 정렬 순서를 추천수 오름차순으로 해주면 자~알 나올 겁니다