관리자페이지에서 카테고리분류를 적는데요
지정한 카테고리 분류에서 체크한것만 하단 이미지처럼 글자색을 변경해주고싶습니다.
카테고리 분류를 넣을때 체크를 해주면 카테고리명 불러오는곳에 if문을 줘서
class를 넣으면 될거같은데..
방법이 있을까요??

답변 2개 / 댓글 5개
채택된 답변
+20 포인트
2017-03-20 (월) 10:23:16
글쓰기 페이지에서 체크박스 체크를하고 글쓰기 등록을 하게되면
여분필드 wr_1~wr_10까지중 하나의 여분필드에 체크박스를 체크를 했다는 value값을 넣어주고요
예를들어 wr_1에 체크박스 체크후 값을 1을 넣었다고 가정한다면
list.skin.php 파일에서
if($list[$i][wr_1] == 1){ //여분필드 wr_1에 1이란 값이 있다면
$css_class = '클래스명';
}else{
$css_class = '';
}
이런식으로 조건을 주고
카테고리를 뿌려오는 부분에 class="<?echo $css_class?>" 이런식으로 추가하시면 될듯하네요
답변에 대한 댓글 5개
2017-03-20 (월) 10:26:04
2017-03-20 (월) 10:41:30
그렇다면 글쓰기 페이지에서 체크박스를 관리자만 보이게해서 컨트롤 하시면안되나요?
일반 회원이나 비회원은 체크박스가 안보이게하면 체크를 할수없으니
그렇게 하시면될듯한데
일반 회원이나 비회원은 체크박스가 안보이게하면 체크를 할수없으니
그렇게 하시면될듯한데
2017-03-20 (월) 10:44:23
switch($list[$i]['ca_name']) {
case "강남 테스트1": // 강남 테스트1 이라는 분류 선택시
$css_style = '클래스명';
break;
case "강남 테스트22": // 강남 테스트22 이라는 분류 선택시
$css_style = '클래스명';
break;
default:
$css_style = ''; // 다른 분류는 클래스를 적용하지 않게 하기위해 초기화
break;
}
이런식도 있겠네요
case "강남 테스트1": // 강남 테스트1 이라는 분류 선택시
$css_style = '클래스명';
break;
case "강남 테스트22": // 강남 테스트22 이라는 분류 선택시
$css_style = '클래스명';
break;
default:
$css_style = ''; // 다른 분류는 클래스를 적용하지 않게 하기위해 초기화
break;
}
이런식도 있겠네요
2017-03-20 (월) 10:47:23
카테고리 분류 설정은 관리자페이지에서만 할수있잖아요..ㅠㅠ..
개발자가 아니라서.. 뭔 방법이있나해서요..
개발자가 아니라서.. 뭔 방법이있나해서요..
PIREE
2017-04-10 (월) 16:47:02
이 질문 보고 플러그인을 만들었습니다.
이건 어떻신가요?
사용자 데모 : http://piree.cc/06aW
관리자 데모 : http://piree.cc/06aV (관리자 화면 피리 PLUS > 멀티 카테고리)
admin / test
프로그램 정보 : http://piree.cc/06aT
답변을 작성하려면 로그인이 필요합니다.
관리자가 설정해놓은 특정 분류에서만 글자색이 바껴야합니다.
ㅠㅠ