답변 4개 / 댓글 2개
저번에 질문올리셨는데 오늘은 신경써서 올려주셨네요^^
이런 질문글은 정말 답변을 달아드리고 싶어집니다~
많은 분들이 좋은 답변을 해주셨는데
제가 자주 사용하는 방법을 알려드립니다~
특정 페이지에서 공통으로 사용하는 변수나 스타일
해당 부분만 사용하는 스타일
이렇게 각각 클래스를 부여하시면 편합니다.
div 나 li 를 이용하여 메뉴를 짜실텐데
div 일경우
<div class="menu <?php if($bo_table) echo ' menu_'.$gr_id; ?><?php if($bo_table) echo ' menu_'.$bo_table; ?>">
보드 진입시
menu = 공통 클래스
menu_그룹명 = 해당 그룹만 클래스
menu_보드명 = 해당 보드만 클래스
이런식으로 개별 클래스가 생성됩니다.
<style>
.menu { border:1px solid #000; }
.menu .menu_그룹명 { background:#eee; } // 해당 그룹 일치시
.menu .menu_보드명 { background:#000; } // 해당 보드 일치시
</style>
이런식으로 클래스를 미리 잡아두시면
나중에 어떤 메뉴가 추가되든
.menu_보드ID 가 클래스가 되기 때문에
작업하시기 좀더 편안하실거에요.
db 화 시켜서 관리자 페이지에서 활용하거나
보드 여분필드 bo_1 ~ 10 을 통하여 설정할수도 있지만
우선 menu.css 를 별도로 만들어 위 클래스를 지정하는것도 좋을것 같습니다.
ps.
보드가 아닐경우 해당 URL 에서 변수를 받아올수 있는
$_GET 을 사용하시면됩니다.
도메인.com/index.php?main=ok
일경우
<?php echo $_GET['main']; ?>
하시면 ok 라는 값을 URL 에서 받아오실수 있습니다.
각 페이지별 전역변수와 GET 을 활용하시면
페이지마다 무한대의 커스텀을 하실수 있으실거에요.
if($_GET['page_id'] =='47869' ){
echo "출력내용";
}
조건문을 사용하세요. 태그에 inline style을 넣을때 사용하거나 해당 태그에 클래스를 입력하고 <style></style> 안에 php 코드를 넣어 응용해보세요.
답변을 작성하려면 로그인이 필요합니다.

