아미나빌더 사용자를 위한 그룹별 사이드바 설정 > 그누보드5 팁자료실

그누보드5 팁자료실

아미나빌더 사용자를 위한 그룹별 사이드바 설정 정보

아미나빌더 사용자를 위한 그룹별 사이드바 설정

본문

그누보드 활성화를 위한 아미나빌더 알리기 4탄!

(그누를 깔아야 아미나도 쓸수 있기에 ㅡㅡㅋ)

맨날 그누에서 줏어먹기만 하던 초보초보 두리삼촌이 오늘은

아미나빌더 초보자 분들께 같은 초보자로써

머리 쪼개질듯한 고민거리를 줄여드리고자 삽질좀 하고갑니다!

 

먼저 그룹별 게시판에 사이드바를 달리하려면

../thema/Basic/assets/thema.php 요 파일을 에디터로 열어 사이드파일이 저장되있는

../thema/Basic/side/ 요 경로의 적용할 그룹 사이드파일을

thema.php 내에 적용해주시면 됩니다.

(아래예제에는 music-side.php)

 

반드시 알고계세요!

그룹별 메인파일이 저장되있는 ../skin/group 경로에 사이드파일을

변경하고자 하는 그룹파일(group.skin.php)을 열어서 보시면 아래처럼

있는곳이 있습니다. 예제라 여기서는 뮤직으로 하겠습니다.

 

// 위젯 대표아이디 설정
$wid = 'MUSIC';

 

마찬가지로 사이드 파일이 저장되 있는

../thema/Basic/side 요 경로에 music-side.php

파일을 열어서 위쪽 상단의 위 예시처럼

같은 이름의 위젯대표 아이디로 지정해 주셔야 합니다.

똑같이요!

 

case 'music' : $at_set['sfile'] = 'music-side'; break; // 'music' 그룹id 'music-side' thema/basic/side/ 해당그룹 사이드파일 ex) community-side.php (커뮤니티 사이드메뉴)

 

정리하자면 바로위에 있는

01. ../thema/Basic/assets/thema.php 요걸 에디터로 열고 위에있는 저부분을 찾아

02. 게시판 그룹을 클릭하면 보여지는 그룹명

https://내홈주소.net/bbs/main.php?gid=music 요중에서

(끝에 영어 뮤직부분...) 입력후 오른쪽 사이드파일 적는 부분에는

03. thema/Basic/side 요 경로에 있는 music-side.php을 적어주시면 되겠슴다.

(만약 게시판 그룹아이디가 music아닌 다른것일 경우 관계없습니다. 

관리자메뉴 - 메뉴설정 - 그룹페이지에서 해당그룹의정하기 누르고 PC와 모바일 그룹파일만 music설정해주면 그룹아이디가 설령 다른것이라 해도 관계없습니다.)

 

만약 그룹이 1개가 아닌 여러개이고 여러개 그룹의 사이드파일을 그룹별

게시판마다 다르게 보이고 싶을경우 아래 case 부분부터

싹다 복사해서 아래로 붙여넣기 하신후 그다음 위 예제처럼 그룹명과

사이드파일을 똑같이 정해주시면 되겠슴다.

(전부다 복사하시면 됩니다 열어보면 아시겠지만 어차피 주석처리되서

아래 (커뮤니티 메뉴) 요기까지 싹다 복사해서 붙여넣기해도 무관합니다.

(노가다와 복사, 붙여넣기는 초보의 기본이며 숙명이랍니당!ㅋㅋ)

(난 그룹별 메인파일도 없고 설정하는법도 몰라 ㅠㅠ)

이런분은 고롤줄 알고 거기에대해 적어둿으니 살살내려보세요 ㅡ,.ㅡ;;)

 

case 'music' : $at_set['sfile'] = 'music-side'; break; // 'music' 그룹id 'music-side' thema/basic/side/ 해당그룹 사이드파일 ex) community-side.php (커뮤니티 사이드메뉴)

(music-side 저부분에 music-side.php 쓰시면 클남니당...

어허! 그런거 쓰는거 아니에요~!!! music-side.php 에서 뒤에 .php는 빼주셔야해요)

 

다하신후 각자 위치에 업로드 해주신후

자신의 홈페이지에 로그인 하신후

그룹메뉴 눌러서 해당그룹에 속한 게시판 누르신후

모니터모양 누르고 테마설정-페이지 누른후

아래메뉴중 사이드파일 체크박스 눌러

적용하시면 됩니다.

