나만의 단골메뉴(게시판바로가기) 스킨입니다. 정보
기타 나만의 단골메뉴(게시판바로가기) 스킨입니다.관련링크
첨부파일
본문
곱슬최씨님의 `게시판바로가기` 팁을 스킨으로 만들었습니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=13069&sca=&sfl=mb_id,1&stx=miwit
utf-8 환경입니다.
euc-kr 사용자는 아래 변화툴로 decode후 테스트하세요.
http://sir.co.kr/bbs/board.php?bo_table=g4_convert&wr_id=225
* 메뉴목록을 추가, 삭제한다음 페이지를 리프레시하지않고 적용된 결과를 바로 보여줍니다.
* 메뉴 슬라이딩 및 디비 업데이트, 리프레시없이 보여주기등을 위해 jquery 코어파일이 링크되어야 합니다.
& 동작은 잘됩니다만, 디비업데이트와 ajax송수신 부분은 고수님께서 한번 봐주셨으면 좋겠습니다.
& 삭제 아이콘은 업어온것입니다. 새로 만들어 쓰세요. 디자인 하시는 분께서 하나 만들어주시면 좋구요.
-------------------------------------------------------------
1, DB 에 테이블을 추가합니다.
CREATE TABLE IF NOT EXISTS `g4_my_menu` (
`id` int(11) NOT NULL auto_increment,
`mb_id` varchar(20) NOT NULL,
`bo_table` varchar(20) NOT NULL,
PRIMARY KEY (`id`),
KEY `mb_id` (`mb_id`,`bo_table`)
)
2, config.php 파일에 아래 코드를 추가합니다.
$g4['my_menu_table'] = $g4['table_prefix'] . "my_menu"; // 마이메뉴
3, my_menu.lib.php는 extend폴더에 업로드합니다.
4, jquery-1.2.6.pack.js는 js폴더에 업로드합니다.
5, 헤더에 아래 코드를 추가합니다.
<script type="text/javascript" src="<?=$g4['path']?>/js/jquery-1.2.6.pack.js" charset="UTF-8"></script>
6, 호출은 원하는 위치에 아래와 같이합니다.
<?php echo my_menu("mymenu");//단골게시판 ?>
-------------------------------------------------------------
테스트 링크는 메뉴위치를 절대위치로 하고 테스트를 위해서 메뉴목록을 일부러 열어놓았습니다.
사용할때는 스타일에서 위치에 따라 메뉴 위치를 상태위치로 하거나 목록을 여닫는것 등은 알맞게 수정하세요.
특성상 로그인해야 메뉴가 보입니다. 테스트 test 0000 입니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=13069&sca=&sfl=mb_id,1&stx=miwit
utf-8 환경입니다.
euc-kr 사용자는 아래 변화툴로 decode후 테스트하세요.
http://sir.co.kr/bbs/board.php?bo_table=g4_convert&wr_id=225
* 메뉴목록을 추가, 삭제한다음 페이지를 리프레시하지않고 적용된 결과를 바로 보여줍니다.
* 메뉴 슬라이딩 및 디비 업데이트, 리프레시없이 보여주기등을 위해 jquery 코어파일이 링크되어야 합니다.
& 동작은 잘됩니다만, 디비업데이트와 ajax송수신 부분은 고수님께서 한번 봐주셨으면 좋겠습니다.
& 삭제 아이콘은 업어온것입니다. 새로 만들어 쓰세요. 디자인 하시는 분께서 하나 만들어주시면 좋구요.
-------------------------------------------------------------
1, DB 에 테이블을 추가합니다.
CREATE TABLE IF NOT EXISTS `g4_my_menu` (
`id` int(11) NOT NULL auto_increment,
`mb_id` varchar(20) NOT NULL,
`bo_table` varchar(20) NOT NULL,
PRIMARY KEY (`id`),
KEY `mb_id` (`mb_id`,`bo_table`)
)
2, config.php 파일에 아래 코드를 추가합니다.
$g4['my_menu_table'] = $g4['table_prefix'] . "my_menu"; // 마이메뉴
3, my_menu.lib.php는 extend폴더에 업로드합니다.
4, jquery-1.2.6.pack.js는 js폴더에 업로드합니다.
5, 헤더에 아래 코드를 추가합니다.
<script type="text/javascript" src="<?=$g4['path']?>/js/jquery-1.2.6.pack.js" charset="UTF-8"></script>
6, 호출은 원하는 위치에 아래와 같이합니다.
<?php echo my_menu("mymenu");//단골게시판 ?>
-------------------------------------------------------------
테스트 링크는 메뉴위치를 절대위치로 하고 테스트를 위해서 메뉴목록을 일부러 열어놓았습니다.
사용할때는 스타일에서 위치에 따라 메뉴 위치를 상태위치로 하거나 목록을 여닫는것 등은 알맞게 수정하세요.
특성상 로그인해야 메뉴가 보입니다. 테스트 test 0000 입니다.
추천
6
6
댓글 전체
감사합니다.

