그누보드/QnA와FAQ2009. 10. 19. 21:51
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=78092&sca=%B0%D4%BD%C3%C6%C7&page=14

mypage_euckr.zip

mypage_utf8.zip


내메모
120618
다른 스킨에 이스킨의 1:1기능을 입히는 방법
1. wr_10 은 사용하지 않고 비워놓는다.
2. 첨부파일에 있는 lib 폴더를 해당스킨에 넣어준다.
3. list.skin - 상단에 1:1 소스가 있는데 그대로 복사해서 넣어준다.
4. write.skin 
   상단쯤에 보면 1:1 주석친 소스가 있는데 어드민 기능은 굳이 필요없으므로( 원하는사람이 볼수 있게하는 기능임) 빼주고
   소스가 대략 이렇게 되는데
<!---- 1:1 기능 추가 코드 (1-1) : 지정된 회원에게만 글 보이게 하기 start -->
<input class='ed' type="hidden" name="wr_10"  id="wr_10" itemname="열람" required value="<?=$member['mb_id']?>">
<!---- 1:1 기능 추가 코드 (1-1) end --->
   이소스 때문에 폼이 깨지기 때문에 하단의 </form> 바로 위에 넣어준다.



1:1 상담게시판 스킨 입니다.

그누보드 4.22.03 버전의 basic 스킨을 수정하여 만들었습니다.
그누보드 원본의 수정없이 사용할수 있습니다(버전업그레이드시 편리).
basic 스킨에서 특별히 디자인이 변경된것은 없습니다.


◆ 스킨의 특징 ◆

1. 회원이 작성한 글은 회원자신에게만 보임.
2. 관리자는 특정회원의 아이디를 지정해서 글을 작성할수있음.
3. 관리자가 아이디를 지정해서 작성한글은 지정회원에게만 보임.
4. 글작성시 아이디지정은 관리자만 가능함.
5. 회원이 글작성시는 자신의 아이디가 자동으로 입력됨(변경불가).
6. 비회원이 글 작성시는 아이디지정이 없으므로 누구나 열람가능.
7. 관리자가 답변글 작성시 원글작성자의 아이디를 자동으로 불러와서 지정.
8. 리스트뿐아니라 뷰페이지에서도 자신의 글만 볼수있음.
9. 비회원으로 작성한글은 누구나 볼수있음.
10. 비회원도 비밀글 기능을 사용할수있음.
11. 리스트에서 글 번호 완벽정렬.
12. 모든 기능은 스킨에서 동작.
13. 공지사항은 누구나 볼수있음.
14. 게시판관리의 권한설정만으로 다양하게 활용할수있음.


◆ 설치방법 ◆

1. 첨부파일을 다운받아서 skin 폴더에 압축을 풀어주시면 됩니다.

◆ 사용방법 ◆

1. basic 스킨의 사용방법과 동일.

◆ 개선사항 ◆

1. 전체 파일 갯수와 크기가 작습니다 .
2. 토탈게시물 버그 수정.
3. 게시글 번호 정상 출력.

그누보드의 root님의 스킨을 참고하여,
이전버전  1:1게시판 스킨의 장점을 취합했습니다.

도움을 주신 root님께 감사드립니다.

◆ 주의사항 ◆

여분필드 10 을 사용하므로 이전에 다른 버전 사용하시던 분들은 참고하세요.
여분필드 10 에 저장된 값이 없을경우 해당글을 누구나 볼수있으므로,
해당글을 수정하면서 아이디를 지정해줘야 제한기능이 동작합니다.


◆ 참고사항 ◆

편리하게 본 스킨 사용이전의 글들을 스킨기능에 맞도록 수정하시려면 write.skin.php 파일의 98번라인의

 value="<?=$write['wr_10']?>"

이부분을

 value="<?=$write['wr_id']?>"

이렇게 수정하신뒤에 해당글을 수정해주시면
글 작성자 아이디를 자동으로 불러와서 편리하게 수정할수 있습니다.

해당글들을 모두 수정하신뒤에는 변경한 소스를 원상복구해주세요.
(원상복구 하지않으면 추후 글 수정시 지정아이디 대신 글 작성자 아이디를 불러오게되어 혼란스럽게 됩니다.)


리스트에서 오류가 나오시는 분들은
바로가기 등록소스가 첨가되어있어서 그런것이니 걱정하시지 마시고,
list.skin.php 파일의 43번라인

    <td width="" >&nbsp;<span id="my_menu_add"><? include("$g4[bbs_path]/my_menu_add_script.php");//마이메뉴등록?></span></td>

이부분을 삭제하시거나 주석처리해서 사용하시기 바랍니다.



미리보기는 링크#1 링크#2


필요하신분들은 잘 사용하세요....^^

Posted by 갓리버리