새글, Q&A, FAQ 세 게시판에 그룹을 적용하는 방법을 알고싶습니다.
관리자모드의 게시판관리에서도 나타나지 않아 그룹명을 적용할 수가 없네요.
도와주시겠어요?
(그누5.5.5 / php7 환경입니다.)
|
답변 3개 / 댓글 8개
채택된 답변
+20 포인트
마르스컴퍼니
2022-06-17 (금) 16:14:20
새글, Q&A, FAQ 는 그누보드의 일반 '게시판'이 아닙니다.
그래서 게시판 그룹을 줄 수 없습니다.
상단 이미지 관련 처리를 위해서는 다음과 같은 임시방편을 검토해 볼 수 있습니다.
Copy
$c_file = $_SERVER['SCRIPT_NAME'];
if (strpos($c_file, 'bbs/new') || strpos($c_file, 'bbs/qa') || strpos($c_file, 'bbs/faq'))
$gr_id = 'etc';
switch($gr_id){
~
}
답변에 대한 댓글 1개
2022-06-17 (금) 14:13:23
그냥 메뉴에서 출력하려고 한다면 메뉴에 서브로 넣으면 될꺼구요.
순정 그누보드에서는 그룹이 안지어 집니다.
아마 빌더에서는 되는데가 있습니다. 저는 아미나를 쓰는데 그룹에 포함될 수 있습니다.
기억이 가물 가물하네요. 제가 커스텀 했던지 아니면 기능이 되었던지 합니다.
아미나는 그누보드 5.3만까지 지원이므로 그 이상은 나리야 빌더 쓰거나 다른 빌더 쓰시면 되는걸로 압니다.
답변에 대한 댓글 3개
2022-06-17 (금) 14:36:18
서브페이지 상단에 탑배너를 띄울려고 해요.
다른 게시판들은 그룹이 적용되니까 그룹아이디로
<?php
//그룹아이디 가져와서 이미지 파일명을 만들고 ... 각 서브페이지 탑배너를 넣기 위하여
switch($gr_id){
case(nojoinfo): $img = nojoinfo; break;
case(communicat): $img = communicat; break;
case(nojonews): $img = nojonews; break;
case(participat): $img = participat; break;
case(publics): $img = publics; break;
case(reference): $img = reference; break;
case(faq): $img = information; break;
case(new1): $img = information; break;
case(qalist): $img = information; break;
default: $img = register;
}
?>
이렇게 하면 카테고리 마다 다른 탑배너를 출력할 수가 있었거든요..
근데 새글, Q&A, FAQ 이 세 게시판은 그룹 아이디가 없으니 적용이 안되네요
게시판 상단에 이미지링크를 넣을 수는 있으나 다른 페이지와 일관성이 깨져서..
달리 방법을 찾고 있습니다.
댓글쓰기
다른 게시판들은 그룹이 적용되니까 그룹아이디로
<?php
//그룹아이디 가져와서 이미지 파일명을 만들고 ... 각 서브페이지 탑배너를 넣기 위하여
switch($gr_id){
case(nojoinfo): $img = nojoinfo; break;
case(communicat): $img = communicat; break;
case(nojonews): $img = nojonews; break;
case(participat): $img = participat; break;
case(publics): $img = publics; break;
case(reference): $img = reference; break;
case(faq): $img = information; break;
case(new1): $img = information; break;
case(qalist): $img = information; break;
default: $img = register;
}
?>
이렇게 하면 카테고리 마다 다른 탑배너를 출력할 수가 있었거든요..
근데 새글, Q&A, FAQ 이 세 게시판은 그룹 아이디가 없으니 적용이 안되네요
게시판 상단에 이미지링크를 넣을 수는 있으나 다른 페이지와 일관성이 깨져서..
달리 방법을 찾고 있습니다.
댓글쓰기
2022-06-17 (금) 14:12:44
그룹은 게시판의 종류를 하나로 묶는다고 생각하시면됩니다.
예를들어 고객관리란 그룹을 만들고 여기에 해당하는 게시판 즉 qna, faq, 1:1질문 등을 관련그룹으로 묶는것입니다. 따라서 게시판을 만들기전에 해당하는 그룹을 먼저 설정하셔야합니다.
관리자 메뉴로 본다면
> 관리자 > 게시판관리 > 게시판그룹설정
요렇게 메뉴거 구성되어 있습니다.
답변에 대한 댓글 4개
2022-06-17 (금) 14:25:41
답변주셔서 감사합니다. 관리자모드 > 게시판 관리에서는 새글, Q&A, FAQ 세개의 게시판을 찾을 수가 없어서 그룹으로 묶을 수가 없어요.
그누를 설치할 때 이미 만들어진 게시판들이라서.....그런가보네요...
그누를 설치할 때 이미 만들어진 게시판들이라서.....그런가보네요...
2022-06-17 (금) 14:34:33
아마 작업하시면서 해당 메뉴를 감추었을꺼 같네요.
ftp로 접속해보셔서 해당 경로에 보시면 아래와 같은 메뉴파일이 주석 처리가 되어있는지 확인해보시고
/adm/admin.menu300.php
해당 메뉴파일을 다시 복원시키면 게시판 관련 된 메뉴가 노출될것입니다.
해보시고 안되시면 쪽지 부탁드립니다.
ftp로 접속해보셔서 해당 경로에 보시면 아래와 같은 메뉴파일이 주석 처리가 되어있는지 확인해보시고
/adm/admin.menu300.php
해당 메뉴파일을 다시 복원시키면 게시판 관련 된 메뉴가 노출될것입니다.
해보시고 안되시면 쪽지 부탁드립니다.
2022-06-17 (금) 14:43:55
아래는 /adm/admin.menu300.php 이 파일의 내용입니다.
삭제한 것은 없구요. 제가 새로 게시판을 만들면 관리자모드의 게시판관리에서 관리가 가능한데 이미 만들어진거라서 달리 방법을 찾고 있습니다.
<?php
$menu['menu300'] = array (
array('300000', '게시판관리', ''.G5_ADMIN_URL.'/board_list.php', 'board'),
array('300100', '게시판관리', ''.G5_ADMIN_URL.'/board_list.php', 'bbs_board'),
array('300200', '게시판그룹관리', ''.G5_ADMIN_URL.'/boardgroup_list.php', 'bbs_group'),
array('300300', '인기검색어관리', ''.G5_ADMIN_URL.'/popular_list.php', 'bbs_poplist', 1),
array('300400', '인기검색어순위', ''.G5_ADMIN_URL.'/popular_rank.php', 'bbs_poprank', 1),
array('300500', '1:1문의설정', ''.G5_ADMIN_URL.'/qa_config.php', 'qa'),
array('300600', '내용관리', G5_ADMIN_URL.'/contentlist.php', 'scf_contents', 1),
array('300700', 'FAQ관리', G5_ADMIN_URL.'/faqmasterlist.php', 'scf_faq', 1),
array('300820', '글,댓글 현황', G5_ADMIN_URL.'/write_count.php', 'scf_write_count'),
);
삭제한 것은 없구요. 제가 새로 게시판을 만들면 관리자모드의 게시판관리에서 관리가 가능한데 이미 만들어진거라서 달리 방법을 찾고 있습니다.
<?php
$menu['menu300'] = array (
array('300000', '게시판관리', ''.G5_ADMIN_URL.'/board_list.php', 'board'),
array('300100', '게시판관리', ''.G5_ADMIN_URL.'/board_list.php', 'bbs_board'),
array('300200', '게시판그룹관리', ''.G5_ADMIN_URL.'/boardgroup_list.php', 'bbs_group'),
array('300300', '인기검색어관리', ''.G5_ADMIN_URL.'/popular_list.php', 'bbs_poplist', 1),
array('300400', '인기검색어순위', ''.G5_ADMIN_URL.'/popular_rank.php', 'bbs_poprank', 1),
array('300500', '1:1문의설정', ''.G5_ADMIN_URL.'/qa_config.php', 'qa'),
array('300600', '내용관리', G5_ADMIN_URL.'/contentlist.php', 'scf_contents', 1),
array('300700', 'FAQ관리', G5_ADMIN_URL.'/faqmasterlist.php', 'scf_faq', 1),
array('300820', '글,댓글 현황', G5_ADMIN_URL.'/write_count.php', 'scf_write_count'),
);
2022-06-17 (금) 16:30:35
이미 생성된 게시판도 원칙적으로 그룹 변경이 가능합니다.
만일 그룹이 안된다면 내부적을 변형이 있어서 그럴겁니다.
https://demo.sir.kr/gnuboard5/adm/board_form.php?w=u&bo_table=board&sst=&sod=&sfl=&stx=&page=
그누보드 데모 사이트에서 확인이 가능합니다.
만일 그룹이 안된다면 내부적을 변형이 있어서 그럴겁니다.
https://demo.sir.kr/gnuboard5/adm/board_form.php?w=u&bo_table=board&sst=&sod=&sfl=&stx=&page=
그누보드 데모 사이트에서 확인이 가능합니다.
답변을 작성하려면 로그인이 필요합니다.