zb5beta - 모듈 자료실




zb5_log 0.2 를 들고 왔습니다.
흠.. 예전에 리퍼러 0.1 에서 web log기능들을 추가 하게되서
이름을 변경하였습니다.
그래서 0.2 부터 시작했고요
위에 사진들과 같이
접속자,링크된서버,링크된페이지,운영체제&브라우저,년도별,월별,일별,시간별,요일별
통계를 구해서 보여줄수 있게 만들었습니다..
(위에 사진은 스샷하기 귀찮아서 몇개만;;; 쿨럭;)
그리고 이전에 리퍼러 0.1 버전과 디비 명칭이 바뀌었으므로
그냥 사용하셔도 되지만
예전에 썼던 디비는 쓸모가 없어졌으니
zb_referer, zb_referer_session, zb_referer_data
테이블은 삭제 하고 사용하시고요
설치방법은 예전과 같이 log_input 플러그인은 레이아웃에 연결해주시고
log_output 모듈은 메뉴에 연결하셔서 사용하시면 됩니다
그리고 운영자 이외에 다른 사용자가 볼수 없게 하실려면
모듈설정이나 메뉴설정 부분에서 권한을 변경하고 사용하시면 되고
ip부분은 옵션을 따로 만들어 놨으니 원하시는 옵션을 설정하시고 사용하시면됩니다.
흠..... 암튼 더 자세한건
http://lksgood.1stnoon.com/zb5/?sid=118
위에 주소로 들어오셔서 확인해보시고요
궁금한점이나 개선 사항있으면 리플로 알려주세요^^
그럼.....
다운로드는 zb5_log-0.2.zip이걸 받으시면 됩니다
2006-09-28 07:13 - 페이징 구현이 잘못되어 수정하였습니다.(오타;;;)
2006-09-28 16:07 - 링크된서버 페이지에서 링크가 잘못된점 수정.
2006-09-29 00:32 - 약간 디자인을 보기 좋게 변경했습니다
(새로 받으셔서 모듈에 tpl 파일만 변경하셔도 됩니다.)
2006-09-29 13:49 - 리퍼러 필드 길이가 100자로 해놨는데 모잘라다는 보고가있어서
200자로늘렸습니다.
2006-09-29 14:53 - 리퍼러 길이문제 수정 안한게 있어서 수정하면서 길이 255로 제 수정햇습니다.
죄송합니다;;
수정 하실분은
phpmyadmin 에서 log_main 테이블에 referer 필드하고
log_data 에 referer 필드 log_session 에 referer 필드
길이를 255로 수정해주세요
ip 전체로보이게 할려면 모듈에서 1로 설정하면 되는군요
저같은경우에 사이트메니저 라는 레이아웃을 만들고 메뉴도 똑같은 이름으로 만든다음에
관리와 보기 쓰기를 최고 관리자로 해노니까싸이트에서 최고 관리자만 보이는군요
피드님께감사드립니다.
새벽까지........
흠.. 레이아웃을 여러게 사용하시는거라면 가장 처음에 접속했을떄 표시 되는 레이아웃에만
플러그인을 설치하시고요
모듈은 어디에 설치해도 상관없습니다
이해하기 쉽게 간단하게 말씀드리면 다른 플러그인들은 연결시켜놓으면
그 플러그인 내용이화면에 보여지잖아요?
뭐 최근게시물 추출 플러그인 같으면 최근게시물이 보일꺼고..
뭐 그런데 제 log input 플러그인은 제목그대로 로그를 저장하는거라서요
화면에는 보이지 않지만 그 플러그인이 실행될떄마다
접속자의 리퍼러나 os,브라우저, ip,시간 같은걸 디비에 저장하게 해서
모듈에서 그 저장한 디비를 보여주게 만든거거든요
그점만 생각하시고 플러그인을 넣으시면 문제 없을듯한데요.. 흠
혹시 제가 무슨 실수를 하지 않았나 검토 중입니다만
아직까지는 딱히 무슨이유인지 잘모르겠네요 ㅠㅠ
저는 안되네요....
모듈아래 폴더를 모듈 폴더에 플러그인도 같은 방법으로 업로드 하고
플러그인은 레이아웃 좌측 플러그인 설치하는 곳에 연결하고
모듈은 모듈을 만들어서 메뉴에 연결했습니다.. 그랬더니...
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/jetspeed/public_html/zb5/plugins/log_input/log_input.class.php on line 114
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/jetspeed/public_html/zb5/plugins/log_input/log_input.class.php on line 116
또는 아래 에러 메시지가 뜨네요...
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/jetspeed/public_html/zb5/modules/log_output/module.class.php on line 78
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/jetspeed/public_html/zb5/modules/log_output/module.class.php on line 83
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/jetspeed/public_html/zb5/plugins/log_input/log_input.class.php on line 107
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/jetspeed/public_html/zb5/plugins/log_input/log_input.class.php on line 110
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/jetspeed/public_html/zb5/plugins/log_input/log_input.class.php on line 112
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/jetspeed/public_html/zb5/plugins/log_input/log_input.class.php on line 114
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/jetspeed/public_html/zb5/plugins/log_input/log_input.class.php on line 116
제가 워낙 초보라 하나하나 알려주지 않으면
잘 못하네요... 자세히 알려주시면 감사하겠습니다.
링크된 서버에서 링크가 잘못 표기됩니다.
링크된 서버가 beta.zb5.zeroboard.com 이라면 여기에 걸린 링크에 제 홈페이지 링크가 붙여지네요..
http://doong-e.com/beta.zb5.zeroboard.com <= 이 주소로 링크연결됩니다. ;;;
doong-e.com은 제 홈피 주소구요...
흠.. 프레임페이지에 삽입할려고해도 넣어야될 내용도 많고
제가 만든것 같은경우는 구글 같이 설치를 안해서 홈페이지 정보를 뽑아오거나할수있는건 아니라서요
그냥 디비를 만들어서 구할수 있는 정보들을 구해서 약간의 가공을 한다음에 넣는것 뿐이라서요
다른 프레임에 넣게되면 디비를 저장할 방법이 없기때문에 그건좀 문제가 있겠는데요...
어차피 근데 레이아웃 자체에 들어가니깐 레이아웃에 플러그인에만 연결되있다면
프레임하고는 상관없지 않나요?
전 그렇게 생각하고 제작한거라....
뭐 레이아웃 자체를 여러게 사용하셔서 연결하시는거라면 각 레이아웃 마다 설정을 다해주시면되고요..
흠...
피드님 그런데요
링크된 서버에 나오는 도메인들의 주소는 바른데 클릭하면 http://buzaon.cafe24.com/zb5/www.1004world.co.kr 이렇게 떠서 연결이 안되요
링크된 페이지에서는 잘 됩니다






점점 좋아지네요 ㅎㅎ 나중에 함 써봐야 겟어요