[꿀팁] 글쓰기 로그인 필수 기능 및 관리자 전용 글쓰기 체크 소스 [수정]
PHP 수정하거나 write.php 나 수정할 필요없이 왠만한 그누보드5 빌더에 다 호환 됩니다.
extend 폴더에 php 아무꺼나 추가 합니다. 아래의 소스만 넣으시면되요..
이 소스는 곧 배포될 카페 스타일 테마 기능에 기본 포함된 기능 입니다.
[code]
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
/* 그누보드5 전용 글쓰기 접근 소스 */
if (strpos(G5_URL.$_SERVER['REQUEST_URI'], G5_URL.'/write/'.$bo_table) !== false) {
/* 기본 로그인후 글쓰기 가능 */
if(!$is_member)
alert('로그인후 접근가능 합니다.');
// 관리자가 아닐경우 소스 발동
if(!$is_admin) {
// array 에 ,"" 이 문구를 주셔서 관리자만 글쓸수있는 게시판을 더 추가하세요.
$admin_board = array("notice");
if($is_member && in_array($bo_table, $admin_board))
alert('작성할 수 있는 권한이 없습니다.');
}
}
?>
[/code]
이 소스만 똬!! 넣어주시면 사이트를 바꾸든.. 업데이트를 하든 쉽게 .... 다시 수정할 필요업습니다.
혹시나 이소스 말고 더 좋은 소스 있으면 알려주세요.~
extend 폴더에 php 아무꺼나 추가 합니다. 아래의 소스만 넣으시면되요..
이 소스는 곧 배포될 카페 스타일 테마 기능에 기본 포함된 기능 입니다.
[code]
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
/* 그누보드5 전용 글쓰기 접근 소스 */
if (strpos(G5_URL.$_SERVER['REQUEST_URI'], G5_URL.'/write/'.$bo_table) !== false) {
/* 기본 로그인후 글쓰기 가능 */
if(!$is_member)
alert('로그인후 접근가능 합니다.');
// 관리자가 아닐경우 소스 발동
if(!$is_admin) {
// array 에 ,"" 이 문구를 주셔서 관리자만 글쓸수있는 게시판을 더 추가하세요.
$admin_board = array("notice");
if($is_member && in_array($bo_table, $admin_board))
alert('작성할 수 있는 권한이 없습니다.');
}
}
?>
[/code]
이 소스만 똬!! 넣어주시면 사이트를 바꾸든.. 업데이트를 하든 쉽게 .... 다시 수정할 필요업습니다.
혹시나 이소스 말고 더 좋은 소스 있으면 알려주세요.~
댓글 2개
9년 전
일반적으로 G5_BBS_URL.'/board.php?bo_table='.$bo_table이 아니라
G5_URL.'/write/'.$bo_table
되어 있으시네요. 도메인 단축으로 그런가요
G5_URL.'/write/'.$bo_table
되어 있으시네요. 도메인 단축으로 그런가요
익명닉네임
9년 전
단축도메인쓰시는분은 저걸.. 아니면 일반적으로 제윤님이 말하신대로 ..
게시글 목록
| 번호 | 제목 |
|---|---|
| 24149 | |
| 24140 | |
| 24133 | |
| 24125 | |
| 24119 | |
| 24109 | |
| 24105 | |
| 24101 | |
| 24093 | |
| 24089 | |
| 24077 | |
| 24074 | |
| 24071 | |
| 24070 | |
| 24067 | |
| 24056 | |
| 24050 | |
| 24046 | |
| 24043 | |
| 24040 | |
| 24037 | |
| 24036 | |
| 24035 | |
| 24034 | |
| 24021 | |
| 24017 | |
| 24005 | |
| 24002 | |
| 23990 | |
| 23980 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기