이거 정말 쓰고싶은데 설치방법을 모르겠습니다. phpmyadmin 에서 테이블 추가하는것부터 막힙니다..
phpMyAdmin초기화면 > 왼쪽 디비이름 클릭 > 오른쪽 메인창 상단에 `SQL` 클릭하면 질의창이 나옵니다.
질의창에 1번의 내용을 그대로 붙이고 실행버튼을 누릅니다.
혹시 질의창에 어떤내용이 들어 있거든 그것은 지우고 1번의 내용만 넣어야 합니다.
나머지 첨부파일을 해당위치에 업로드하고 차근차근 해보세요.
질의창에 1번의 내용을 그대로 붙이고 실행버튼을 누릅니다.
혹시 질의창에 어떤내용이 들어 있거든 그것은 지우고 1번의 내용만 넣어야 합니다.
나머지 첨부파일을 해당위치에 업로드하고 차근차근 해보세요.
담아갑니다.~

euc-kr 로 변환해도
<script type="text/javascript" src="<?=$g4['path']?>/js/jquery-1.2.6.pack.js" charset="UTF-8"></script>
여기 부분은 같은건가요,
그리고 안에 skin , js , extend 가 있는데 , js 안의 내용물은 원래 있던 js 에 넣고
extend안에 있는 내용물은 원래 있던 extend에 넣고
skin 안에 있는건
skin에 mymenu 만들어서 넣으면 되는건가요....
<script type="text/javascript" src="<?=$g4['path']?>/js/jquery-1.2.6.pack.js" charset="UTF-8"></script>
여기 부분은 같은건가요,
그리고 안에 skin , js , extend 가 있는데 , js 안의 내용물은 원래 있던 js 에 넣고
extend안에 있는 내용물은 원래 있던 extend에 넣고
skin 안에 있는건
skin에 mymenu 만들어서 넣으면 되는건가요....

그리구 <script type="text/javascript" src="<?=$g4['path']?>/js/jquery-1.2.6.pack.js" charset="UTF-8"></script> 이거는 head.php 의 어느부분에 넣어야 되는거죠.....
jquery-1.2.6.pack.js 파일은 UTF-8 로 저장하고 저렇게 호출하세요.
내용물을 넣는 위치는 말씀하신대로 하시구요.
<script type="text/javascript" src="<?=$g4['path']?>/js/jquery-1.2.6.pack.js" charset="UTF-8"></script>
코드는 head.sub.php </head> 태그 위에 넣으시면 됩니다.
메뉴같은 사소한 업데이트 결과를 페이지 리프레시를 통해서 보여주는게 맞지않는 다는 생각에서 ajax 를 적용해본 것이고, 틈틈이 공부하면서 적용해보는 것이어서 ajax 코드가 초보적일겁니다.
메뉴의 여닫기 상태가 업데이트 및 페이지 이동시에도 그 상태를 유지하게 하는게 맞는것 같아 메뉴를 열고 닫는 부분을 쿠키로 제어하는 부분까지 테스트를 마쳤습니다.
차근차근 적용해보시고 코멘트 주세요.^^
내용물을 넣는 위치는 말씀하신대로 하시구요.
<script type="text/javascript" src="<?=$g4['path']?>/js/jquery-1.2.6.pack.js" charset="UTF-8"></script>
코드는 head.sub.php </head> 태그 위에 넣으시면 됩니다.
메뉴같은 사소한 업데이트 결과를 페이지 리프레시를 통해서 보여주는게 맞지않는 다는 생각에서 ajax 를 적용해본 것이고, 틈틈이 공부하면서 적용해보는 것이어서 ajax 코드가 초보적일겁니다.
메뉴의 여닫기 상태가 업데이트 및 페이지 이동시에도 그 상태를 유지하게 하는게 맞는것 같아 메뉴를 열고 닫는 부분을 쿠키로 제어하는 부분까지 테스트를 마쳤습니다.
차근차근 적용해보시고 코멘트 주세요.^^

