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

[팁] 비회원인경우에 최신글 리스트가 보이지 않기

· 19년 전 · 2298
팁이라고 할만한지..ㅠㅠ 클럽쪽 적용하면서 요구사항이 있어서 수정해봤습니다..

club.lib.php 수정

****function중에 cb_latest수정

1. 변수추가선언
global $mb_id, $member;
global $cm, $cm_level;

2. SQL문 실행하기 전에 아래 문장 추가
if (!$cm[cm_level]) {
$cm[cm_level] = "0";
}

if ($member[mb_id] && $cm[cm_level] > 0) {
* 여기서부터는 원래소스
$sql = " select * from {$g4[board_table]} where bo_table = '$bo_table'";
$board = sql_fetch($sql);

$tmp_write_table = $g4[write_prefix] . $bo_table; // 게시판 테이블 전체이름

~~~~~~~~~
}

****function중에 get_club_menu수정 - club 메뉴만 보이고 실제 link는 안됩니다.

1. 변수추가선언
global $member, $mb_id;
global $cm, $cm_level;

2.Swith문 시작하기 전에 추가
if (!$cm[cm_level]) {
$cm[cm_level] = "0";
}

if ($member[mb_id] && $cm[cm_level] > 0) {
$chk_auth = "Y";
}
else {
$chk_auth = "N";
}

case문에서
case "N" :
if ($chk_auth == "Y")
$str = "<tr><td align='left' class='cmenu'><img src='$nc[cb_path]/images/ico_note_notice.gif' border='0' align='absmiddle'> <a href='$g4[bbs_path]/board.php?bo_table=$cb_id&sca=". urlencode($cn_name). "' target='CLUB_BODY'>". get_text($cn_name). "</a></td></tr>\n";
else
$str = "<tr><td align='left' class='cmenu'><img src='$nc[cb_path]/images/ico_note_notice.gif' border='0' align='absmiddle'> ". get_text($cn_name). "</td></tr>\n";

break;

이런식으로 변경하시면 됩니다.


/include/cb_defaultmenu.inc.php 수정
= 여기에 전체글 보기가 있습니다. (전체글보기도 위와 같은 방식으로 수정해두시면 됩니다.)

댓글 작성

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

로그인하기

게시판 목록

그누4 플러그인

그누보드에는 여러가지 기능 추가가 쉽도록 제작 되었습니다.
플러그인의 저작권은 해당 플러그인 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
플러그인 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
글쓰기