게시판 관리자 지정 후 게시판 관리자 메인화면에 바로가기 만들기 문의 드립니다.
본문
안녕하세요.고수님들
free게시판을 만들고 A회원을 게시판 관리자로 지정하였습니다.
A회원이 로그인 하면 메인화면에 "회원님은 free게시판의 관리자입니다." 라고 free게시판으로 바로가기를 만들려고 합니다. 코드를 어떻게 만들어야 하는지 초보자라 너무 막막합니다. 염치 없지만 고수님들의 도움 좀 부탁드립니다.(코드를 만들어 주시면 더할 나위 없이 감사하겠습니다.)
환절기 감기 조심하세요.
감사합니다.
답변 2
※ A 회원이 로그인했을 때
메인 화면에서 "회원님은 free게시판의 관리자입니다."라는 메시지가 뜨고,
게시판 관리 페이지로 자동으로 이동되여 지게 하신다는 말씀???
♣ index.php에 아래 소스 추가
<?php
if ($is_member) {
$member_id = $member['mb_id'];
$bo_table = 'free';
$sql = "SELECT bo_admin FROM {$g5['board_table']} WHERE bo_table = '{$bo_table}'";
$row = sql_fetch($sql);
if ($row['bo_admin'] == $member_id) {
echo "<div style='margin: 10px 0; padding: 10px; background-color: #f0f0f0; border: 1px solid #ddd;'>";
echo "<strong>회원님은 free-board 관리자입니다.</strong>";
echo "<br>";
echo "<a href='" . G5_BBS_URL . "/board.php?bo_table={$bo_table}&admin_mode=1' style='display:inline-block; margin-top:10px; padding:5px 10px; background-color:#007bff; color:#fff; text-decoration:none;'>게시판 관리</a>";
echo "</div>";
}
}
?>
/lib/common.lib.php에 아래 함수 추가하시고
function get_bo_admin_link($mb_id){
$html = '';
$result = sql_query("select * from g5_board where bo_admin='{$mb_id}'");
while ($row = sql_fetch_array($result)){
$html.= "<p><a href='".get_pretty_url($row['bo_table'])."'>회원님은 {$row['bo_table']}게시판의 관리자입니다.</a></p>".PHP_EOL;
}
return $html;
}
메인화면 적당한 곳에 아래 코드 넣어보세요
echo get_bo_admin_link($member['mb_id']);
답변을 작성하시기 전에 로그인 해주세요.