게시판 목록 페이지에서 각각의 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는 스킨하위에 위치시키시신게 맞다는 가정하에
체크하는 부분만 살펴보면
</p>
<p>$stylecss = "css_normal.css";</p>
<p>if ($wr_8)</p>
<p> $stylecss = "css_box_b.css"; </p>
<p>else if ($wr_9)</p>
<p> $stylecss = "css_box_s.css"; </p>
<p> </p>
<p>add_stylesheet('<link rel="stylesheet" href="'.G5_SHOP_CSS_URL.'/'.$stylecss.'">', 0);</p>
<p>
와 같이 처리하시면 됩니다.
주의하실건 리스트에가져오는 값을 wr_8, wr_9, wr_10 의 값을 어떻게 가져올지를 어떤 데이타를 확인할지를 판단하셔야합니다.
댓글을 작성하려면 로그인이 필요합니다.
사용자가 선택한 형태로 목록을 보여주려면 wr_xx 여분필드 사용할 필요 없이
쿠키나 세션으로 처리해 보세요.
if($_SESSION['list-type'] =='list'){
add_stylesheet('스타일시트파일.css');
}
버튼을 3개 만들어서 리스트, 큰박스,작은박스 형 이런식으로 만들고 세션생성해주는 페이지를 따로 만들고 링크는 세션생성.php?list_type=list 이런식으로 해주세요
그리고 세션생성코드 넣은 다음
원래 페이지로 리다이렉트 해주세요.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인