$default_bg_color = "#FFFFFF"; // 그래프 배경 색상 <- 아까 지웠던 부분
을 추가해 줍니다.
물론
$traffic_title = "블로그 트래픽";
이 부분은 지우셨죠? [뭐 지우지 않으셔도 관계는 없지만 말입니다..]
------------------------------------------------------------------------------
윗 부분까지는 지금도 플러그인이 잘 작동될 때 입니다.
그리고 혹시나 트래픽 확인에 로그인이 필요하여, 이 플러그인이 작동하지 않는다!!
그렇다면 아래처럼 하세요.[주의 : 리눅스, 유닉스 서버일 경우에만 가능합니다.]
이렇게 하세요
<script language='javascript'>
window.setTimeout('window.location.reload()',120000); //단위는 ms , 일정시간마다 traffic 업데이트
</script>
<?php
$user_id = ' '; // 계정아이디
$passwd = ' '; // 계정암호
$domain = ' '; // 도메인주소(예 : http://www.mireene.com)
$throttle = "traffic.html"; // <-- 생성할 파일의 이름
shell_exec('wget -q --output-document='.$throttle.' --http-user='.$user_id.' --http-passwd='.$passwd.' -E '.$domain.'/traffic'); // throttle_me대체 파일을 생성
?>
이 내용을 index.php로 생성하여서 자신의 FTP 어딘가의 폴더를 만들어 넣어놓습니다.
그리고는 그 폴더의 권한을 777로 줍니다.
이제 다시 플러그인의 index.php를 엽니다.
$traffic_query = "/throttle_me"; // throttle 경로
이 부분을 위에서 생성한 파일의 주소로 바꿔 주는 겁니다.
저의 경우에는 메인 폴더에 traffic_my라는 폴더를 만들어서 traffic.html이라는 파일을 만들었으므로
$traffic_query = "/traffic_my/traffic.html"
이 되는 거죠.
주의하실 점은 위에 shell_exec명령에서 wget 이라는 프로그램을 실행시킬 권한이 있어야하므로
해보시고 파일이 생성되지 않으면 호스팅 서비스에 연락을 하여서 권한을 달라고 하여야합니다.
아.. 하나 잊었네요.. 새로 만든 php는 다른 프레임으로 읽어들이시기 바랍니다;;;;
제 능력은 이게 한계라서요;;
[사실 제 홈페이지는 프레임이 3개랍니다;;(이 php를 숨긴 프레임에서 실행중이죠;;)]
해결 방법을 찾았습니다. skin.html을 열어서 </head> 바로 뒤에
<p><iframe name="Traffic_Checker" src="자신의 $traffic_query로 바꿔주세요" frameborder="0" width="0" height="0"></iframe></p>
라고 입력해 주세요. 그러면 iframe이 작동하면서 지속적으로 갱신이 가능하답니다.