vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   Is there a geographic ads mod ? (https://vborg.vbsupport.ru/showthread.php?t=245000)

A.Chakery 06-21-2010 02:08 PM

Is there a geographic ads mod ?
 
Hi

Is there any geo ads mod that we can chose a spicific country for showing a specific ad?

thanks in advanced

ChopSuey 06-21-2010 02:48 PM

How does vBulletin even know what country your from? Lol it would be based on IP though.

No mod has been made afaik.

A.Chakery 06-21-2010 02:56 PM

Quote:

Originally Posted by ChopSuey (Post 2056946)
How does vBulletin even know what country your from? Lol it would be based on IP though.

No mod has been made afaik.

Hi, Thanks for your reply

As you said I need something based on the IP location of the visitor :)

Its a very useful thing coz sometimes we want pop ups to be shown for specific countries (ips) and thats the reason that I need this kind of mod.

its made for other CMSs.

Thanks in advanced

ChopSuey 06-21-2010 03:12 PM

vBulletin is NOT a CMS it HAS a CMS though.

You would need to request in the correct section for this type of stuff :)

eSekar 06-21-2010 03:15 PM

you can do it your self without any mod,

you'll have to add 1 script into your header (example):

PHP Code:

<script type="text/javascript">document.write(ul_country);</script

then upload a php file to your forum directory
(sample of the php file):
PHP Code:

<?php
$ul_country_code 
$_GET['ul_country_code'];
if(
$ul_country_code){
    switch (
$ul_country_code) {
       
//---------------------------------------------------------------
       
case 'US':
       case 
'CA':
       case 
'MX':     $ad1 "xxxxxx"//MODIFY
       
break;
       
//---------------------------------------------------------------
       
case 'GB':     $ad2"xxxxxxx"//MODIFY
       
break;
       
//---------------------------------------------------------------
       
case 'AU':
       case 
'NZ':     $ad3"xxxxxxx"//MODIFY
       
break;
       
//---------------------------------------------------------------
       
default :      $ad"xxxxxxxx"//MODIFY
       
break;
    }
$location "Location: ".$ad;
header($location);
}

?>

then you'll have to put something like this in your ad HTML:
PHP Code:

<script type="text/javascript">
phppage "http://YOURWEBSITE.COM/main_ul.php";
if (
ul_country_code) { window.location.href phppage "?" "ul_country_code=" ul_country_code; }
else { 
window.location.href phppage "?" "ul_country_code=" "default"; }
</
script

The above is not a functional method and it will not work with you as posted, it needs to be modified and understood, I just wanted to give you an idea where to start.

here is a Link that might help you more.

Good Luck.

A.Chakery 06-21-2010 03:21 PM

thanks so much for your reply , I am gonna try it.

Thanks again

Speysider 06-21-2010 05:22 PM

You could break the ToS of Google Adsense if you're using Adsense Ads though. Adverts on a forum are meant to home in on what the user browses on his computer.


All times are GMT. The time now is 07:20 PM.

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.01229 seconds
  • Memory Usage 1,738KB
  • 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
  • (3)bbcode_php_printable
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (7)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
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete