Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Layer ad für Startseite, wo her und wie installieren???

    sicalord

    • Schreiberling
    • Beiträge: 265
    Hallo Freunde,

    ich will das wenn Leute auf die Seite kommen gleich ein Layer ad? auftaucht.

    Beispiel im Anhang!!!

    ich will keine Werbung sondern von mir Angebote bringen.

    Kann mir bitte einer helfen oder Tipp geben wo und wie ich das mache!

    Das wäre so Cool, ich kann schon nicht mehr suchen.

    Ich danke im voraus.


    Linkback: https://www.modified-shop.org/forum/index.php?topic=21914.0

    sicalord

    • Schreiberling
    • Beiträge: 265
    Re: Layer ad für Startseite, wo her und wie installieren???
    Antwort #1 am: 24. August 2012, 11:54:12
    Hallo Freunde,

    kann mir den niemand einen Tipp geben?
    Bin schon am verzweifeln?

    Danke im voraus
     :datz:

    sicalord

    • Schreiberling
    • Beiträge: 265
    Re: Layer ad für Startseite, wo her und wie installieren???
    Antwort #2 am: 24. August 2012, 14:02:24
    Hallo Freunde,

    ich habe mir jetzt da was aus dem Netz geholt und versuche es selbst, aber wo packe ich diesen code hin das es aufn shop auf der Startseite auftaucht?

    Gruß

    <!-- LAYER SCRIPT BY WWW.DUG-PORTAL.COM -->
    <div style="display:none;" id="layer"><div id="line"><a name="exit" href="#exit" onclick="exit(); return false;">CLOSE</a></div><div id="inhalt"><span onclick="exit();">
    <script src="javascript/general.js.php" type="text/javascript"></script>

    <!-- Hier kommt der Layer-Inhalt rein! iFrame bitte IMMER wie folgt angeben:-->
    <iframe scrolling="no" frameborder="0" src="../../mypopup.jpg"><img src="../../../mypopup.jpg" /></iframe>
    </span></div></div>
    <!-- LAYER SCRIPT BY WWW.DUG-PORTAL.COM -->

    Soeldner

    • Fördermitglied
    • Beiträge: 204
    • Geschlecht:
    Re: Layer ad für Startseite, wo her und wie installieren???
    Antwort #3 am: 24. August 2012, 14:33:12
    content oder main_content.html?
    Oder index ? im footer?

    Je nach dem Wo sie erscheinen soll?

    sicalord

    • Schreiberling
    • Beiträge: 265
    Re: Layer ad für Startseite, wo her und wie installieren???
    Antwort #4 am: 24. August 2012, 15:13:06
    Danke für deine Antwort aber hat nichts gebracht, habe noch folgendes gefunden,

    Hinweis: Damit der Layer richtig funktioniert muss ein gültiger DOCTYPE vorhanden sein!

    Komme ich irgendwie nicht drauf klar???  :wallbash:

    sicalord

    • Schreiberling
    • Beiträge: 265
    Re: Layer ad für Startseite, wo her und wie installieren???
    Antwort #5 am: 24. August 2012, 15:32:37
    Hallo, ich nochmal

    habe es nun soweit hin bekommen.

    meine Frage wäre noch, auf FF zeigt es Perfekt an, IE7 ist der Layer nach ziemlich unten versetzt, und auf Chrome ist der Layer richt positioniert jedoch hinter der Galery die ich oben habe.

    woran könnte das Liegen?

    Hier nochmal die Codes falls es was bringt.

    dies ist auf main.Content:
    <div id="sponsorAdDiv" style="visibility:hidden">

    <!--*****EDIT THIS MESSAGE*****-->
    <font color="#FF0000"><p>Liebe Freunde am Turniersport!</p></font>
    <font size="-1"><font face="VERDANA,ARIAL,HELVETICA"><a onclick="closeAd();" style="text-decoration:none;color:#000000;"><u>Fenster schließen</u></a></font> </font>
    <!--*****EDIT THE ABOVE MESSAGE*****-->

    </div>

    Die hier ist css datei:
      #sponsorAdDiv{
        position: absolute;

        left: 200px;
        top: 150px;
        width: 700px;
       height: 500px;
        padding: 3px;
        border: 2px solid black;
        background-color: #fdeaa8;
        color: black;
        visibility: hidden;
       background-image:url(../../mypopup.jpg);
        overflow: auto;
      }

    und die ist general.js:

    <SCRIPT LANGUAGE="JavaScript1.2">

    adTime=10;  // seconds ad reminder is shown
    chanceAd=1; // ad will be shown 1 in X times (put 1 for everytime)

    var ns=(document.layers);
    var ie=(document.all);
    var w3=(document.getElementById && !ie);
    adCount=0;
    function initAd(){
            if(!ns && !ie && !w3) return;
            if(ie)                adDiv=eval('document.all.sponsorAdDiv.style');
            else if(ns)        adDiv=eval('document.layers["sponsorAdDiv"]');
            else if(w3)        adDiv=eval('document.getElementById("sponsorAdDiv").style');
            randAd=Math.ceil(Math.random()*chanceAd);
            if (ie||w3)
            adDiv.visibility="visible";
            else
            adDiv.visibility ="show";
            if(randAd==1) showAd();
    }
    function showAd(){
             adCount+=1;
            if (ie){documentWidth  =document.body.offsetWidth/2+document.body.scrollLeft-20;
            documentHeight =document.body.offsetHeight/2+document.body.scrollTop-20;}
            else if (ns){documentWidth=window.innerWidth/2+window.pageXOffset-20;
            documentHeight=window.innerHeight/2+window.pageYOffset-20;}
            else if (w3){documentWidth=self.innerWidth/2+window.pageXOffset-20;
            documentHeight=self.innerHeight/2+window.pageYOffset-20;}
            adDiv.left=documentWidth-200;adDiv.top =documentHeight-200;

    }
    function closeAd(){
    if (ie||w3)
    adDiv.display="none";
    else
    adDiv.visibility ="hide";
    }
    onload=initAd;
    //End-->
    </script>

    Danke im voraus Freunde!

    sicalord

    • Schreiberling
    • Beiträge: 265
    Re: Layer ad für Startseite, wo her und wie installieren???
    Antwort #6 am: 24. August 2012, 18:21:09
    Hat den niemand eine Idee wie dieses Problem lösen kann?
     :’-(

    Alfred

    • Experte
    • Beiträge: 2.115
    Re: Layer ad für Startseite, wo her und wie installieren???
    Antwort #7 am: 24. August 2012, 18:26:37
    Hallo,

    nur das du die Arbeit bereuen wirst in Bezug auf Google.

    Gruß

    sicalord

    • Schreiberling
    • Beiträge: 265
    Re: Layer ad für Startseite, wo her und wie installieren???
    Antwort #8 am: 24. August 2012, 18:42:48
    Wie meinst du das den?

    sicalord

    • Schreiberling
    • Beiträge: 265
    Re: Layer ad für Startseite, wo her und wie installieren???
    Antwort #9 am: 29. August 2012, 23:42:30
    Hallo Freunde,

    habe es nun endlich geschafft mir etwas funktionierendes zusammen zu basteln!

    Falls es da draußen einige von euch auch Nutzen wollen, werde ich hier alles posten.

    Und liebe Profi Programmierer bitte habt Verständnis wenn ich im Script Fehler habe.
    Wie gesagt ich habe es mir zusammen gebastelt. Das Ergebnis jedoch hat mich befriedigt.

    so das erste habe ich bei mir unter main_content.html  ziemlich weit  oben eingefügt.
    templates/euer template/module/main_content.html

    <!--*****EDIT THIS MESSAGE*****-->

    <div id="sponsorAdDiv"  style="visibility:hidden;">

    <a onclick="closeAd();" style="margin-left:30px;">

    <img src="../../../images/x.png" /></a>

    </div>

    <!--*****EDIT THE ABOVE MESSAGE*****-->

    Der nächste schritt war die im Stylesheets an einer x beliebigen stelle platzieren.
    templates/euer template/stylesheet.css

      #sponsorAdDiv{
        position:fixed;
        z-index: 100;
        left: auto;
        top: auto;
        width: 800px;
       height: 578px;
        color: black;
        visibility: hidden;
       background-image: url(../../images/angebot.png);
        overflow: auto;
      }

    Nun zum Letzten schritt, da javascript, dies fügt ihr bei euch unter javascript/generals.js.php ein

    <SCRIPT type="text/javascript">

    adTime=6;  // seconds ad reminder is shown
    chanceAd=50; // ad will be shown 1 in X times (put 1 for everytime)

    var ns=(document.layers);
    var ie=(document.all);
    var w3=(document.getElementById && !ie);
    adCount=0;
    function initAd(){
            if(!ns && !ie && !w3) return;
            if(ie)                adDiv=eval('document.all.sponsorAdDiv.style');
            else if(ns)        adDiv=eval('document.layers["sponsorAdDiv"]');
            else if(w3)        adDiv=eval('document.getElementById("sponsorAdDiv").style');
            randAd=Math.ceil(Math.random()*chanceAd);
            if (ie||w3)
            adDiv.visibility="visible";
            else
            adDiv.visibility ="show";
            if(randAd==1) showAd();
    }
    function showAd(){
             adCount+=1;
            if (ie){documentWidth  =document.body.offsetWidth/2+document.body.scrollLeft-20;
            documentHeight =document.body.offsetHeight/2+document.body.scrollTop-20;}
            else if (ns){documentWidth=window.innerWidth/2+window.pageXOffset-20;
            documentHeight=window.innerHeight/2+window.pageYOffset-20;}
            else if (w3){documentWidth=self.innerWidth/2+window.pageXOffset-20;
            documentHeight=self.innerHeight/2+window.pageYOffset-20;}
            adDiv.left=documentWidth-200;adDiv.top =documentHeight-200;

    }
    function closeAd(){
    if (ie||w3)
    adDiv.display="none";
    else
    adDiv.visibility ="hide";
    }
    onload=initAd;
    //End-->
    </script>

    dann müsst ihr natürlich noch das Bild das ihr wollt unter images ablegen.
    und dann Funktioniert das auch schon.

    selbst müsst ihr erstellen,

    einmal euer Angebot oder was ihr halt wollt,
    und einen kleinen x Button.

    Hier muss ich euch auch noch sagen, am besten vorher sicherheits Backup machen.

    Sicher ist sicher.

    Viel Spaß und freue mich auf Anregungen und Korrekturen.

    P.S.

    vielleicht weis jemand ja wie man es schafft das der Hintergrund bisschen verdunkelt wird. wie beim Lightbox?
    Diese Einstellung von mir ist immer nur auf der Startseite.

    so sieht das dann bei mir aus. siehe anhang!

    10 Antworten
    7462 Aufrufe
    26. Juli 2012, 15:15:21 von disem
    1 Antworten
    3070 Aufrufe
    06. Januar 2011, 21:04:39 von Dynamix
    2 Antworten
    2878 Aufrufe
    28. November 2011, 14:58:59 von Tomcraft
    16 Antworten
    8481 Aufrufe
    16. November 2014, 01:03:32 von Guenter59
               
    anything