좌측메뉴 스킨화
각 게시판에 그룹을 읽고 그 그룹의 게시판 테이블을 읽어요
head.php 파일은 내용 확인하고 필요한 부분만 첨가 수정해야 합니다.
본인의 파일에 필요한 부분만 가져가 사용하세요..... 나머지는 경로에 맞게
업데이트해서 사용하시면 됩니다.....^^
본인의 파일에 필요한 부분만 가져가 사용하세요..... 나머지는 경로에 맞게
업데이트해서 사용하시면 됩니다.....^^
첨부파일
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 56개
잘 쓰겠습니다
올빼미//님과
박성인//님....^^
어려우시면 head.php만 놔두고 업데이트 하세요......
그리고 head.php 파일의 내용을 확인해서 복사한 후
용갈12//님의 head.php 좌측에 붙이고 저장하시고 업데이트하시면
메인 페이지에서는 보이지 않습니다.
게시판으로 이동하면 자연스럽게 등장하죠.......
잘 사용하시기 바랍니다....
이제 그룹만 자동으로 생성되는것만 해결되면~ㅋㅋㅋ
제가 말씀드린것은 그누보드를 예로들면..
위쪽 메뉴가 그누보드4, 영카트4...이런식으로 메뉴가 나오는데
관리자모드에서 그룹을 그누보드4, 영카트4..이런식으로 만들면 자동으로 위쪽 메뉴에 출력되도록 하는것을 말하는겁니다.^^
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=6063&sca=&sfl=wr_subject&stx=%C0%DA%B5%BF&sop=and
여기서 링크주소 보시면 나와있네요^^ㅋㅋ
프로그램을 몰라서인지..이리저리 만져보고 팁란보고 했는데도 에러만..ㅠㅠ
플록님//이 그 방면에서는 짱인듯합니다.
대단한 열정이시죠....
제가 올린 소스는 좌측 보드테이블에서 불러오는 것입니다...^^
한번 시도 한적이 있긴 하지만 가물가물합니다...^
감사합니다...
잘 쓰겠습니다...
소스내용이 상당히 가벼워 보여서 좋습니다*^^*
-. 아쉬운 점
현재 웹페이지의 경로가 /bbs/group.php?gr_id=$gr_id와 같은 경우,
즉, /bbs/group.php를 출력하면서 해당 그룹의 전체적인 최신글을 출력해주는 페이지라면,
그룹제목에 아무런 내용이 출력되지 않으면서도 그룹제목의 백그라운드 이미지가 출력됩니다.
수정을 검토할 만한 소스파일은 /skin/menu/스킨이름/menu.skin.php이며,
간략한 내용은 하단과 같습니다.
-. 원본 : 5 ~ 7라인
<tr>
<td colspan=3 height=67 align=center background="<?=$menu_skin_path?>/img/group.gif"><b><?=$ret[gr_subject]?></b></td>
</tr>
-. 수정방향 : 5 ~ 7 라인 정도
<? if ($group[gr_id]) { ?>
<tr>
<td colspan=3 height=67 align=center background="<?=$menu_skin_path?>/img/group.gif"><b><?=$group[gr_subject]?></b></td>
</tr>
<? } ?>
그런데 저의 예를 들자면.....
http://www.userurl.com/bbs/group.php?gr_id=g_01을 입력을 하면
좌측의 내용이 아래와 같은 형식을 되어져 있기 때문에
<? if(!$bo_table){ //게시판이 아닐 경우 ?>
투표, 접속 통계, 현재접속자등이 보여지게 되어져 있습니다.
<? } else { // 여기는 게시판이 출력되었을 때 출력되어지는 부분입니다. ?>
좌측 메뉴 스킨 출력
<? } ?>
게시판 메뉴가 출력되지 않습니다....
만약 출력을 시킨다면............
나스카님//이 말씀하신 내용으로 하시면 좋을 듯 합니다...^^
<? if ($group[gr_id]) { ?>
<tr>
<td colspan=3 height=67 align=center background="<?=$menu_skin_path?>/img/group.gif"><b><?=$group[gr_subject]?></b></td>
</tr>
<? } ?>
지금은 조금 바쁘게 시간을 보내고 있어서 시간 날 때 수정 하도록 하겠습니다...^^
다만, group.php에 관해서만 제한해도 특별한 차이가 없기에,
간단히 $group[gr_id]로 한정시켰습니다.
생각지 못한 부분을 꼭 들고 오시더군요.....^^
예리하십니다....^^
감사합니다..
얼릉 다운로드....
head.php의 일부분(로그인)만 나오고 나머지(투표나 접속통계, 현재접속자, 설치한 좌측메뉴스킨,
게시판, tail.pho)는 아예 안나오네요. 제가 뭘 잘못한건지...
저도 초보인지라....뭐라 답변하기기....
head.php 파일 내용을 살펴 보면
<? if(!$bo_table){ //게시판이 아닐 경우 ?>
투표, 접속 통계, 현재접속자등이 보여지게 되어져 있습니다.
<? } else { // 여기는 게시판이 출력되었을 때 출력되어지는 부분입니다. ?>
좌측 메뉴 스킨 출력
<? } ?>
참조하시길 바랍니다.
테이블 구조가 않맞을 가능성도 있구.....
그리고 expend 폴더에 파일이 안 올라가 있을 수 있구...
상단의 메뉴를 설치를 했었는지.....??
http://kiddie.sarang.net/GB4/bbs/board.php?bo_table=a_g1
요런 식으로 나옵니다.
expend에 파일 올렸고요. 스킨 폴더에도 올렸습니다.
head.php 파일은 열정님 것 그대로 올렸습니다.
예를 들어서 <td width="60" height="80" align="center>
" <---- 요런넘 땜에 align="center이하의 내용이 죽어버리기도 합니다.
head.php 파일을 그대로 올리지 마시고....
필요한 부분만 복사해서 님의 head.php 파일에 붙여 저장하시고 사용해보세요...^^
그런데 메뉴 파일은 어디다가 넣어둬야 되죠??
이것 때문에 미침..
각 폴더위치에 위치하면 됩니다.....
menu.lib.php ---> expend폴더
skin폴더에 menu폴더 내용을 업데이트
그리고 좌측 메뉴출력은 head.php 파일 내에 로그인 출력 아래 정도에
<? if(!$bo_table){ //게시판이 아닐 경우 ?>
투표, 접속 통계, 현재접속자등이 보여지게 되어져 있습니다.
<? } else { // 여기는 게시판이 출력되었을 때 출력되어지는 부분입니다. ?>
<?=left_menu("basic", $bo_table); //좌측메뉴출력?>
<? } ?>
이렇게 하면 됩니다....
잘 되시기 바랍니다...^^
ㄳㄳ
에 깔려 있다는 전제로 각각에 맞게 폴더에 들어있구 head.php만 제외한 나머지를
그대로 업로드하면 충돌 없이 될 것입니다.
혹시 상단의 메뉴구조와 다른데 같은 경로를 사용하고 있는지 모르겠습니다.
그렇지 않으면 충돌이 없습니다. 좌측의 메뉴를 스킨화 한 것입니다.
유용하게 사용되기를....^^