클럽의 로그인 box 관련 아이디어를 찾습니다. > 그누4 플러그인

그누4 플러그인

그누보드에는 여러가지 기능 추가가 쉽도록 제작 되었습니다.
플러그인의 저작권은 해당 플러그인 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
플러그인 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y

클럽의 로그인 box 관련 아이디어를 찾습니다. 정보

클럽의 로그인 box 관련 아이디어를 찾습니다.

본문

클럽을 대충(?) 만드는 중 로그인 문제를 만났습니다. ㅠ..ㅠ
 
클럽은 그누보드의 보는 관점만 달리한 addon이라서 기본적인 모든 처리를 그누보드 원본에서 하게 됩니다.
 
그래서, 클럽의 글을 비회원이 접근하면 (예를 들어 게시판의 조회권한이 레벨2이면) 권한의 오류를 내고
로그인 페이지를 읽어 들이는데, 이때 읽어 들이는 페이지가 _head.php, _tail.php 입니다. 사이트의 기본
페이지를 위/아래 포함을 시켜서 클럽의 안쪽 프레임에 메인 페이지가 위치하게 됩니다.
 
저는 _head.php, _tail.php에 디자인이 없어서 문제라 생각하지 않았는데, 다른 분들에게는 문제가 되겠더군요.
 
head.php에서 $cb_id를 check 해서 하려고 했더니, 그곳에는 $cb_id 값이 없고... 아~ 머리가 지끈 하네요.
그래서, 이상황을 어떻게 해야 피할 수 있을까 아무리 testing을 해봐도 답이 없네요. ㅠ..ㅠ...
 
혹시 이런 상황에서 코딩 해보신 분들. 조언 부탁드립니다.
추천
0
  • 복사

댓글 전체

클럽의 스킨에서 권한 차단을 하려면 board의 기본권한을 모두 1로 풀어줘야 해요. 그건 아니쟎아요 ㅠ..ㅠ ...
$gr_id는 게시판 그룹의 아이디 아닌가요? 그렇다면 필터링 하는 것이 가능하겠지만, head.sub.php에서
조건문이 들어가줘야 하는 것이라... 고민이 크답니다. ㅠ..ㅠ
수고 많으세요... 님의 클럽을 개조^^;; 중에 있습니다. 좋은 소스 공개 감사하구요.

club_main.php에 적당한 곳에
<form name=club_check><input name=cb_check value='here' type=hidden></form>
를 넣구요. 변수를 숨겨서

head.php에서 아래 스크립트로 체크해서 부모프레임에 변수가 있으면 아... 클럽에서 왔구나하고
그냥 한번더 튀겨주면 될 듯한데요.. ^^;;

<script>
if(parent.document.getElementById('cb_check')){
parent.location.href='http://localhost'; }
</script>
아~ 한번 테스트 해보겠습니다. 그런데... 제가 수정하는 클럽의 버그가 많아서 어려울텐데요 ㅠ..ㅠ
몇주 더 있으면 다시 대대적인 업글을 시작할 겁니다.
수정해야 하는 내용중 코드에 반영할 사항이나 요청사항, 버그가 있으면 알려주세요.
아니요 설계가 좋으신데요.

화면디자인만 강화하면 어떨까요?
현재 각 게시판별 스킨을 다르게 적용하도록 하셨는데
각 클럽의 메인화면에서 레이아웃을 몇가지 선택하도록 하고,
예를들면, 상단커버스토리에 하단 2x2단 게시판 등등
그리고 각 항목에 원하는 게시판과 모양스킨을 선택하도록 하면 좋을 것같습니다.
아... 대대적인 업글하시면 현재DB도 다 바뀌시는지요?
© SIRSOFT
현재 페이지 제일 처음으로