외부 유입 검색어 분석기 채택완료
안녕하세요. 제 머리로는 해결이 않되서 또 질문을 들고 왔습니다.;;;
외부 유입 검색어 분석기 - m3SearchQuery ver 1.21 > 그누4 스킨
위 파일은 그누보드4용 파일입니다.
방문자의 유입검색어를 보여주는 파일인데
이 파일을 그누보드 5로 바꿔서 사용하고 있습니다.
그런데 그누보드4에서는 유입검색어가 잘 나오는데
그누보드 5에서는 아무 것도 나오지 않습니다. ㅠ_ㅠ
그누보드4의 g4_visit의 구조는

위와 같으며 그누보드5의 g5_visit의 구조는 아래와 같습니다.

g5_visit 테이블이 더 많아서 그누보드4용 파일을 5로 바꿔서 사용해도 될 것 같은데
왜 아무런 값도 출력되지 않는지 모르겠습니다.
아직 그누보드4로 운영되고 있는 사이트를 보면 잘 나오거든요.

제가 사용한 파일은 원본에서
$g4[visit_table] 만 $g5['visit_table'] 로 수정해서 사용중입니다.
#m3tbl { border:solid 1px #CCC; border-collapse:collapse;}
#m3tbl th { border:solid 1px #CCC; text-align:center;}
#m3tbl td { border:solid 1px #CCC; text-align:center; padding:2px 8px;}
#div_m3sq ul { display:inline; padding:0; margin:0; }
#div_m3sq ul li { display:inline; padding:10px 30px; border:solid 1px #3ad1d6; background: #3cd4d9; }
#div_m3sq ul li a {color:#fff; text-decoration: none; font-weight: bold;}
#div_m3sq ul li a:hover {color:#007b81; text-decoration: none; font-weight: bold;}
외부 유입 검색어 분석기
목록
날짜
사이트
검색어
IP
AGENT
/day)
function findsq(sq) {
if(sq=="") return;
var i = 0;
var search_cnt = 0; // 결과내 검색 개수
while(a = document.getElementById("m3sqtd["+i+"]")) {
if(a.innerText.toLowerCase().match(sq.toLowerCase())) { // 찾는 값이 있으면 보이기
a.parentNode.style.display="";
search_cnt++;
} else { // 찾는 값이 없으면 숨기기
a.parentNode.style.display="none";
}
i++;
}
document.getElementById("search_cnt").innerText = "결과내 검색 : " + search_cnt + "건";
}
function resetsq() {
var i = 0;
while(a = document.getElementById("m3sqtd["+i+"]")) {
a.parentNode.style.display=""; // 모든 행의 display 속성 reset
i++;
}
document.getElementById("search_cnt").innerText = "";
document.getElementById("sq").value = "";
}
어디가 잘못된 것일까요?
고수님들 도와주세요. (/^^)/
답변 2개
답변에 대한 댓글 3개
올려주신 소스로 적용해보았는데도, 검색결과가 전혀 나오지 않습니다.
(접속자 집계 페이지에서 보면 오늘오전에만 네이버를 통해 30명 이상이 유입됐습니다.)
왜 그럴까요? ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
혹시, 네이버 말씀하시는 거면 최근 네이버가 리퍼러 막았다고 하더라구요.
답변에 대한 댓글 3개
네이버가 리퍼러를 막았는지는 모르곘는데. g4로 만들어진 사이트에서는
오늘도 여전히 유입 검색어가 잘 나옵니다.
위에 그누보드4로 운영되고 있는 사이트의 검색어를 보시면 오늘날짜부터 잘 나오고 있습니다.
https://sir.kr/g5_plugin/4635
이거저거 다 적용해보면 잘 되는거 하나는 있겠네요 ^^
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
적용해서 사용해 보겠습니다.