관리자 또는 특정 아이피일때는 다른 표현을 하고자 할때 > 그누보드5 팁자료실

그누보드5 팁자료실

관리자 또는 특정 아이피일때는 다른 표현을 하고자 할때 정보

관리자 또는 특정 아이피일때는 다른 표현을 하고자 할때

본문

게시판에 특정 아이피일때는 다른 역할을 수행하고자 할때 처리 방법입니다.
1개 이상의 장소에서 아이피를 체크해서 어떠한 작업을 해야하는 경우에, 아이피를 관리자 로그인후 언제든 추가/수정/삭제 가능하도록 합니다.

 

 

1. g5_config 에 필드 5개를 추가합니다.
cf_ip1 , cf_ip2 , cf_ip3 , cf_ip4 , cf_ip5  속성은  varcha(20) 로 만들었습니다.

2. 그누보드 5/ skin / board / basic / list.skin.php  적당한 곳에<?php
if($is_admin) {
    $sql_ip = " select * from {$g5['config_table']} ";
    $result_ip = sql_query($sql_ip);
    $data_ip = sql_fetch_array($result_ip);
    ?>
    <form name="ipupdate" action="<?php echo $board_skin_url; ?>/update_ip.skin.php" method="post">
        <input type="hidden" name="REQUEST_URI" value="<?php echo $_SERVER['REQUEST_URI']; ?>">
        <input type="text" name="cf_ip1" value="<?php echo $data_ip['cf_ip1']; ?>" style="width:125px; height:30px; font-size:14px;">
        <input type="text" name="cf_ip2" value="<?php echo $data_ip['cf_ip2']; ?>" style="width:125px; height:30px; font-size:14px;">
        <input type="text" name="cf_ip3" value="<?php echo $data_ip['cf_ip3']; ?>" style="width:125px; height:30px; font-size:14px;">
        <input type="text" name="cf_ip4" value="<?php echo $data_ip['cf_ip4']; ?>" style="width:125px; height:30px; font-size:14px;">
        <input type="text" name="cf_ip5" value="<?php echo $data_ip['cf_ip5']; ?>" style="width:125px; height:30px; font-size:14px;">
        <input type="submit" value="  저장 " style="width:100px; height:30px;">
    </form>
<?php 

?>


3. 그누보드5 / skin / board / basic / update_ip.skin.php 를 추가합니다.
<?php
include_once("../../../common.php");

if ($is_admin) {
    echo '<meta charset="utf-8">';
    $sql = " update {$g4['config_table']} set cf_ip1 = '{$_POST['cf_ip1']}', cf_ip2 = '{$_POST['cf_ip2']}', cf_ip3 = '{$_POST['cf_ip3']}', cf_ip4 = '{$_POST['cf_ip4']}', cf_ip5 = '{$_POST['cf_ip5']}' ";
    sql_query($sql);
}
?>
<script>
  location.href="<?php echo $_POST['REQUEST_URI']; ?>" ;
</script>

추천0

댓글 전체

전체 1,253 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

진행중 포인트경매

  1. 그누위즈의 PHP&MySQL 웹 프로그래밍 입문+활용

    참여4 회 시작18.11.16 13:47 종료18.11.21 13:47
  2. 강정 감귤 5kg 한박스

    참여37 회 시작18.11.13 20:00 종료18.11.18 20:00
  3. 다래사랑) 레드키위 or 골드키위 3Kg 한박스

    참여32 회 시작18.11.13 11:45 종료18.11.18 11:45

(주)에스아이알소프트 (06253) 서울특별시 강남구 도곡로1길 14, 6층 624호 (역삼동, 삼일프라자) 대표메일:admin@sir.kr
사업자등록번호:217-81-36347 대표:홍석명 통신판매업신고번호:2014-서울강남-02098호 개인정보보호책임자:이총

© SIRSOFT