왼쪽 메뉴에서 현재 게시판 표시하기 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

왼쪽 메뉴에서 현재 게시판 표시하기 정보

왼쪽 메뉴에서 현재 게시판 표시하기

본문

제발 답좀 알려주세요.
 
지금 사용하고 있는 menu skin은 다음과 같습니다.
 
for( $i=0; $i<count($list); $i++) {

if( $board[bo_table] == $list[$i][bo_table]) {

        ?><tr><td style="padding-left:10;padding-top:7;padding-bottom:4;" class="left_menu"><img src="<?=$g4['path']?>/img/menu_bullet.gif">  <b><a href="<?=$g4['path']?>/bbs/board.php?bo_table=<?=$list[ $i]['bo_table']?>"><?=$list[ $i]['bo_subject']?></a></b></td></tr>
<tr><td height=1 bgcolor=d7d7d7></td></tr>
 
여기에서 빨강색 부분이 중요한 것 같은데...
벌써 이틀째 고생하네요.
rolo님의 글을 참조하고 있습니다.
  • 복사

댓글 전체

count($list); 라하면 쿼리문등이나 배열문이 있을텐데요...?

어떤 팁인지 링크라도 알려주셔야지요....ㅠ.ㅠ

아마도 extend 에 올려야하는 lib화일을 올리지 않으셨거나 아니면 불러오지 않으셨거나

둘중의 하나일듯 합니다.

해당 팁의 설명대로 하시고 위에 붉은 표시된곳이 안될경우

if( $bo_table == $list[$i][bo_table]) {

로 다시 바꾸세요....

아마도 해당 팁의 설명대로 하셨다면 문제가 없습니다....ㅠ.ㅠ
설명에 불러오는 곳에는 include_once("$g4[path]/lib/groupmenu.lib.php");
를 상단에 넣어야 하고

그 아래 부분에 include_once("$g4[path]/lib/groupmenu.lib.php"); 의 내용이 있는데

긁어다가 위의 화일명으로 extend 폴더에 넣어 보세요...
천상재회님, 님의 말씀을 groupmenu.lib.php 파일을 lib 디렉토리가 아닌 extend에도 넣으라는 말씀으로 이해하고 작업을 하였더니 오류가 나네요.

http://www.keatingclub.com/home4/bbs/board.php?bo_table=bgiu_class

한번 좀 봐주시겠습니까? (죄송)
좌측메뉴 스킨화 작업해서 공개 했어요..방금 ^
http://sir.co.kr/bbs/tb.php/g4_skin/43115
위 파일 분석해 보시면.. ^^ 좋은 결과 나옵니다.
위 파일은 어떤 게시판을 클릭시... 같은 그릅을 호출합니다..
스킨에서 살짝 바꾸면...  해당 게시판명만 나와요. ^^

또한 상단메뉴에서는 보이지 않습니다.
그냥 쉽게 하세요....그룹으로 뽑으실려면

아래에서 그룹 이름만 넣고 불러 쓰세요....

<?
if (!defined("_GNUBOARD_")) exit;
  $list = array();
  $sql3 = " select bo_table, bo_subject from $g4[board_table] where gr_id = '그룹이름' order by bo_table ";
  $result3 = sql_query($sql3);
  for ($i=0; $row3=sql_fetch_array($result3); $i++) {
  $list[$i] = $row3;
  }
?>
<table border="0" cellspacing=0 cellpadding=0>
<?
for( $i=0; $i<count($list); $i++) {
if( $bo_table == $list[$i]['bo_table']) {
        ?><tr><td><b><a href="<?=$g4['path']?>/bbs/board.php?bo_table=<?=$list[$i]['bo_table']?>"><?=$list[$i]['bo_subject']?></a></b></td></tr><?

} else {
        ?><tr><td><a href="<?=$g4['path']?>/bbs/board.php?bo_table=<?=$list[$i]['bo_table']?>"><?=$list[$i]['bo_subject']?></a></td></tr>
<?
}
}?></table>
도움받고 가요. ^^ 고맙습니다..  bo_table 값으로 그릅을 추정하다보니 ...어쩔수 없이 문장이 복잡하게 되더라고요.. ㅜㅡㅜ, php 5로 하면 간단한 구문으로 되는데... 어떤분이 php4로 쓰라고 협박하는바람에... 복잡해졌어요.
혹 그룹이 다르지 않나요...?

전체를 뽑으시려면

$sql3 = " select bo_table, bo_subject from $g4[board_table] where gr_id = '그룹이름' order by bo_table ";


$sql3 = " select bo_table, bo_subject from $g4[board_table] ";
로 해보세요...^^
© SIRSOFT
현재 페이지 제일 처음으로