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

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

· 12년 전 · 8865 · 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개

잘 되네요 ^^ 고맙습니다.
잘 된다니 제가 더 감사합니다. ^^
좋은팁 감사합니다..
감사합니다. ^^
소스를 잘 못 넣으신 것 같습니다.

수정 바랍니다. ㅎㅎ
우째 이런일이.. ㅠㅠ
본문 코드 속의 http:// 링크를 자동으로 변환 시켜 버리는 군요.. 처음에 글 쓸 때는 안그랬던 것 같은데..
뭔가 변경이 된 것 같네요.. ^^

코멘트가 많이 달려서 본문을 수정할 수가 없어서, 댓글로 다시 코드를 입력해 보는데..
이것도 http:// 를 변경해 버리네요.. 방법을 찾아 봐야 겠습니다. ^^
<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>


댓글에도 http:// 가 자동으로 변환되어 버리네요.. ㅠㅠ
일단 [ code ] 를 뺐으니, 들여쓰기가 없지만 긁으시는 데는 문제가 없을 것 같습니다.

코드는 http://g5.baragi.net/bbs/board.php?bo_table=gnu5&wr_id=24 여기를 참고하시기 바랍니다.
http://test.wsgvet.com/bbs/current_connect.php

잘 안되는 것 같습니다.

그누보드5 최신버전입니다.

아이피에 링크가 안걸어집니다.

tail.sub.php에서 </body> 바로 위에 넣었습니다.
잘 됩니다 ^^ 고맙습니다.
댓글이 달려 본문을 수정할 수 없어서, 댓글에 추가합니다.

<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, .bo_vc_hdinfo").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>

이렇게 jquery 셀렉터 부분이 수정되었습니다.

게시글 목록

번호 제목
926
923
920
910
907
896
895
894
872
870
866
864
859
857
854
851
849
845
839
837
832
831
821
819
811
809
801
791
783
776