2006년 3월 31일 금요일

홈페이지 상황보기 플러그인 for 조그(v060330)

작년에 공개했던 플러그인의 업데이트 판입니다.


작년버젼과 다른점은 텍스트위주에서 테이블로 출력되도록여 보기 쉽게 바뀌었다는 점입니다. 차후버젼예고는 GD-라이브러리를 이용한 PNG파일로 출력되도록 할 예정입니다.


또한 이전 버젼에서의 치환자도 그대로 사용이 가능하므로 그대로 사용하실분들은 INDEX.PHP 파일로 변경하시면 됩니다.


설치하기


1. 먼저 아래 첨부 파일을 다운 받아 자신의 홈페이지/플러그인 폴더에 올립니다.(기존 사용자는 INDEX.PHP 파일을 덮에 씌우시면 됩니다.)

2. 관리자 모드/ 플러그인에서 사용을 체크합니다.

3. 출력이 가능하도록 스킨을 수정합니다.


스킨 수정


사용하고 있는 스킨에 따라 알맞게 수정하시면 됩니다. (첨부파일 SKIN.HTML참고)



 후기


현재로서는 트래픽 부분은 구현하지 않았습니다. 제가 사용하는 호스팅업체인 나야나의 제로호스팅은 THROTTLE-ME 기능을 지원하지 않는 관계로 현재로서는 구현의 필요성을 느끼지 못하고 있습니다.나중에 호스팅 업체를 변경한 후에는 추가할지 모르겠지만 현재로서는 구현 불가입니다.


게시물 bar 에 대한 설명(fireskill님의댓글에 대한 설명입니다.)


기본적으로 하나의 게시물에 여러개의 댓글이 달리게 되므로 퍼센트(%)계산은



PROCESS BAR(%)=(총댓글수 / 총게시물수) X 100



이 됩니다. 다른 bar 와는 다르게 process bar가 작을 수록 인기있는 블로그가 되겠죠. 게시물에 비해 댓글이 적게 걸려있는 블로그(예를 들면 펌블로그)의 경우에는 100%가 넘게 나오게 되는 것이 계산식이 위와 같이 적용 되어 있기 때문입니다.


 


태그 : ,

댓글 6개:

  1. 아힝~ 그런것이 였군요.. 게시물 Bar에 대한 개념을 몰라 그랬네요. 설명 고맙습니다. 저야 뭐 이제막 다시 문을 열었으니(방문자도 없고..)그런거네요.. 그래도 200%는 허허허..

    <!-- <zogNick><A HREF=&#039;http://www.mes.pe.kr/zog/&#039; title=&#039;http://www.mes.pe.kr/zog/&#039; target=_blank >Fireskill</A></zogNick> <zogURL>http://www.mes.pe.kr/zog/</zogURL> -->

    답글삭제
  2. Fireskill // 어느정도 댓글이 달리면 정상적으로 보이겟죠,,,<br />

    어느순간부터 fireskill 님과 저만의 댓글 릴레이 연속이군요,,,

    답글삭제
  3. <a href="http://www.edusuin.com/ritz/" target=_blank ><b>리츠에서 퍼감</b></a><BR/>

    답글삭제
  4. 한동안 안들린 사이에 이런 물건을 공개하셨군요.<br />

    수고하셨습니다.<br />

    일단 달아봤습니다만...<br />

    HDD와 DB에 제한이 없어 두 부분은 별 의미가 없네요. 설정도 곤란하구요.<br />

    게다가 Throttle-me를 지원하는 계정이지만 플러그인에서 지원하지 않으니...<br />

    ㅎㅎㅎㅎ<br />

    아무튼 일단은 달와봤습니다.

    <!-- <zogNick><A HREF=&#039;http://ento.ibbun.net/blog/&#039; title=&#039;http://ento.ibbun.net/blog/&#039; target=_blank >ENTO™</A></zogNick> <zogURL>http://ento.ibbun.net/blog/</zogURL> -->

    답글삭제
  5. <a href="http://www.mes.pe.kr/zog/?no=35" target=_blank ><b> 홈페이지 상황보기 플러그인에서 트래픽</b></a><BR/>저는 미X네를 쓰는데 좀 문제가 많죠 db가 utf-8이라서.. 쩝..<BR>저는 쓰로틀-미가 지원하기는 하지만 로그인해서 알아 봐야하고 바로 띄우기가 힘들더군요. 확인결과.. 다음과 같은 방법으로 가능하댑니다..<BR>일단 이렇게 로그인 해야 확인이 가능한 계정은 wget권한을 호스팅 회사에서 줘야 합니다. 현재 신청 했고 기다리는 중입니다.. 그리고 소스는 아래와 같이 하면 됩니다.. 계정 정보때문에 좀 불안하기는 하지만.. 쩝.. <BR>[CODE]<BR>&nbsp;&lt;?php<BR>$user_id = &#039;&#039;; // 계정아이디<BR>$passwd = &#039;&#039;; // 계정암호<BR>$domain = &#039;&#039;; // 도메인주소(예:<A href="http://www.mes.pe.kr/" target=_blank>http://www.mes.pe.kr</A>)<BR><BR>shell_exec(&#039;wget -q --http-user=&#039;.$user_id.&#039; --http-passwd=&#039;.$passwd.&#039; -E &#039;.$domain.&#039;/traffic&#039;); // traffic.html 이라는 파일을 생성<BR>$throttle = "traffic.html";<BR>$fp = file($throttle); // 소스를 읽고,<BR>$traffic = sprintf("%0.2fMB",strip_tags($fp[43]) / 1024); // 44번 라인을 읽어서 태그를 없애고 MB단위로...배열은 0부터 44-1 = 43<BR>$traffic_limit = $fp[47]; // 총 트래픽 양<BR>// 현재트래픽/일일허용트래픽 의 형식으로 나타내자.... ex) 34.85MB/1GB <BR>echo(&#039;트래픽 : &lt;a href=traffic.html target=_blank onfocus=blur();&gt;&#039;.$traffic.&#039;/&#039;.$traffic_limit.&#039;&lt;/a&gt;&#039;);<BR>?&gt;<BR><BR>위 소스에서 계정아이디와 계정암호, 도메인주소만 정확하게 입력하면 트래픽을 보여줄 수 있습니다...^^<BR>* 위의 소스가 들어간 파일이 있는 폴더의 퍼미션을 707이나 777로 설정을 해주셔야 합니다.<BR>[/CODE]<BR>그런데 기가 단위 메가단위 따로 사용하는게 &#54676;재 유메님 플러그인에서 안되네요.. 고쳐볼까 하지만 귀찮아서 메가 단위로 그냥 통일..&nbsp; 위소스는 단위부분까지 가져 오는거라 유메님 플러그인에서는 수정이좀 필요합니다.

    답글삭제
  6. Fireskill // 나야나 계정에서 확인해 보았습니다만 wget 만으로는 실행이 안되는군요..먼가가 부족하군요,,<br />

    제 블로그에서는 안되더라도 다른 곳에서 사용가능하도록 해보겠습니다...

    답글삭제