Shopsystem ShopPilot Shoploesung Diskussionen und Infos zum Shopsystem ShopPilot
Willkommen Gast. Bitte einloggen oder registrieren.
Mai 23, 2012, 07:12:53

Einloggen mit Benutzername, Passwort und Sitzungslänge
Suche:     Erweiterte Suche
5257 Beiträge in 1422 Themen von 333 Mitglieder
Neuestes Mitglied: pje
* Übersicht Hilfe Login Registrieren
+  Diskussionen und Infos zum Shopsystem ShopPilot
|-+  ShopPilot
| |-+  SSP - Shop Server Pages
| | |-+  Problem mit SB und Länderkennung
0 Mitglieder und 1 Gast betrachten dieses Thema. « vorheriges nächstes »
Seiten: [1] Drucken
Autor Thema: Problem mit SB und Länderkennung  (Gelesen 1302 mal)
dobra
Global Moderator
Hero Member
*****

Lob: 18
Offline Offline

Beiträge: 1182


WWW
« am: Oktober 16, 2010, 17:32:37 »

Hallo,

ich habe auf der Startseite eine Werbeeinschaltung eingebaut, die nur für Besucher mit IP-Länderkennung DE sichtbar sein soll.
http://www.wolle-online.eu/wip-cgi-bin/woll-insel-Partnershop/iboshop.cgi?show0

Code:
<!--spmacro:module(check)
sub country {
my $out = qq|<div align="center"><img style="padding-right:100px;" src="../images/text-knit_orig_250.gif" alt=""> </div>|;    

my $IPaddress = $ENV{'REMOTE_ADDR'};
    my @ipArray = split(/\./, $IPaddress);
    $code=($ipArray[0] * 16777216) + ($ipArray[1] * 65536) + ($ipArray[2] * 256) + ($ipArray[3]);  
    
    if (!$main::liveview) {    
        open(F, "<", "../../woll-insel-Partnershop/ip-to-country.csv") or die "Konnte die Datei nicht öffnen";
        my @lines = <F>;
        close(F);
        
        foreach my $line (@lines) {
            my ($von, $bis, $country) = split(/,/, $line);

            # IP zwischen Start- und End-IP
            if ($code >= $von && $code <= $bis){
                if ($country eq "DE") {
                    $out = qq|
        <table  style="width:100%;"><tr>
              <td><img style="padding-left:200px;" src="../images/text-knit_orig_250.gif" alt=""> </td>
              <td><a href="http://start.shopgate.com/wolle-for-you" target="_new"> <img src="http://www.wolle-online.eu/woll-insel-Partnershop/images/shopgate/shop-logo.jpg" alt="Shopgate - Eine App. Alle Shops." border="0"/> </a></td>
        </tr>
        <tr><td colspan="2" align="right"> <b>NEU</b> "Wolle for you" jetzt auch auf Ihrem iPhone<br> <a href="http://www.shopgate.com/de/buyoverview" target="_new"> so funktioniert's </a></td></tr>
        </table>
                    |;
                }
                main::mprint ($out);
            }
        }    
    }        
}
-->

Funktioniert auf den dynamischen Seiten aber NICHT auf den statischen Sad
Auf den statischen Seiten sehe ich die Anzeige auch mit meiner AT-IP
http://www.wolle-online.eu

Hat jemand einen Tipp wie ich das lösen kann?
Gespeichert

dobra
Global Moderator
Hero Member
*****

Lob: 18
Offline Offline

Beiträge: 1182


WWW
« Antwort #1 am: Oktober 16, 2010, 19:20:04 »

Hallo,

mit Ajax geht's  Cheesy
sollte jetzt (hoffentlich) auf statische Seiten genauso wie auch dynamischen funktionieren.

Also ich sehe die Einschaltung jetzt auch auf den statischen Seiten NICHT
Kann bitte mal jemand mit DE-IP das testen?
www.wolle-online.eu

Ansicht für DE-Besucher


für nicht DE-Besucher (so sehe ich es)

Gespeichert

admin
Administrator
Sr. Member
*****

Lob: 9
Offline Offline

Beiträge: 443


« Antwort #2 am: Oktober 17, 2010, 12:28:20 »

Hi,

das Bild kommt mit de IP leider auch nicht.

Schöne Grüße
hop
Gespeichert
dobra
Global Moderator
Hero Member
*****

Lob: 18
Offline Offline

Beiträge: 1182


WWW
« Antwort #3 am: Oktober 17, 2010, 12:37:31 »

Hallo hop,

hmmm...

auf den dynamischen Seiten wo ich die Ajax-Funktion ja selber testen kann, kommt es manchmal erst wenn man die Seite reloadet.
naja - Ajax ist scheinbar doch keine ideale Lösung Sad

als ssp-Code funktioniert es zuverlässig (soweit die ip_to_country.csv zuverlässig ist)
Bitte morgen nochmal im Büro versuchen - Danke
Gespeichert

ahe
Global Moderator
Sr. Member
*****

Lob: 19
Offline Offline

Beiträge: 407


« Antwort #4 am: Oktober 18, 2010, 08:38:00 »

Hallo,

bei mir wird das Bild korrekt nachgeladen.
Scheint also alles zu passen.
Gespeichert

MfG ahe
Seiten: [1] Drucken 
« vorheriges nächstes »
Gehe zu:  

mysitelist Impressum Powered by SMF 1.1.16 | SMF © 2006, Simple Machines Prüfe XHTML 1.0 Prüfe CSS