테스트 사이트 - 개발 중인 베타 버전입니다

현재접속자 페이지에서 IP 에 링크 걸기

· 12년 전 · 8864 · 15
현재접속자 페이지에서
이름 칸에 나오는 IP 주소가 어딘지를 확인해 보는 소스입니다.

아래 코드를
tail.sub.php 의 </body> 태그 위에다 넣으시면 됩니다. ^^

아래 코드 오른쪽 상단의 view source 를 클릭하면 소스만 깔끔하게 긁을 수 있으며,
tail.sub.php 에다 넣는 이유는 pc 와 mobile 페이지를 다 적용시키기 위해서 입니다. ^^

사용 조건은 jquery 를 사용하셔야 합니다.

[code]
<script type='text/javascript'>
$(document).ready(function () {
var ip_mask = /\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}/;
$("#current_connect_tbl tbody td, .tbl_wrap tbody .td_category").each(function(index){
var ip = $(this).text();
if (ip_mask.test(ip)) {
$(this).html("<a href='http://en.utrace.de/?query=" + ip + "' target='_blank'>" + ip + "</a>");
}
});
});
</script>
[/code]


더 좋은 아이피 검색 사이트가 있으면 알려 주시면 감사하겠습니다. ^^


수정내역
- ip 검색 사이트 변경
ipaddress.com => en.utrace.de
- 관리자 페이지에서도 적용하기 위해
.cbox tbody .td_category 추가
- 관리자 페이지 디자인 변경으로 클래스명 변경
.cbox -> .tbl_wrap

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 15개

안녕하세요 ^^

작년에 댓글 달았었는데요. ㅎㅎ

오늘 해보니 잘 안되네요 ㅠㅠ

확인 가능하실까요?
사용되고 있는 곳을 제가 볼 수 있을 까요? ^^
로그인 전이라도 상관없습니다. html 이니 소스만 볼 수 있으면 될 것 같습니다.
http://www.wsgvet.com/bbs/current_connect.php

요기요!!!
그누보드 기본에 있는 css 의 id 명과 class 명들을 바꾸셨네요..

$("#current_connect_tbl tbody td, .tbl_wrap tbody td, .bo_vc_hdinfo").each(function(index){
이 부분에 지졍하신 id 에 해당하는 부분을 추가하시면 될 것 같습니다.

소스를 봤을 때는,
$("#current_connect_tbl tbody td, .tbl_wrap tbody td, .bo_vc_hdinfo, #at-current td").each(function(index){
이 정도로 추가해 주시면 될 것 같은데요.

나중에 또 디자인이 바뀌게 된다면, 그에 맞는 id 명을 추가해 주셔야 합니다.
헉!!! 잘 되네요! 고맙습니다.

게시글 목록

번호 제목
1084
1083
1080
1074
1068
1064
1056
1048
1037
1029
1025
1022
1019
1014
1013
1012
1003
1002
997
992
986
982
973
962
952
950
947
945
942
938