JavaScript Banner

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • galus
    Contao-Nutzer
    • 12.10.2010
    • 16

    #1

    JavaScript Banner

    Ich hoffe, dass ich hier richtig bin. Ich möchte folgende JavaScript in der rechten Spalte einfügen. Mit der Erweiterung Banner funktioniert es nicht. Auch nicht über das Modul eigener html Code. Im Template ganz unten funktioniert es aber eben nur im Fussbereich. Am einfachsten wäre es über ein Modul, da ich solche Banner auf verschiedenen Seiten einfügen möchte.

    <script type="text/javascript">
    var uri = 'http://impch.tradedoubler.com/imp?type(js)g(16941218)a(2017877)' + new String (Math.random()).substring (2, 11);
    document.write('<sc'+'ript type="text/javascript" src="'+uri+'" charset=""></sc'+'ript>');
    </script>

    Für Tipps bin ich sehr dankbar
    galus
  • planepix
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    • 05.06.2009
    • 6685

    #2
    Hallo galus,

    packe den JavaScript-Code in eine Textdatei und speichere sie z. B. als "deinmodulname.php" ab, lege die Datei in den Ordner "templates" und binde das Modul dann ein über das Insert-Tag {{file::deinmodulname.php}}" ein.

    Du kannst dann auch die einzelnen Skripte so einbinden, in dem du ein Modul erstellst und diesen Insert-Tag einbinden. Dann dieses Modul entweder im Seitenlayout einbinden oder innnerhalb eines Artikels.
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), BlueSky: planepix
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de

    Glücklich sind die, die den Wert erkennen – und wertschätzen.

    Kommentar

    • kos
      Contao-Fan
      • 22.06.2009
      • 888

      #3
      Hierzu hab' ich noch eine Anmerkung:

      Richtiges Auskommentieren von Javascript und CSS

      Kommentar

      • galus
        Contao-Nutzer
        • 12.10.2010
        • 16

        #4
        An die beiden Helfer

        Herzlichen Dank für die schnelle Hilfe.
        Ich werde es morgen versuchen
        Gute Nacht
        galus

        Kommentar

        • galus
          Contao-Nutzer
          • 12.10.2010
          • 16

          #5
          JavaScript Banner

          Hallo planepix, hallo kos

          Nach einigem üben ist es mir gelungen die Werbung einzubauen. Allerdings nicht als php, sondern als tpl. Diese kann ich über das Modul platzieren.
          Ob es der effektivste Weg ist, weiss ich nicht da es sehr viel Code benötigt, aber vorerst funktioniert es. Nochmals besten Dank für die Hilfe.

          Einen guten Tag wünscht
          galus

          Kommentar

          • kos
            Contao-Fan
            • 22.06.2009
            • 888

            #6
            Hallo galus,

            ob Du das als *.php machst oder als *.tpl ist gleich ( wobei dann natürlich das Insert-Tag entsprechend angelegt werden muss).
            Vorteil der Methode *.tpl:
            Du kannst im BE über Layout->Templates auf die Datei zugreifen und ggf. Bearbeitungen vornehmen.

            Als *.php-Datei ist eine Bearbeitung im BE nicht möglich, sie wird nicht angezeigt. Hier empfiehlt sich dann der Einsatz eines Editors.
            Meine Empfehlung für diesen Fall: pspad. Mit dem kannst Du direkt über FTP auf Deine gesamte Installation zugreifen.

            Kommentar

            • hank
              Contao-Nutzer
              • 14.11.2011
              • 16

              #7
              Also - ich versteh's nicht.

              1.) jQuery-Plugin aus dem Katalog installieren
              2.) Javscript-Datei mit <script type='javas…[…] versehen und als .php speichern
              3.) Die Datei in das Verzeichnis 'Template' laden
              4.) Im entsprechenden Modul {{file::deinmodulname.php}} einbinden.
              5.) sich über die Fehlermeldung "$(document).ready is not a function" freuen…

              ich habe noch Foglende Eisntellung gemacht:

              Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Bildschirmfoto.png
Ansichten: 1
Größe: 12,5 KB
ID: 919015

              Dennoch, jQuery wird nicht gefunden… was hab ich denn vergessen?

              Kommentar

              • hank
                Contao-Nutzer
                • 14.11.2011
                • 16

                #8
                ähm... kann das sein, daß man jQuery auch selbst einbinden muss?
                Nachdem ich mit der jQuery-Datei das gleiche gemmacht hab, wie mit meiner JS-Datei, klappt es?

                Ist das DER Weg, wie es gemacht werden soll? Irgendwie wirkt das 'rumpelig'…

                Kommentar

                • xchs
                  Administrator
                  • 19.06.2009
                  • 14682

                  #9
                  Nein, das ist so sicherlich nicht beabsichtigt.

                  Hast Du denn auch mal einen Blick in den Seitenquelltext gemacht und überprüft, ob die Skripte des Frameworks eingebunden und geladen werden?

                  Ich vermute nämlich, Du hast vergessen, das jQuery-Framework im "Seitenlayout" auszuwählen.
                  Contao Community Administrator

                  [Unterstützungsmöglichkeiten]
                  sigpic

                  Kommentar

                  Lädt...