적용하시고 게시판이나 공지등 메인사이드가 적용된곳에서 다시 테마설정-페이지 사이드파일 보시면 그룹에 적용한 사이드 파일로 보일겁니다

지극히 정상입니다 마지막에 그룹사이드

적용한걸로 메인 사이드파일에 보여지는것 뿐이고

메인사이드는 바뀌지 않고 그대로 있습니다.

 

만약 나는

../skin/group 요기에 그룹파일이 없는데요 ..

/thema/basic/side 요기에도 사이드파일이 없구...

요럴땐 어케해야할까요? 이러신다면!!!

 

아주아주 간단합니다리!

(아래부터 살살읽어봐요 심호흡하시고!

살살읽어보시면 별거아니네 이럴겁니다 생각보다 쉬워요! ^^)

01. ../thema/basic/main/요기에서 basic-main.php 또는

홈메인에 테마설정 하신 세가지 메인파일중 한개를 내려받습니다.

(저게 아니면 남은두개중 하나는 설정하셨을테니)

02. ../skin/group/요기서 basic 폴더를 통째로 내려받으시라요!

그담 새로만들 그룹명으로 내려받은 폴더이름을 바꿔줍니다.

예: 기존basic폴더, 와따리! 내가만들 그룹명 music 요걸로 폴더 이름바꾸기

 

03. 첨에 내려받은 basic-main.php 요거를 group.skin.php 요렇게 이름바꿉니다

(혹은 메인페이지에 테마설정해둔 파일 남은 둘중하나를!)

04. 좀전 basic폴더 안에 이름바꾸기로 이름변경한 music 폴더클릭해서

붙여넣기 해줍니다 (그안에보시면 group.skin.php 있음요! 콱! 덮어쓰기)

05. 에디트 플러스등과 같은 프로그램으로 덮어쓴 group.skin.php를 열고

// 위젯 대표아이디 설정
$wid = 'MUSIC';

저거 기억나시죠?ㅋ 저거 처럼 위젯 대표아이디변경 해주셔야해요!

 

마지막으로 group.skin.php 살살내려보시면 아래처럼 있는부분들

(그누로 치면 최신글부분)

06. 위젯 식별자고쳐주세요 식별자는 그냥 아무거나 써주시면 됩니다.

(아래에선 뮤직으로 예를들었기에 알아보기 쉽게 ms-01 식별자를 부여했답니당당당.

 

<?php echo apms_widget('basic-post-garo','ms-01',$wid.'-wm1', 'icon={아이콘:caret-right} date=1 center=1 strong=1,2'); ?>

저거하나만 있진 않겠죠?^^ 다른것들도 저런식으로 위젯 식별자를 고쳐주세요

(그누로치면 최신글! 이걸몇번말하냥 ㅠㅠ)

 

<?php echo apms_widget('basic-post-garo','ms-01',$wid.'-wm1', 'icon={아이콘:caret-right} date=1 center=1 strong=1,2'); ?>

<?php echo apms_widget('basic-post-garo','ms-02',$wid.'-wm1', 'icon={아이콘:caret-right} date=1 center=1 strong=1,2'); ?>

<?php echo apms_widget('basic-post-garo','ms-03',$wid.'-wm1', 'icon={아이콘:caret-right} date=1 center=1 strong=1,2'); ?>

 

위에처럼 각각 ms-01, ms-02, ms-03

(뭐꼭~ 식별자를 굳이 이렇게 하시라는건아니고 예제니까요 ㅋㅋ)

그럼 모두 즐코하시고... 저의 삽질이 많은분께 단군이신 우리들의 큰 할아버님

말씀처럼 널리 쓰이길 바라며 이만 마칩니당당당!...음냐리~~ ㅃㅃ~~~~~

 

다음시간엔 메인상단 로고이미지를 각 그룹별로 다르게 적용하기로

찾아뵙겠습니다! (추천하는데 돈안들어요 팍팍 눌러주세요 ㄳㄳㄳㄳ)

(추천하는자! 로또당첨! 안하는자!

오늘안에 떵밟을 확률 99.99% ㅡ,.ㅡ;;)

맨위보면 제홈주소 있어요 널러오세요 기왕온김에 게시판에

발자국도좀 그래야 오셧다간줄알죠 ㅋㅋ

 

PS: 이번에도 오짐님이 댓글 남기실듯한 예감이...오짐님 만쉐이! ㅡ,.ㅡ;;

추천
6

댓글 6개

전체 2,617 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT