관리자페이지에서 쓰는 관리자 게시판을 일반유저도 홈페이지에서 쓸수 없을까요? 채택완료
야채킴
3년 전
조회 2,019
https://sir.kr/g5_tip/13632">그누보드 - 관리자 페이지에서 게시판 사용하기 (3분세팅 관리자 게시판) > 그누보드5 팁자료실 (sir.kr)
이 팁을 보고 관리자에서 게시판을 쓸수 있게 만들었습니다.
관리자게시판에서 쓰다보니 홈페이지 안에 넣고 비회원이 보게 할려니 로그인하라면서 로그인화면으로 가버리더라구요
게시판 설정에는 목록부터 다운로드까지 전부 1로 설정이 되어있습니다.
팁에 나온 코드는
</p>
<pre>
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가;
$adminBoardArr = array(
'300900' => 'free'
// key : 사용할 게시판 메뉴아이디
// value : 사용할 게시판 아이디($bo_table)
);
$isBoard = basename($_SERVER['PHP_SELF']) !== 'board_form.php' && basename($_SERVER['PHP_SELF']) !== 'board_copy.php' && basename($_SERVER['PHP_SELF']) !== 'board_copy_update.php';
if ($isBoard && isset($bo_table) && !empty($bo_table)) {
$sub_menu = array_search($bo_table, $adminBoardArr);
$isAdmBoard = $sub_menu !== false;
if ($isAdmBoard) {
define('ADMIN_BBS', true);
include_once(G5_PATH.'/extend/sms5.extend.php');
include_once(G5_ADMIN_PATH.'/_common.php');
// 7월 21일 추가. 아래 2줄을 삽입하면 [3번] 과정을 생략할 수 있습니다.
// 게시판 스킨 설정 페이지 '상단 파일 경로', '하단 파일 경로' 무시, 관리자 헤더 푸터 강제 적용
$board['bo_include_head'] = '../adm/admin.head.php';
$board['bo_include_tail'] = '../adm/admin.tail.php';
}
}</pre>
<p>
인데..여기서 비회원이나, 회원만 볼수있게끔 할수는 없을까요?자문을 구합니다..
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
3년 전
관리자 페이지뿐만 아니라 외부에도 출력하려면 이 방법이 나아 보입니다.
근데 예전에 그누보드 최근 버전에 해봤는데 수정할 게 정말 많더라고요.
이것도 참고하셔야 하고..
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
야채킴
3년 전
하이고..그렇군요.. 감을 못잡았는데 찬찬히 해보겠습니다..감사합니다!
�
작은별
3년 전
토큰 문제가 발생하면 두 번째 링크 부분 참고하세요. 그것 때문에 애먹었었네요.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인