테스트 사이트 - 개발 중인 베타 버전입니다

사이트 점검시 전체 페이지에 점검이라고 나오게 하는 기능입니다.

· 12년 전 · 8591 · 14
1.png
2.png
360.png
4.png
점검시 전체 페이지에 점검이라고 나오게 하는 기능입니다.

기능,
점검시 모튼 페이지에 지정한 내용이 표시됩니다
점검시 열람 가능한 페이지를 설정할수 있습니다,
점검시 열람 가능한 회원등급을 설정할수 있습니다,
점검시 로그인 가능한 아이디를 설정할수 있습니다


1,초보자를 위해 필드 생성 기능을 추가했습니다.
먼저 add_column.php 를 수정하여 mysql아이다와 비밀번호 db명을 써넣으세요.
다음 add_column.php 를 실행합니다.필드가 생성되면 필드 생성완료 라는 글이뜹니다.

아래내용은 첨부파일에 있는내용입니다.



2, maintain.php 파일을 만들고 아래 소스를 붙이시고 adm폴더에 넣어주세요,

<?
//회원 등급이 $config[cf_maintain_level] 보다 낮을때
if ($member[mb_level] < $config[cf_maintain_level]){
//정검 확인 0=on 1=off
if ($config[cf_maintain]) {
//파일명 가져오기
$fileurl = $_SERVER['PHP_SELF'];
$filename = end(explode('/',$fileurl));
//열람 가능한 페이지가 아닐때
if (!preg_match("/[\,]?{$filename}/i", $config[cf_maintain_page])) {
echo "<html>";
echo "<head>";
echo "<meta http-equiv='content-type' content='text/html; charset=$g4[charset]'>";
echo "<title>$config[cf_title]</title>";
echo "<link rel='stylesheet' href='$g4[path]/style.css' type='text/css'>";
echo "</head>";
echo "<body>";
echo "$config[cf_maintain_txt]";
echo "</body>";
echo "</html>";
die();
}
//열람가능한 페이지가 일때
else if (preg_match("/[\,]?{$filename}/i", $config[cf_maintain_page])) {
//로그인 가능한 아이디가 아닐때
if (!preg_match("/[\,]?{$_POST[mb_id]}/i", $config[cf_maintain_log_id])){
alert("$_POST[mb_id] 은(는) 로그인이 가능한 아이디가 아닙니다.");
die();
}
}
}
}
?>

3,common.php 제일 밑줄에
<?
include_once("adm/maintain.php");
?>
라고 붙여 넣으세요.

4, adm/config_from.php 와 adm/config_form_update.php 은 첨부한 파일에 서 뽑아쓰세요..

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 14개

12년 전
아 어렵네요ㅠㅠ
첨부파일에 위의 모든 내용이 다 있습니다.
12년 전
띨띨이 님 db 한번에 파일로 생성하는것 어떻게 해야하는건가요??
바로 위처럼 생성해보지 않아 낯설기만 하네요.... 지송지송여... 제가 왕초보여서...
php 파일에 넣어서 관리자로 db생성하려면 ??

여하튼 저도 이런 부분 필요한 생각이 들었었는데
나중에 한번 적용해보겠습니다... 감사합니다
새로 첨부한 파일에 db 생성하는 기능을 추가 했습니다.

게시글 목록

번호 제목
34706
34693
34563
34536
34521
34480
34479
34466
34437
34436
34435
34406
34398
34387
34382
34375
34364
34336
34294
34293