게시물 리스트 나오는거 비회원에게 안보이게 하고 싶은데요. > 그누3질답

그누3질답

게시물 리스트 나오는거 비회원에게 안보이게 하고 싶은데요. 정보

그누보드 게시물 리스트 나오는거 비회원에게 안보이게 하고 싶은데요.

본문

처음에 최근게시물 기능으로 각게시판의 최근 게시물들이 나오는데요
특정 게시판몇개만 비회원에게 안보이게 하고 싶은데요.
첫페이지에서 7,6번 게시판이 회원들에게만 보이게 하고 싶은데요. 방법이 없는지요?

main.php 파일부분인데 head.php파일보고 응용한다고 한건데 에러가 나던데요.

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

define("_DOCTYPE_", "DESIGN");

$html_title = "WoW Fantastic";

include "./lib/latest.lib.php";

//  최신글 시작
$sql = " select bo_table from $cfg[table_board] order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=mysql_fetch_array($result); $i++) {
// latest('', $row[bo_table], 5, 20);
echo "<p>";
}

if (!$member[mb_id]) {
//  최신글 끝
 ?>
          <?=latest('basic',1, 5, 30);?>
          <?=latest('basic',3, 5, 30);?>
<br>
          <?=latest('basic',4, 5, 30);?>
          <?=latest('basic',5, 5, 30);?>
<br>
} else {
 if ($is_admin == "default" || $is_admin == "group") {
?>
          <?=latest('basic',1, 5, 30);?>
          <?=latest('basic',3, 5, 30);?>
<br>
          <?=latest('basic',4, 5, 30);?>
          <?=latest('basic',5, 5, 30);?>
<br>
          <?=latest('basic',7, 5, 30);?>
          <?=latest('basic',6, 5, 30);?>
<br>
}
}
  • 복사

댓글 전체

카이루님 덕분에 잘되네요. 그런데 치명적인 문제가 발생했어요. 어드민으로 로그인할때만 제가 원하는 리스트가 나오네요. 그냥 보통 회원으로 로그인하면 아무것도 안보이네요. 아무래도 이부분을 바꿔야 하는거 같은데요.

if ($is_admin == "default" || $is_admin == "group") {
당연히 에러나죠

if (!$member[mb_id]) {
//  최신글 끝
 ?>
          <?=latest('basic',1, 5, 30);?>
          <?=latest('basic',3, 5, 30);?>
<br>
          <?=latest('basic',4, 5, 30);?>
          <?=latest('basic',5, 5, 30);?>
<br>
<?  <<==요게 없꾼요
} else {
 if ($is_admin == "default" || $is_admin == "group") {
?>
          <?=latest('basic',1, 5,
© SIRSOFT
현재 페이지 제일 처음으로