채택완료

분류를 사용한 게시판 글중 공지체크한 글 진행중(로또루아님)

2015-06-30 (화) 09:25:11 3,795

아래의 내용처럼 어제 질문을 드려서 로또루아님이 답변을 해주셨는데요.

// 공지 처리

if (!$sca && !$stx) {    // 분류와 검색어가 없을때만 공지가 노출됨

이부분을 어떻게 수정하면 될까요? 어떻게 수정할지를 모르겠어요 ㅠㅠ

--------------------------------------------------------------------------------

- 질문내용 -

분류를 사용한 게시판 리스트를 보면 상단에 분류항목이 나오잖아요. 예를들면....

전체글  A분류  B분류 C분류

이렇게 나오잖아요.
게시글을 등록할때  공지글체크를 한 글은  전체글일때  공지글로 맨위에 잘뜨는데요.
문제는  이 공지체크한 글이 A분류로 글  등록때 분류로  했다면 게시판  목록에서 A분류를  클릭하면  공지로  위에 뜨지않는데 어떻게 하면  해당분류를 클릭했을때도  공지체크된 해당분류의 글들이  상단에 정렬되게  할수있을까요?

휴대폰으로  질문올리기  힘드네요. 선배  고수님들  도와주세요~~~
 

           
                   

이 질문에 댓글 쓰기 :

내용
댓글내용

답변 1

로또루아님의 답변                                                                           

list.php 파일 열어보시면  

// 공지처리 이렇게 주석문이 있는 곳이 있습니다. - 대략 83줄 정도?

// 공지 처리

if (!$sca && !$stx) {    // 분류와 검색어가 없을때만 공지가 노출됨 

이부분을 수정하시면 분류가 있을때에도 공지가 나오게 할 수 있습니다.

|

답변 3개 / 댓글 2개

채택된 답변
+20 포인트

테스트작성하여 올려놨습니다.

http://www.uhub.co.kr/bbs/board.php?bo_table=gnu&wr_id=10&sca=%EA%B8%B0%ED%83%80

반드시 백업후에 작업 해보세요. 

답변에 대한 댓글 1개

JAVA대세님 신경써주셔서 너무 감사드립니다. 로또루아님 대세님 방법 모두 잘 되었습니다. 너무 감사드립니다. 오늘 좋은 하루 보내세요~~
2015-06-30 (화) 13:18:36

감사합니다. 

잘 쓰겠습니다.

일단 먼저 위의 사항을 모든 게시판에 적용할 지 아님 특정게시판에만 적용할지를 정해야 합니다.

만일 모든 게시판에 동일하게 적용시킬 경우는 

if (!$sca && !$stx) {   // 분류+검색어가 없을 경우에만

공지노출

}

==> 

if (!$stx) { ​​ // 검색어가 없을 경우에만

공지노출

}

특정게시판에만 적용하실 경우에는

 

if($bo_table=="게시판"){

if (!$stx) {

공지노출 부분

}​ 

}else{

if (!$sca && !$stx) {

공지노출 부분

}​

}

답변에 대한 댓글 1개

로또루아님 역시 질문 봐주셨네요. 신경써주셔서 정말 감사드립니다. 로또루아님 말씀대로 하니까 잘 된답니다. 너무 감사드리고요 로또당첨의 행운이 함께하시길 바랍니다~

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