Go Back   vb.org Archive > vBulletin Modifications > vBulletin 4.x Modifications > vBulletin 4.x Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Digital Point User Map Details »»
Digital Point User Map
Version: 1.0.3, by digitalpoint digitalpoint is offline
Developer Last Online: May 2016 Show Printable Version Email this Page

Category: Miscellaneous Hacks - Version: 4.x.x Rating:
Released: 06-08-2010 Last Update: 12-01-2011 Installs: 156
Uses Plugins
Additional Files  
No support by the author.

About
This is a system for geo-locating your currently online users and plotting them on a world Google Map. You can click any of the pins for a link to pull up the user's location in Google Earth.

This is something I originally made almost 5 years ago. Now that I rewrote it for vBulletin 4, I wrapped it up as a product package and released it for the world to use.

Installation
  • Put the usermap.php file in your forum folder.
  • Install the product-digitalpoint_usermap.xml product under AdminCP -> Plugins & Products -> Manage Products -> Add/Import Product
Notes
  • Important! - this uses the free GeoIP PHP extension, so you must have it installed on your server in order for it to work.
  • Uses datastore cache so it does not repeat GeoIP queries unnecessarily.
  • Upgraded to Google Maps API v3.
You can see a live version in action here:
http://forums.digitalpoint.com/usermap.php

Download Now

File Type: zip digitalpoint_usermap-103b.zip (10.9 KB, 701 views)

Screenshots

File Type: jpg world.jpg (150.3 KB, 0 views)
File Type: jpg europe.jpg (153.5 KB, 0 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
3 благодарности(ей) от:
GhoHan, paulket, Trangalleiro

Comments
  #392  
Old 07-23-2012, 06:53 PM
nhawk nhawk is offline
 
Join Date: Jan 2011
Posts: 1,604
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by imported_stefan View Post
Thanks for the quick response. I thought different. Is the db located somewhere by default in a different place and can I copy it to this place?
Depending on the version of Linux you're running and whether or not it was installed using an RPM for that package or some other source, it could also be in usr/share/GeoIP.

But, digitalpoint is correct about having to re-compile it if you move the database.
Reply With Quote
  #393  
Old 07-23-2012, 07:03 PM
digitalpoint's Avatar
digitalpoint digitalpoint is offline
 
Join Date: Mar 2004
Location: San Diego, California
Posts: 502
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The DB is not located *anywhere* by default... you need to install it (it comes from maxmind.com).

On a side note, you *can* change the default directory location I found out with a php.ini setting:
Code:
[geoip]
geoip.custom_directory=/yourdirectory/
Reply With Quote
  #394  
Old 07-24-2012, 08:23 AM
imported_stefan imported_stefan is offline
 
Join Date: Jun 2004
Posts: 49
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

So I first installed on my server:

Geoip

apt-get isntall php5-geoip libapache2-mod-geoip
/etc/init.d/apache2 restart


Than I installed your addon


Now I have also install on my server the database?
Both? Only one of them? Which one? :-)

GeoLite Country GeoLite City

http://www.maxmind.com/app/geolite

using this Install:

http://www.maxmind.com/app/installation

Sorry for the questions :-)
Reply With Quote
  #395  
Old 07-24-2012, 04:46 PM
digitalpoint's Avatar
digitalpoint digitalpoint is offline
 
Join Date: Mar 2004
Location: San Diego, California
Posts: 502
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'm not sure, I've never tried to install just one... I've always installed both.
Reply With Quote
  #396  
Old 07-24-2012, 06:49 PM
svyrydov svyrydov is offline
 
Join Date: Jan 2012
Posts: 32
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Good day,
I asked my admin to enable GeoIP PHP extension
they told me, that is activated now.
But still getting:
Quote:
Fatal error: Call to undefined function geoip_record_by_name() in /home/procrew/public_html/test.php on line 2
HERE IS LINK http://procrewing.com/test.php

Any suggestions?
Thanks.
Reply With Quote
  #397  
Old 07-24-2012, 07:57 PM
digitalpoint's Avatar
digitalpoint digitalpoint is offline
 
Join Date: Mar 2004
Location: San Diego, California
Posts: 502
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I would suggest going back to your admin because it's not activated.
Reply With Quote
  #398  
Old 07-25-2012, 10:25 AM
imported_stefan imported_stefan is offline
 
Join Date: Jun 2004
Posts: 49
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

- so databes both installed
- geoip with phphinfo checked
- mod installed

empty pages :-)

any more hints ???

error reporting on does not show up errors
Reply With Quote
  #399  
Old 07-25-2012, 10:26 AM
goc-forum.de goc-forum.de is offline
 
Join Date: Jun 2008
Posts: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I am getting this error code:

Warnung: geoip_record_by_name(): Required database not available at /usr/share/GeoIP/GeoIPCity.dat. in [path]/usermap.php (Zeile 100)

I uploaded your test.php and this is the result:

