vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.5 Template Modifications (https://vborg.vbsupport.ru/forumdisplay.php?f=155)
-   -   link user or guest IP to site owner (uses whois from www.dnsstuff.com) (https://vborg.vbsupport.ru/showthread.php?t=131299)

Renmiri 11-10-2006 10:00 PM

link user or guest IP to site owner (uses whois from www.dnsstuff.com)
 
A very simple and handy template hack to see who are those mysterious guests that show on your forum daily :cool:

On template whosonlinebit find

Code:

<if condition="$show['ip']">
                <td class="$ipclass"><div class="smallfont">$userinfo[host]<if condition="$show['useragent']"><br />$userinfo[useragent]</if></div></td>
        </if>

Replace the whole thing with
Code:

<if condition="$show['ip']">
                <td class="$ipclass"><div class="smallfont"><a href="http://www.dnsstuff.com/tools/whois.ch?ip=$userinfo[host]">$userinfo[host]</a><if condition="$show['useragent']"><br />$userinfo[useragent]</if></div></td>
        </if>

Happy snooping! :P

StuntFactoryX 11-12-2006 05:11 PM

would you mind looking at my 3.6.3 template and see if we can get this to work on new versions.

Code:

<tr>

        <td class="alt1" width="35%">
                <span class="smallfont" style="float:$stylevar[right]"><span class="time">$userinfo[time]</span></span>
                <if condition="$show['loggedinuser']">
                        <a href="member.php?$session[sessionurl]u=$userinfo[userid]">$userinfo[musername]</a>$userinfo[hidden]<if condition="$show['buddy']">+</if>
                <else />
                        <if condition="$show['spider']">$spidertype<else />$userinfo[musername]</if>
                </if>
        </td>
       
        <td class="alt2" width="35%">
                <div>
                        <span style="float:$stylevar[right]">
                                <if condition="$show['lockedout']"><img src="$stylevar[imgdir_statusicon]/wol_lockedout.gif" alt="$vbphrase[viewing_forum_closed]" /></if>
                                <if condition="$show['nopermission']"><img src="$stylevar[imgdir_statusicon]/wol_nopermission.gif" alt="$vbphrase[viewing_no_permission_message]" /></if>
                                <if condition="$show['errormessage']"><img src="$stylevar[imgdir_statusicon]/wol_error.gif" alt="$vbphrase[viewing_error_message]" /></if>
                                <if condition="$show['reallocation']"><img src="$stylevar[imgdir_misc]/question_icon.gif" alt="$userinfo[location]" /></if>
                        </span>
                        $userinfo[action]
                </div>
                <if condition="$show['where']">
                        <div class="smallfont" style="margin-top:1px">
                                <if condition="$show['subscribed']"><img class="inlineimg" src="$stylevar[imgdir_misc]/subscribed.gif" alt="$vbphrase[you_are_subscribed_to_this_thread]" /></if>
                                $userinfo[where]
                        </div>
                </if>
        </td>
       
        <if condition="$show['ip']">
                <td class="$ipclass"><div class="smallfont">
                        <if condition="$show['ajax_resolve']">
                                <a href="online.php?$session[sessionurl]do=resolveip&amp;ipaddress=$userinfo[host_encoded]" id="resolveip_$count" title="$vbphrase[resolve_ip_address]">$userinfo[host]</a>
                        <else />
                                $userinfo[host]
                        </if>
                        <if condition="$show['useragent']"><br />$userinfo[useragent]</if>
                </div></td>
        </if>
       
        <if condition="$vboptions['showimicons']">
                <td class="alt2" align="center" nowrap="nowrap">
                        $userinfo[aimicon]
                        $userinfo[icqicon]
                        $userinfo[msnicon]
                        $userinfo[yahooicon]
                        $userinfo[skypeicon]
                </td>
        </if>
       
</tr>


Renmiri 11-13-2006 01:27 AM

Sounds to me you need to
FIND
Code:

                        <if condition="$show['ajax_resolve']">
                                <a href="online.php?$session[sessionurl]do=resolveip&amp;ipaddress=$userinfo[host_encoded]" id="resolveip_$count" title="$vbphrase[resolve_ip_address]">$userinfo[host]</a>
                        <else />
                                $userinfo[host]
                        </if>

To make it easier for you, just replace the entire thing you found above with this

Code:

                        <if condition="$show['ajax_resolve']">
                                <a href="online.php?$session[sessionurl]do=resolveip&amp;ipaddress=$userinfo[host_encoded]" id="resolveip_$count" title="$vbphrase[resolve_ip_address]">$userinfo[host]</a>
                        <else />
                                <a href="http://www.dnsstuff.com/tools/whois.ch?ip=$userinfo[host]">$userinfo[host]</a>
                        </if>

The only change is the the $userinfo[host] after the <else /> is now a link. Want to give it a try ? I don't have 3.6 yet so I can't test it but I don't foresee any troubles.

PS: Set ajax_resolve vb option to NO or FALSE if you haven't already

StuntFactoryX 11-16-2006 09:10 PM

where do i turn off the ajax resolve.. i found an option to turn of ajax but that wont allow my shout box to work.

Renmiri 11-17-2006 06:37 PM

Vb options ?

If you can't find it, just get rid of the <if>:

Replace the found code with this
Code:

<a href="http://www.dnsstuff.com/tools/whois.ch?ip=$userinfo[host]">$userinfo[host]</a>

HeRmAn'S 03-15-2007 04:53 PM

very nice hack ;)...my forum instal :)

rjmjr69 03-18-2007 12:30 PM

Quote:

Originally Posted by Renmiri (Post 1115927)
Sounds to me you need to
FIND
Code:

                        <if condition="$show['ajax_resolve']">
                                <a href="online.php?$session[sessionurl]do=resolveip&amp;ipaddress=$userinfo[host_encoded]" id="resolveip_$count" title="$vbphrase[resolve_ip_address]">$userinfo[host]</a>
                        <else />
                                $userinfo[host]
                        </if>

To make it easier for you, just replace the entire thing you found above with this

Code:

                        <if condition="$show['ajax_resolve']">
                                <a href="online.php?$session[sessionurl]do=resolveip&amp;ipaddress=$userinfo[host_encoded]" id="resolveip_$count" title="$vbphrase[resolve_ip_address]">$userinfo[host]</a>
                        <else />
                                <a href="http://www.dnsstuff.com/tools/whois.ch?ip=$userinfo[host]">$userinfo[host]</a>
                        </if>

The only change is the the $userinfo[host] after the <else /> is now a link. Want to give it a try ? I don't have 3.6 yet so I can't test it but I don't foresee any troubles.

PS: Set ajax_resolve vb option to NO or FALSE if you haven't already

I tried this in 3.6.5 and have not been able to get it to work. Any other ideas?

Edit. it works when I turn ON ip resolve but I hate that view normally.

HeRmAn'S 03-19-2007 03:39 PM

Another page open this code (dnsstuff.com)> :rolleyes:

Code:

<if condition="$show['ip']">
        <td class="$ipclass"><div class="smallfont"><a href="http://www.dnsstuff.com/tools/whois.ch?ip=$userinfo[host]"target="_blank">$userinfo[host]</a><if condition="$show['useragent']"><br />$userinfo[useragent]</if></div></td>
    </if>

:up:;)

SaN-DeeP 03-19-2007 08:35 PM

this might come in handy. thanks

rjmjr69 03-20-2007 02:01 AM

Bump anything on my problem


All times are GMT. The time now is 10:33 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01146 seconds
  • Memory Usage 1,757KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (9)bbcode_code_printable
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete