관리 메뉴

키스세븐

그누보드에서 방문자 카운터를 다시 설치하고 싶을 때 스킨 삽입 본문

IT와 생활/홈피와 블로그

그누보드에서 방문자 카운터를 다시 설치하고 싶을 때 스킨 삽입

키스세븐지식 2015. 2. 24. 02:00
공유하기 링크
필요하면 공유하세요 ^^
이 블로그를 북마크 하세요! 좋은 정보가 계속 이어집니다.

[그누보드에서 방문자 카운터를 다시 설치하고 싶을 때 스킨 삽입] 




그누보드를 설치한 뒤, 디자인을 변경하느라 이것 저것 만지다보면 처음에는 나왔던 "방문자 카운터"가 없어져서 다시 설치해야 하는 경우가 있습니다.



또는 카운터 스킨을 다운 받아서 설치할 때도 잘 안 될때는 확인해야 할 부분이 있습니다.


 


 

 

최상단에는 호출코드가 있어야 한다 


1개 페이지에 모두 넣었을 경우 최상단에 아래의 내용이 있어야 하고 그누보드처럼 인클루드 방식일 경우엔 head.php파일에 아래의 내용이 있어야 방문자 카운터를 불러올 수 있습니다. 없는데 억지로 붙여 넣으면 에러를 내고 맙니다. 


최상단에 내용이 없을 경우엔 head.php를 열어서 최상단에 아래 내용이 있는지 확인합니다

<?

if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

include_once("$g4[path]/head.sub.php");

include_once("$g4[path]/lib/visit.lib.php");

include_once("$g4[path]/lib/connect.lib.php");

.

.

.

include_once("$g4[path]/lib/visit.lib.php");와 include_once("$g4[path]/lib/connect.lib.php"); 

이 문장이 없으면 방문자 카운터는 실행이 되지 않습니다. 복사해서 붙이세요.

(그누보드4 기준의 코드입니다. 그누보드5는 $g4[path]부분만 다릅니다. 그누보드5에서는 이 부분에서 G5_PATH.'/lib/connect.lib.php'와 같이 처리합니다) 


그누보드5라면 경로 부분을 아래처럼 모두 바꿔 줍니다. 

("$g4[path]/head.sub.php"); 를 (G5_PATH.'/head.sub.php'); 로 바꿉니다

 







웹계정에 스킨이 존재하는지도 확인해 본다  


FTP로 계정에 접속하여 skin 디렉토리를 찾습니다. 그 아래에 "connect"폴더가 있는지 확인합니다.

그리고 "visit"도 확인합니다.

그누보드 사이트에 가면 스킨 자료실에 방문자 카운터 뿐만 아니라 접속자 통계 등 많은 스킨이 있습니다. 다운 받아서 FTP로 위 폴더에 업로드하면 됩니다. 단, 다운받은 스킨이 방문자 확인용 스킨인지, 접속자확인용 스킨인지는 미리 확인해 둬야 합니다. 


다운받은 스킨이 접속자확인 스킨일 경우엔 "connect"폴더 아래에 업로드하고, 방문자확인 스킨을 경우에는 "visit"폴더 아래에 업로드하여야 합니다.

 



 

 


 

페이지 상에 꼭 넣어야 하는 코드소스 


위의 체킹사항에서 모두 OK 확인을 했다면 이제 실질적인 부분을 처리합니다. 

index.php나 head.php나 tail.php 파일 내에 아래의 코드를 삽입하면 됩니다

접속자 확인 스킨을 삽입하는 코드 : <?=connect("스킨명"); // 현재 접속자수 ?>

방문자 확인 스킨을 삽입하는 코드 : <?=visit("스킨명"); // 방문자수 ?>

이 부분이 핵심코드입니다. 별 문제가 없다면 이 부분만으로도 삽입은 가능합니다. 


이 때, "스킨명"에는 다운 받은 스킨의 폴더명이 있어야 합니다.

예) 다운받은 스킨의 폴더가 test라면 <?=connect("test"); // 현재 접속자수 ?>

위의 소스코드는 그누보드4 기준입니다. 최근에는 ?=대신 ?php를 많이 쓰지만 작동은 가능합니다




정확히는, 마지막에 있는 핵심코드만으로 방문자 카운터를 삽입하는 것이 가능합니다. 

[저작권법 표시] 이 글의 원본: 키스세븐(www.kiss7.kr)

다만 이 포스팅에서는 방문자 카운터 등에 문제가 생겨서 작동하지 않을 때라는 가정을 두고 포스트를 썼기 때문에 위의 확인과정을 설명한 것입니다. 


★ 이 정보가 도움이 된다면 아래의 공감을 부탁드립니다! ^^
(로그인 필요없음)


키스세븐지식은 키스세븐과 그룹 사이트입니다.

아래로 더 내려 가 보세요!

혹시 읽을만한 것이 또 있을지도 모르잖아요? ^^

이 블로그를 북마크 하세요! 좋은 정보가 계속 이어집니다.
http://kiss7.tistory.com

공유하기 링크
필요하면 공유하세요 ^^
Comments