Array ( [1] => Array ( [available] => 1 [description] => GeoIP Country Edition [filename] => /usr/share/GeoIP/GeoIP.dat ) [2] => Array ( [available] => [description] => GeoIP City Edition, Rev 1 [filename] => /usr/share/GeoIP/GeoIPCity.dat ) [3] => Array ( [available] => [description] => GeoIP Region Edition, Rev 1 [filename] => /usr/share/GeoIP/GeoIPRegion.dat ) [4] => Array ( [available] => [description] => GeoIP ISP Edition [filename] => /usr/share/GeoIP/GeoIPISP.dat ) [5] => Array ( [available] => [description] => GeoIP Organization Edition [filename] => /usr/share/GeoIP/GeoIPOrg.dat ) [6] => Array ( [available] => [description] => GeoIP City Edition, Rev 0 [filename] => /usr/share/GeoIP/GeoIPCity.dat ) [7] => Array ( [available] => [description] => GeoIP Region Edition, Rev 0 [filename] => /usr/share/GeoIP/GeoIPRegion.dat ) [8] => Array ( [available] => [description] => GeoIP Proxy Edition [filename] => /usr/share/GeoIP/GeoIPProxy.dat ) [9] => Array ( [available] => [description] => GeoIP ASNum Edition [filename] => /usr/share/GeoIP/GeoIPASNum.dat ) [10] => Array ( [available] => [description] => GeoIP Netspeed Edition [filename] => /usr/share/GeoIP/GeoIPNetSpeed.dat ) [11] => Array ( [available] => [description] => GeoIP Domain Name Edition [filename] => /usr/share/GeoIP/GeoIPDomain.dat ) [12] => Array ( [available] => 1 [description] => GeoIP Country V6 Edition [filename] => /usr/share/GeoIP/GeoIPv6.dat ) [13] => Array ( [available] => [description] => GeoIP LocationID ASCII Edition [filename] => /usr/share/GeoIP/GeoIPLocA.dat ) [14] => Array ( [available] => [description] => GeoIP Accuracy Radius Edition [filename] => /usr/share/GeoIP/GeoIPDistance.dat ) [15] => Array ( [available] => [description] => GeoIP City with Confidence Edition [filename] => /usr/share/GeoIP/GeoIPCityConfidence.dat ) [16] => Array ( [available] => [description] => GeoIP City with Confidence and Accuracy Edition [filename] => /usr/share/GeoIP/GeoIPCityConfidenceDist.dat ) )

Whats wrong? I am using a "managed" root server! So i can`t do anything myself so the support must do it if its a server side problem....
Reply With Quote
  #400  
Old 07-25-2012, 11:07 AM
svyrydov svyrydov is offline
 
Join Date: Jan 2012
Posts: 32
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Mine is working now. Problem was with admins
procrewing.com/usermap.php
all you need is to ask your hosting to enable GeoIP
Reply With Quote
  #401  
Old 07-25-2012, 04:39 PM
digitalpoint's Avatar
digitalpoint digitalpoint is offline
 
Join Date: Mar 2004
Location: San Diego, California
Posts: 502
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by imported_stefan View Post
- so databes both installed
- geoip with phphinfo checked
- mod installed


empty pages :-)

any more hints ???

error reporting on does not show up errors
Nope, you will need to talk to your server admins really...

Quote:
Originally Posted by goc-forum.de View Post
I am getting this error code:

Warnung: geoip_record_by_name(): Required database not available at /usr/share/GeoIP/GeoIPCity.dat. in [path]/usermap.php (Zeile 100)

I uploaded your test.php and this is the result:

Array ( [1] => Array ( [available] => 1 [description] => GeoIP Country Edition [filename] => /usr/share/GeoIP/GeoIP.dat ) [2] => Array ( [available] => [description] => GeoIP City Edition, Rev 1 [filename] => /usr/share/GeoIP/GeoIPCity.dat ) [3] => Array ( [available] => [description] => GeoIP Region Edition, Rev 1 [filename] => /usr/share/GeoIP/GeoIPRegion.dat ) [4] => Array ( [available] => [description] => GeoIP ISP Edition [filename] => /usr/share/GeoIP/GeoIPISP.dat ) [5] => Array ( [available] => [description] => GeoIP Organization Edition [filename] => /usr/share/GeoIP/GeoIPOrg.dat ) [6] => Array ( [available] => [description] => GeoIP City Edition, Rev 0 [filename] => /usr/share/GeoIP/GeoIPCity.dat ) [7] => Array ( [available] => [description] => GeoIP Region Edition, Rev 0 [filename] => /usr/share/GeoIP/GeoIPRegion.dat ) [8] => Array ( [available] => [description] => GeoIP Proxy Edition [filename] => /usr/share/GeoIP/GeoIPProxy.dat ) [9] => Array ( [available] => [description] => GeoIP ASNum Edition [filename] => /usr/share/GeoIP/GeoIPASNum.dat ) [10] => Array ( [available] => [description] => GeoIP Netspeed Edition [filename] => /usr/share/GeoIP/GeoIPNetSpeed.dat ) [11] => Array ( [available] => [description] => GeoIP Domain Name Edition [filename] => /usr/share/GeoIP/GeoIPDomain.dat ) [12] => Array ( [available] => 1 [description] => GeoIP Country V6 Edition [filename] => /usr/share/GeoIP/GeoIPv6.dat ) [13] => Array ( [available] => [description] => GeoIP LocationID ASCII Edition [filename] => /usr/share/GeoIP/GeoIPLocA.dat ) [14] => Array ( [available] => [description] => GeoIP Accuracy Radius Edition [filename] => /usr/share/GeoIP/GeoIPDistance.dat ) [15] => Array ( [available] => [description] => GeoIP City with Confidence Edition [filename] => /usr/share/GeoIP/GeoIPCityConfidence.dat ) [16] => Array ( [available] => [description] => GeoIP City with Confidence and Accuracy Edition [filename] => /usr/share/GeoIP/GeoIPCityConfidenceDist.dat ) )


Whats wrong? I am using a "managed" root server! So i can`t do anything myself so the support must do it if its a server side problem....
I'd say this is a pretty good indicator of what's wrong...

Quote:
Required database not available at /usr/share/GeoIP/GeoIPCity.dat
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 08:34 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.08025 seconds
  • Memory Usage 2,352KB
  • Queries Executed 26 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)bbcode_code
  • (5)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (3)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (3)postbit_attachment
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete