게시판 목록 페이지에서 각각의 css (?)

게시판 목록 페이지에서 각각의 css (?)

QA

게시판 목록 페이지에서 각각의 css (?)

본문

구인구직 페이지를 제작중입니다.

 

리스트 페이지에서, 큰박스형,작은박스형,리스트형으로 목록을 쭉 보여주려고 하는데요.

 

글작성시 wr_8 ~ 10 을 사용해서 

 

wr_8 - 큰박스형

wr_9 - 작은박스형

wr_10 - 리스트형 

 

이렇게 체크를 하게 했습니다.

 

 

리스트 상에서 각 형태에 맞게 css를 3가지 버전으로 제작을 했구요,

 

제일 위에는 wr_8 을 선택한 글만 보이고 css는 box_b 클래스를 가져오고

wr_9 는 역시 체크된 글만 보이고 css - box_s 클래스

wr_10 은 체크된 글, css_normal 클래스

 

이런식으로 불러오는게 가능할까요?

 

css 부분은 다른 스킨의 조건문을 참고하면서 어떻게든 해볼수있을것같은데

 

한 리스트 페이지 안에서 wr_ 값이 체크된 3가지 분류를 만들수있나 궁금합니다.

 

** 일반페이지를 만들고 최근글 불러오기 형태로도 생각을 해봤는데 이럴 경우 전체의 페이징과 검색이 문제가 될것같아 포기했습니다.

이 질문에 댓글 쓰기 :

답변 2

 

OOOO페이지의 리스트형태 라고 하시면

 

게시물 1개의 내용이 아닌 전체에 해당됩니다.

List를 불러오는 상황에서는

 

특정게시물이 가지고 있는 wr_8, wr_9, wr_10 을 체크할수가 없습니다.

그보다 상위에 해당되는

bo_8, bo_9, bo_10 을 조절하시는게 맞지 않을까 싶습니다.

 

게시판관리에서 저장되는

 

g5_board 테이블에 bo_table 값을 매핑해서 Record 1개에 저장됩니다.

 

-------

어떻게 든 8,9,10에 해당되는 값을 체크하는것만 다시 살펴보면

 

일단 CSS는  스킨하위에 위치시키시신게 맞다는 가정하에

체크하는 부분만 살펴보면


$stylecss = "css_normal.css";
if ($wr_8)
    $stylecss = "css_box_b.css";    
else if ($wr_9)
    $stylecss = "css_box_s.css";     
 
add_stylesheet('<link rel="stylesheet" href="'.G5_SHOP_CSS_URL.'/'.$stylecss.'">', 0);

와 같이 처리하시면 됩니다.

 

주의하실건 리스트에가져오는 값을 wr_8, wr_9, wr_10 의 값을 어떻게 가져올지를 어떤 데이타를 확인할지를 판단하셔야합니다.

사용자가 선택한 형태로 목록을 보여주려면 wr_xx 여분필드 사용할 필요 없이

쿠키나 세션으로 처리해 보세요.

if($_SESSION['list-type'] =='list'){

    add_stylesheet('스타일시트파일.css');

}

 

버튼을 3개 만들어서 리스트, 큰박스,작은박스 형 이런식으로 만들고 세션생성해주는 페이지를 따로 만들고 링크는 세션생성.php?list_type=list 이런식으로 해주세요

그리고 세션생성코드 넣은 다음

원래 페이지로 리다이렉트 해주세요.

답변을 작성하시기 전에 로그인 해주세요.
전체 222
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT