외부 유입 검색어 분석기 - m3SearchQuery ver 1.21 정보
인기검색어 외부 유입 검색어 분석기 - m3SearchQuery ver 1.21첨부파일
본문
• 구글, 네이트, 야후, 다음, 네이버, 빙에서 검색해서 들어온 검색어를 보여줍니다.
• 각 검색엔진별로 통계를 내줍니다.
• 기간과 검색엔진을 설정할 수 있습니다.
• 검색어를 검색할 수 있습니다.
m3 Search Query 버전 1.21 입니다.
우리나라에서 많이 쓰는 구글, 야후, 네이트, 다음, 네이버, 빙에서 검색한 검색어를 보여줍니다.
`g4_visit` 테이블에서 vi_referer를 분석하는 방식입니다.
설치는 압축파일을 풀어서 생긴 폴더 2개를 $g4[path]에 업로드해주시면 됩니다.
인코딩 관련해서 mb_detect_encoding(), iconv() 함수를 사용하고 있습니다. 환경에 따라서 작동하지 않을 지도 모르겠군요.
(호스팅 환경에서 위 함수와 관련해 에러가 발생한다면 호스팅 업체에 문의하셔야 할 것입니다.)
EUC-KR은 테스트 해보지 않았으니 에러 발생하면 알려주세요.
언제나 그렇듯, 제 아이디어를 응용해서 더 멋진 스킨으로 발전시키는 것 환영합니다.
(다만 피드백 창구로 소식을 알려주시면 좋겠습니다.)
직접 사용해보기: http://bomool.net/page/m3sq.php
피드백 창구: http://bomool.net/bbs/board.php?bo_table=bo0103&wr_id=56
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ver 1.10에 비해 달라진 점
• 다른 검색엔진 추가 편하도록 코드 개선
• 구글 검색어가 엉뚱하게 나오는 버그 수정
• 네이트 로고 변경, 빙(Bing) 추가
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
관리자 메뉴에서 사용하는 방법
1. 관리자메뉴 수정 - adm 폴더의 admin.menu200.php파일을 수정
<?
$menu["menu200"] = array (
array("200000", "회원관리", ""),
array("200100", "회원관리", "$g4[admin_path]/member_list.php"),
array("200200", "포인트관리", "$g4[admin_path]/point_list.php"),
array("200300", "회원메일발송", "$g4[admin_path]/mail_list.php"),
array("-"),
array("200700", "검색어 분석기", "$g4[admin_path]/m3sq.php"), // <=== 이부분 추가해주세요
array("200800", "접속자현황", "$g4[admin_path]/visit_list.php"),
array("-"),
array("200900", "투표관리", "$g4[admin_path]/poll_list.php")
);
?>
2. m3sq.php 파일은 /adm/ 폴더로 넣어주시고
head와 tail 인클루드 부분을
include_once("$g4[path]/_head.php");
=>include_once("$g4[admin_path]/admin.head.php");
include_once("$g4[path]/_tail.php");
=>include_once("$g4[admin_path]/admin.tail.php");
이렇게 수정하시면 됩니다.
• 각 검색엔진별로 통계를 내줍니다.
• 기간과 검색엔진을 설정할 수 있습니다.
• 검색어를 검색할 수 있습니다.
m3 Search Query 버전 1.21 입니다.
우리나라에서 많이 쓰는 구글, 야후, 네이트, 다음, 네이버, 빙에서 검색한 검색어를 보여줍니다.
`g4_visit` 테이블에서 vi_referer를 분석하는 방식입니다.
설치는 압축파일을 풀어서 생긴 폴더 2개를 $g4[path]에 업로드해주시면 됩니다.
인코딩 관련해서 mb_detect_encoding(), iconv() 함수를 사용하고 있습니다. 환경에 따라서 작동하지 않을 지도 모르겠군요.
(호스팅 환경에서 위 함수와 관련해 에러가 발생한다면 호스팅 업체에 문의하셔야 할 것입니다.)
EUC-KR은 테스트 해보지 않았으니 에러 발생하면 알려주세요.
언제나 그렇듯, 제 아이디어를 응용해서 더 멋진 스킨으로 발전시키는 것 환영합니다.
(다만 피드백 창구로 소식을 알려주시면 좋겠습니다.)
직접 사용해보기: http://bomool.net/page/m3sq.php
피드백 창구: http://bomool.net/bbs/board.php?bo_table=bo0103&wr_id=56
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ver 1.10에 비해 달라진 점
• 다른 검색엔진 추가 편하도록 코드 개선
• 구글 검색어가 엉뚱하게 나오는 버그 수정
• 네이트 로고 변경, 빙(Bing) 추가
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
관리자 메뉴에서 사용하는 방법
1. 관리자메뉴 수정 - adm 폴더의 admin.menu200.php파일을 수정
<?
$menu["menu200"] = array (
array("200000", "회원관리", ""),
array("200100", "회원관리", "$g4[admin_path]/member_list.php"),
array("200200", "포인트관리", "$g4[admin_path]/point_list.php"),
array("200300", "회원메일발송", "$g4[admin_path]/mail_list.php"),
array("-"),
array("200700", "검색어 분석기", "$g4[admin_path]/m3sq.php"), // <=== 이부분 추가해주세요
array("200800", "접속자현황", "$g4[admin_path]/visit_list.php"),
array("-"),
array("200900", "투표관리", "$g4[admin_path]/poll_list.php")
);
?>
2. m3sq.php 파일은 /adm/ 폴더로 넣어주시고
head와 tail 인클루드 부분을
include_once("$g4[path]/_head.php");
=>include_once("$g4[admin_path]/admin.head.php");
include_once("$g4[path]/_tail.php");
=>include_once("$g4[admin_path]/admin.tail.php");
이렇게 수정하시면 됩니다.
추천
5
5
댓글 전체
Bing 검색결과를 추가해주기 위해 업데이트 했습니다~
기존 사용자는 그대로 덮어쓰면 됩니다.^^
기존 사용자는 그대로 덮어쓰면 됩니다.^^
덮어써야겠네요. 수고하셨습니다.추천한방~
euckr로 변경이 안되었습니다. 변환하니 잘 나옵니다.
파일명을 거꾸로 올렸네요. 수정했습니다~^^;
정말 좋은 자료네요 꼭 필요했던건데요 감사합니다.
우선 추천 꾸욱~ 누르고 받아갑니다!
멋진 스킨 감사해용
멋진 스킨 감사해용
멋지네요~~~ 추천 쿡쿡쿡
음.... 이거 적용해보니 한가지 문제점이 있는 것 같은대요...
전체 검색은 정상적으로 출력이 되는대
위의 포털사이트 탭버튼을 누르면 다른것들은 적용이 안되고
제일 마지막인 Bing 관련 값만 출력이 됩니다.
전체 검색은 정상적으로 출력이 되는대
위의 포털사이트 탭버튼을 누르면 다른것들은 적용이 안되고
제일 마지막인 Bing 관련 값만 출력이 됩니다.
수정해서 올렸습니다~ 지적 감사합니다^^
어덯게 사용해야 할지... 감도 안잡히는 초보 입니다...
어떤식의 활용 방법이 있을가요?
어떤식의 활용 방법이 있을가요?
감사합니다. 또한번의 업그레이드가 이루어 졌군요... 항상 기대하고 있습니다.
잘쓸께요~
아 모르겠따.. ㅜㅜ
감사합니다.
감사합니다
좋은데요 ^^
EUC-KR버전도 소스 보니 122 줄에
// 베짱이님 제공 함수
function utf8_urldecode($str, $chr_set='CP949') {
$callback_function = create_function('$matches, $chr_set="'.$chr_set.'"', 'return iconv("UTF-16BE", $chr_set, pack("n*", hexdec($matches[1])));');
return rawurldecode(preg_replace_callback('/%u([[:alnum:]]{4})/', $callback_function, $str));
}
나오는데,, 이게 맞나요?
// 베짱이님 제공 함수
function utf8_urldecode($str, $chr_set='CP949') {
$callback_function = create_function('$matches, $chr_set="'.$chr_set.'"', 'return iconv("UTF-16BE", $chr_set, pack("n*", hexdec($matches[1])));');
return rawurldecode(preg_replace_callback('/%u([[:alnum:]]{4})/', $callback_function, $str));
}
나오는데,, 이게 맞나요?
추천!!! 잘 사용하겠습니다.
네이버에서 키워드 검색후 상단에 있는 스폰서링크 클릭해서 들어올경우는 인식이 안되네요..
원래 안되는건가요?
원래 안되는건가요?
Warning: cannot yet handle MBCS in html_entity_decode()! in /home/hosting_users/dew_buyguitar/www/adm/m3sq.php on line 121 에러가 나는데 무엇이 문제인가요?
m3sq_euckr.zip 이파일이 변환이 잘 못 되어 있는거 같네요. 새로 변환 하니 잘 나오네요. ^^
Fatal error: Call to undefined function mb_detect_encoding() in /home/playcast/www/page/m3sq.php on line 103
head와 tail 인클루드 부분 어떻게 수정해야 되는지?
head
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once("$g4[path]/head.sub.php");
include_once("$g4[path]/lib/onuri.lib.php");
// 인덱스
if($s_menu == "index"){
echo main_top($config[cf_home_main_top_design]);
// 검색
}else if($s_menu == "search"){
echo main_top($config[cf_home_main_top_design]);
// 서브
}else{
echo sub_top($config[cf_home_sub_top_design]);
echo sub_middle($config[cf_home_sub_middle_design]);
}
?>
tail
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once("$g4[path]/lib/onuri.lib.php");
// 인덱스
if($s_menu == "index"){
echo main_bottom($config[cf_home_main_bottom_design]);
// 검색
}else if($s_menu == "search"){
echo main_bottom($config[cf_home_main_bottom_design]);
// 서브
}else{
echo sub_bottom($config[cf_home_sub_bottom_design]);
}
include_once("$g4[path]/tail.sub.php");
?>
이렇게 되있는데.. 오누리 빌더를 사용중이구요 버젼는 1.7입니다.
head
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once("$g4[path]/head.sub.php");
include_once("$g4[path]/lib/onuri.lib.php");
// 인덱스
if($s_menu == "index"){
echo main_top($config[cf_home_main_top_design]);
// 검색
}else if($s_menu == "search"){
echo main_top($config[cf_home_main_top_design]);
// 서브
}else{
echo sub_top($config[cf_home_sub_top_design]);
echo sub_middle($config[cf_home_sub_middle_design]);
}
?>
tail
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once("$g4[path]/lib/onuri.lib.php");
// 인덱스
if($s_menu == "index"){
echo main_bottom($config[cf_home_main_bottom_design]);
// 검색
}else if($s_menu == "search"){
echo main_bottom($config[cf_home_main_bottom_design]);
// 서브
}else{
echo sub_bottom($config[cf_home_sub_bottom_design]);
}
include_once("$g4[path]/tail.sub.php");
?>
이렇게 되있는데.. 오누리 빌더를 사용중이구요 버젼는 1.7입니다.
멋지네요(외부유입어검색기)
스킨적용
정말 감사합니다... 이런 기능을 왜 이제야 알았을까? ㅜㅜ
감사합니다^^
헐.. 이걸 왜 이제야 봤죠;;?
외부 유입 검색어 분석기 - m3SearchQuery ver 1.21
아주아주 좋습니다. 추천 꽝
잘쓰고있습니다 후 추천이요~
원본
고맙습니다. ^!~
감사합니다. 쵝오~!
좋은 팁 감사합니다~
감사합니다~~ 접속아이피는 볼수없겟죠?
잘쓸께요..ㅎ