플록님 감사합니다 :)

플록님 답변 정말 감사드립니다. 덕분에 db에 테이블 추가하는 방법도 배웠습니다^^*

말씀하신대로 db 테이블 질의 추가했더니 아래와같은 오류가 듭니다...
오류
SQL 질의:
CREATE TABLE IF NOT EXISTS `g4_my_menu` (
`id` int( 11 ) NOT NULL AUTO_INCREMENT ,
`mb_id` varchar( 20 ) NOT NULL ,
`bo_table` varchar( 20 ) NOT NULL ,
PRIMARY KEY ( `id` ) ,
KEY `mb_id` ( `mb_id` , `bo_table` )
)
MySQL 메시지:
#1064 -
오류
SQL 질의:
CREATE TABLE IF NOT EXISTS `g4_my_menu` (
`id` int( 11 ) NOT NULL AUTO_INCREMENT ,
`mb_id` varchar( 20 ) NOT NULL ,
`bo_table` varchar( 20 ) NOT NULL ,
PRIMARY KEY ( `id` ) ,
KEY `mb_id` ( `mb_id` , `bo_table` )
)
MySQL 메시지:
#1064 -

음? 다시 실행했더니 제대로 실행이 됬다고 하네요,
#1064 먼지 몰라도 정말 싫습니다. 그누보드 관리자메뉴중 복구/최적화있지않습니까?
전 그게 실행이 안됩니다. #1064 가 들어간 에러가 뜨기때문이죠..ㅠㅠ
아래와 같습니다.
-========================
SHOW TABLE STATUS FROM on
1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'on' at line 1
error file : /on/adm/repair.php
=========================
수십번을 질문해봐도 답변을 한번도 못받아봤습니다.......
똑같은 미러사이트는 이 에러가 안뜨는데 한곳만 이 메시지가 뜹니다.
#1064 먼지 몰라도 정말 싫습니다. 그누보드 관리자메뉴중 복구/최적화있지않습니까?
전 그게 실행이 안됩니다. #1064 가 들어간 에러가 뜨기때문이죠..ㅠㅠ
아래와 같습니다.
-========================
SHOW TABLE STATUS FROM on
1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'on' at line 1
error file : /on/adm/repair.php
=========================
수십번을 질문해봐도 답변을 한번도 못받아봤습니다.......
똑같은 미러사이트는 이 에러가 안뜨는데 한곳만 이 메시지가 뜹니다.

적용했더니 메뉴가 항상 홈페이지 좌측 최 상단에서 나와요 ㅠㅠ 이거 게시판바로가기 아래로 붙일려면 어떻게해야하죠?

skin - mymenu
넣구요 ,
헤더 원하는 위치에
<?php echo my_menu("mymenu");//단골게시판 ?>
넣었는데,, 적용이 안되요!!....
넣구요 ,
헤더 원하는 위치에
<?php echo my_menu("mymenu");//단골게시판 ?>
넣었는데,, 적용이 안되요!!....

잘 응용해서 쓰고 있습니다. 감사합니다. ^^

나만의 단골메뉴(게시판바로가기) 스킨입니다.
