사이트 제작 의뢰를 해서 소스를 받았습니다.
납품 받은 회사에서 어드민 1차 매뉴(?) (환경설정, 회원관리, 게시판 관리ㅣ...)
이것들을 상위메뉴로 옮겨서 제작했는데, 소스를 보니 직접 코딩을 했더라구요.
맘에 들지 않아 약간 수정을 해봅니다.
그래서, 변경사항은
1. 기존처럼 admin.menu.600.php 추가, 삭제함에 따라 매뉴가 변경되도록 수정
2. 아이디별 매뉴의 출력이 바뀔수 있도록 예외처리
사용법은 ...
#기본사용#
1. 폴더를 다운 받아서 저장을 합니다. 저는 adm폴더에 저장했지만 위치는 상관없습니다.
2. 해당파일을 admin.head.php 코드에 추가 합니다. 위치는 왼쪽 상단에 로고부분 출력되는
<div> 다음에 include를 합니다.
#예외처리사용#
1. #기본시용# 방법대로 설치합니다.
2. 예외처리는,
[code]
<?php
foreach($amenu as $key=>$value) {
if($member['mb_id'] == 'test001'){ //test001 아이디 예외처리, 여러개면 OR 로 계속 나열
if($key == '100' || $key == '200') continue; //admin.menu.100.php, admin.menu.200.php 출력 안됨
} ?>
<li><a href="<?php echo $menu['menu'.$key][0][2] ?>"><?php echo $menu['menu'.$key][0][1] ?></a>
<?php
}?>
[/code]

#추가 사항#
어드민 - 환경설정의 여분필드1 에 값을 넣으면 logo 텍스트가 변경됩니다.
값을 넣지 않으면 'ADMINISTRATOR'이 표시됩니다.
게시글 목록
| 번호 | 제목 |
|---|---|
| 17657 | |
| 17655 | |
| 17654 | |
| 17653 |
JavaScript
ThreeJS - 3D Bar and Progress Bar
1
|
| 17652 |
node.js
RAM점유크기에 의한 노드서버관리
|
| 17651 |
JavaScript
Javascript Undo, Redo 기능 구현하기
|
| 17650 | |
| 17642 |
node.js
nodejs서버가 사용중인 메모리에 대한 로그
|
| 17633 |
node.js
node.js에서 스케쥴링작성
8
|
| 17632 | |
| 17631 |
MySQL
InnoDB와 MyISAM의 우단점
|
| 17630 | |
| 17628 |
JavaScript
자바스크립트 기반으로 HTML Canvas에 이미지를 불러들여 테두리색입히기
|
| 17624 | |
| 17623 | |
| 17620 |
node.js
tcp소켓과 websocket 의 비교
2
|
| 17618 |
JavaScript
JavaScript로 이미지의 부분 영역을 따내기
|
| 17617 | |
| 17614 | |
| 17612 | |
| 17611 | |
| 17610 | |
| 17609 | |
| 17608 |
node.js
Node.js로 지속적인 핑 결과를 파일로 저장
|
| 17607 |
정규표현식
특수문자 제거, 우리글짜가 있는지 체크
|
| 17604 |
node.js
Node.js에서 PDF 파일의 페이지 수를 얻기
|
| 17603 | |
| 17602 |
node.js
Node.js로 워터마킹 기능을 구현하는 방법
|
| 17600 | |
| 17594 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기