묻고답하기
특정 그룹끼리만 볼 수 있는 게시판을 만들고 싶습니다. (고수님의 지도편달을...)
2009.02.17 19:15
하여 회원그룹에서 정회원 준회원외에 1기부터 30기까지 30 개의 그룹을 더 만들었습니다.
당연히 각 회원들은 회원들마다의 기수 그룹에 나뉘어 분류돼 있습니다. (가입시 확장변수로 기수를 선택하게 되어있습니다)
그리고 게시판도 1기부터 30기까지 30개 생성해놓은 상태입니다 (권한 설정도 각 기수 그룹만 가능하도록 해놓았습니다)
그렇다면 각 회원이 로그인하였을 때 '동기 게시판'이란 메뉴를 클릭하였을 경우 각자의 기수 게시판으로 갈 수 있는 방법이 궁금합니다.
예를 들어 저는 동문회의 10기 입니다.
제가 로그인을 하여 '동기 게시판'이란 메모를 눌렀을 경우 10기 게시판이 열리는 방법을 여쭙는 겁니다.
당연히 1기는 1기 게시판이, 5기는 5기 게시판이 열려야 겠지요.
1기부터 30기까지 쭈욱 메뉴로 나열해놓고 골라 들어가는 것은 쉽지만...메뉴를 30개나 추가해야 된다는...ㅜㅜ
그래서 로그인한 후 자기의 기수 정보에 따라 자동으로 기수 게시판으로 링크될 수 있는 방법좀 지도 부탁드리겠습니다.
댓글 35
-
지연아빠
2009.02.17 19:50
-
너른벌판
2009.02.17 20:01
예 일단 연구해보겠습니다.
큰 틀을 제시해주셨는데 거기서부터 한번 궁리를 해보죠
감사드립니다. -
지연아빠
2009.02.17 21:24
현재 지정하신 그룹 이름과 게시판 모듈이름(영어로 쓰신 이름)이 어떤 규칙이 있는지요?
왜냐하면 30개의 그룹을 다 일일이 쓸수 없으니 규칙성을 조사하고자 합니다..
예를들어 그룹은 1기 2기 게시판 모듈은 board_1, board_2 이렇게 어떤 규칙이 있는지요? -
너른벌판
2009.02.17 22:05
아 예...
그룹 이름은 Mate1부터 Mate30까지 30개를 무식하게 다 만들었습니다.
게시판 또한 1Kee부터 30Kee까지 다 생성한 후 1Kee 게시판은 Mate1그룹에게만, 2Kee 게시판은 Mate2 그룹에게만...30Kee 게시판은 Mate30 그룹에게만 권한을 설정해 놓은 상태입니다.
또한 기수의 확장 변수는 ccyear입니다. -
지연아빠
2009.02.18 00:11
아...규칙성이 있으니 그나마 작업이 조금 간단하게 될수 있을것 같습니다.
쪽지로 계정정보좀 주세요....
ftp 주소와 로그인 아이디/패스워드
운영중인 사이트 주소와 아이디/패스워드를 주시면 됩니다.
여기에 적지 마시고 쪽지로 주세요....^^
모든 결과는 여기에 적도록 하겠습니다. -
너른벌판
2009.02.18 00:48
정보 보내드렸습니다 -
지연아빠
2009.02.18 00:55
아...문제가 있습니다.
회원들의 그룹이 아직 설정이 안되어 있습니다.
추후 이것을 입력하실 건가요?
회원들의 그룹에 따라 로그인하게 되면 로그인 박스에 메뉴를 넣어야 하는데 그룹이 없어서 넣기가 애매하네요...
제로보드 버전이 낮은 상태라 확장변수로 접근을 해야 하는데 가능한지 한번 보겠습니다.
이곳을 계속 확인해주세요...^^ -
너른벌판
2009.02.18 00:59
그룹 지웠다가 다시 생성했습니다. -
너른벌판
2009.02.18 01:04
업그레이드 하려고 했는데 해놓은 작업이 많아서 도저히 엄두가 안납니다. 스킨이며 기본 것들을 너무 많이 건드려놔서 어디를 어떻게 고쳤는지도 모르겠고 해서... 그냥 업그레이드는 포기하기로 했습니다...^^;;
홈피 대문 상단 우측에 보면 3주년 기념행사 마당이라는 베너가 있을겁니다. 장구 그림 아래요. 30주년이 작년으로 끝났기에 그자리에 동기별 게시판이라는 베너로 고쳐 달려고 합니다.
그러니까 그곳을 찍으면 각자 자기 동기 게시판으로 가게 하려는 것이 제 의도입니다.
참고로 제가 제일 자랑스러워(?) 하는 파발마란 메뉴는 지연아빠님의 도움이 절대적으로 컸던 부분이었습니다. 사진 출력하는 데 한참 애먹었던 것을 지연아빠님의 힌트로 일거에 해결했었답니다...ㅋㅋㅋ -
지연아빠
2009.02.18 01:14
잠시 기다려 주세요..
로그인 하시면 로그인 메뉴에 내기수 게시판가기라는 게 하나 생겼을 겁니다....
이것을 가지고 접근을 하려고 하는데 현재 회원정보에 보면 그룹정보가 하나도 없습니다.
즉 회원정보를 눌러보면 Mate1 과 같은 정보가 없는데 이걸 하나하나 직접 입력하실건가요? -
너른벌판
2009.02.18 01:16
아 그건 말입니다.
변수로 받고 있습니다. 즉 회원 정보를 보시면 다 기수가 있습니다. 1기, 2기, 3기 이렇게요...
즉 1기는 mate1그룹으로 묶고 mate1 게시판으로 링크시킬 구상입니다.
예 말하자면 하나하나 연결시킬 예정입니다. 1기는 정회원 그룹과 Mate1그룹으로 분류하고, 2기는 정회원 그룹과 Mate2 그룹으로 분류하고... 해서 연결시키는 방법이 제일 간단한 출발점일 듯합니다. 조금 노가다긴 해도...^^;;
다만 지금은 구상중이라서 전체 기수와 전체 기수 게시판으로 모두 생성해놓지 않았습니다. 10개 그룹과 10개 게시판만 시범적으로 만들어놨습니다.
그리고 로긴창에 내기수 게시판보다는 위에서 말씀드렸듯 배너로 따로 뽑으려 합니다. -
지연아빠
2009.02.18 01:31
우선 관리자 아이디를 Mate10으로 그룹을 넣고 그룹정보를 뽑았는데 아예 안나오네요..ㅜ.ㅡ
조금만 더 기다려주세요...ㅜ.ㅡ
제로보드가 구버전이라 그룹정보를 어떻게 빼오는지 찾아봐야 되겠네요...ㅎㅎ -
너른벌판
2009.02.18 01:34
아예.. 죄송합니다... 옛날 버전이라서.... 제가 없는 실력에 기본 소스를 너무 많이 바꿔놔서... 어디를 어덯게 고쳤는지도 모르겠고... 그렇다고 업그레이드해서 그런 노가다를 처음부터 다시 하기는 죽어도 못하겠고... 그래서 업그레이드 포기했습니다...ㅜㅜ -
너른벌판
2009.02.18 01:38
기수로 돌려받은 변수를 활용하는 방법은 없을까요? 파발마 메뉴를 보시면 제가 기수를 변수로 돌려받아 리스트 출력했는데 그런 방식은 불가능할까요? -
지연아빠
2009.02.18 02:01
지금 한번 확인 부탁드립니다.
로그인 박스 아래 보시면 [내 기수 게시판] 이라는게 하나 생겼구요..
이것이 확장변수중 기수를 받아서 링크를 기수에 따라 다르게 설정한 상태입니다.
관리자 계정을 제 임의로 10기로 변경했습니다.
그래서 지금은 링크가 10기 게시판으로 이동하고 있는 상태입니다.
테스트 해보시고 잘못된 점 말씀해주세요...^^ -
너른벌판
2009.02.18 02:03
아예..
헌데 내기수 게시판이라는 메뉴는 있는데 클릭해도 아무런 변화가 없네요? 깜빡만 하다가 그냥 대문인데요?
링크 걸린 게 없는 듯도 보이구요....
'내기수 게시판'의 링크를 보면 http://www.kyoungmin.org/zbxe/ 이렇게만 나옵니다만... -
지연아빠
2009.02.18 02:05
으잉....로그인을 어떤 계정으로 하셨나요?
관리자로 하신건가요? -
지연아빠
2009.02.18 02:06
새로고침 몇번 해주세요....저는 잘 되거든요...@.@ -
지연아빠
2009.02.18 02:07
로그인 하신 계정에 기수가 입력되어 있나요?
기수가 입력되어 있어야 이동을 제대로 합니다.....
확장변수에 넣으신 기수요....
확인 부탁드려여...@.@ -
너른벌판
2009.02.18 02:09
물론 관리자로 했습니다... 다시 한번 부팅해서 해보겠습니다... 잠시만요.. -
지연아빠
2009.02.18 02:12
하핫..재부팅까지 하실 필요는 없는데...^^;; -
너른벌판
2009.02.18 02:12
아 되네요...^^
헌데 이걸 로그인 박스 말고 우측에 배너로 뽑을 순 없을까요?
홈피 대문 상단 우측에 보면 3주년 기념행사 마당이라는 배너가 있을겁니다. 장구 그림 아래요. 30주년이 작년으로 끝났기에 그자리에 동기별 게시판이라는 베너로 고쳐 달려고 합니다. 그러니까 그곳을 찍으면 각자 자기 동기 게시판으로 가게 하려는 것이 제 의도입니다
그리고 원리가 어떻게 되는지 정말 신기합니다. 어떻게 제가 30기까지 완성할 수 있을까요? -
지연아빠
2009.02.18 02:13
잠시만요... -
지연아빠
2009.02.18 02:20
이거 문제가 생겼는데요....
장구 그림은 왼쪽 공지사항부분처럼 레이아웃에 코드로 넣으신게 아니고 직접 페이지 수정해서 넣으신거죠?
이부분에 코드가 들어가지 않습니다.
왼쪽 공지사항쪽으로 옮기면 안될까요? ^^;; -
너른벌판
2009.02.18 02:24
아 장구 아래 30주년 기념행사 마당이란 그림에 코드가 안들어가나요?
아이구 그런 단순 노가다까지야 어찌 부탁을 드리겠습니까? 그럼 그냥 이상태에서 기본 원리와 제가 나머지 30기까지 어떻게 완성을 해야하는지 고칠 파일과 방법만 정리해 알려주시면 대단히 감사하겠습니다. 나머지는 제가 노가다 해서 지연아빠님께 보고 드리겠습니다...^^ -
지연아빠
2009.02.18 02:33
레이아웃중 대문이라고 된 곳을 편집으로 들어가시면 아래 코드를 보실수 있습니다.
<!---- 여기부터 복사 시작해주세요.......------><!--@ if($logged_info->ccyear == '+ '1기')-->
{@ $bbs = "Mate1"; }
<!--@end-->
<!--@ if($logged_info->ccyear == '2기')-->
{@ $bbs = "Mate2"; }
<!--@end-->
<!--@ if($logged_info->ccyear == '3기')-->
{@ $bbs = "Mate3"; }
<!--@end-->
<!--@ if($logged_info->ccyear == '4기')-->
{@ $bbs = "Mate4"; }
<!--@end-->
<!--@ if($logged_info->ccyear == '5기')-->
{@ $bbs = "Mate5"; }
<!--@end-->
<!--@ if($logged_info->ccyear == '6기')-->
{@ $bbs = "Mate6"; }
<!--@end-->
<!--@ if($logged_info->ccyear == '7기')-->
{@ $bbs = "Mate7"; }
<!--@end-->
<!--@ if($logged_info->ccyear == '8기'+ ')-->
{@ $bbs = "Mate8"; }
<!--@end-->
<!--@ if($logged_info->ccyear == '9기')-->
{@ $bbs = "Mate9"; }
<!--@end-->
<!--@ if($logged_info->ccyear == '10기')-->
{@ $bbs = "Mate10"; }
<!--@end-->
<div class="item owndoc"><a href="http://www.kyoungmin.org/zbxe/{$bbs}"><img src="/zbxe/images/wanted.gif"></a></div><!---여기 까지입니다....-->
-
너른벌판
2009.02.18 02:34
아 알겠습니다. 주석으로 감싸주신 부분에서 제가 11기부터 30기까지만 더하면 되는 거겠죠? 기타 레이아웃 코드나 또는 로그인폼말고 수정해야하는 다른 파일은 없는 건가요? -
지연아빠
2009.02.18 02:35
코드 보시면 대충 아실것 같습니다.
현재는 10기까지 되어 있는거고 나중에 30기까지 하시려면
<!--@ if($logged_info->ccyear == '1기')-->
{@ $bbs = "Mate1"; }
<!--@end-->
위와 같은 부분을 30까지 만드시면 됩니다... -
지연아빠
2009.02.18 02:37
지금 홈페이지에 왼쪽에 넣어놓았는데 이미지가 너무 커서 삐져나오는데 삭제할까요?
아니면 그냥 넣어놓을까요?
이미지 위치는 http://www.kyoungmin.org/zbxe/images/wanted.gif 입니다. -
너른벌판
2009.02.18 02:39
하이고~~~~ 느무느무 감사드립니다. 이 늦은 시간까정....
제 홈페이지중 자랑스러운 부분은 모두 지연아빠님께서 지도해주시는군요. 파발마도 그렇고 기수별 게시판도 그렇고....
정말 감사드립니다. 정말 입니다. 꾸뻑...
수원 어디 사시면 좇아가서 쐬주라도 대접해드리고 싶습니다만...
정말 감사하다는 말씀드립니다. -
지연아빠
2009.02.18 02:39
그리고 로그인 위젯에서는 Door 스킨폴더 안에 login_info.html 파일에 동일 내용이 적혀 있습니다.
나중에 이것도 편집하시면 됩니다... -
너른벌판
2009.02.18 02:40
나머지는 제가 정리하겠습니다. 왜 그런 노가다까지 주연아빠님께서.....
원리를 알았으니 제가 시간을 도와가며 예쁘게 만들어서 주연아빠님께 보고 쪽지 드리겠습니다.
정말 감사하고 나머지는 그냥 두십시오. 제가 청소하겠습니다. -
너른벌판
2009.02.18 02:41
예 제가 그정도까정 멍청하지는 않으니 심려 놓으십시오.
정말 수고하셨습니다. 감사합니다. -
지연아빠
2009.02.18 02:42
도움이 되셨다니 다행입니다.
좋은 홈페이지 만드시기 바랄께요.....^^
나중에 수원갈 기회가 되면 연락드릴께요...^______________^ -
너른벌판
2009.02.18 02:44
물론입니다. 꼭입니다. 꼭 연락주십시오.
그리고 완성되면 쪽지드리겠습니다. 감사합니다.
다만 현재 로그인한 사용자의 그룹을 알아내고 이것에 맞게 각 게시판으로 이동할수 있는 링크를 걸어주어야 하는데
제로보드 코드를 조금 아셔야 합니다.
더 자세한 내용은 아래 댓글로 달아가면서 진행하는 것이 좋을듯 합니다.
혹시 다른 분들에게 도움이 될지도 모르니까요...