-
JavaScript Banner
Hallo zusammen
Bin auf der Suche nach einer möglichkeit, ein JavaScript Banner einzubinden. Da ich die Views und Klicks mitzählen muss, sowie die Banner Rotation, wäre das Banner Modul genau das richtige. Jedoch habe ich bis jetzt noch nicht herausgefunden wie ich den JavaScript Banner einbinden kann.
Hat da jemand eine Lösung für mich.
Danke und Grüss
Roger
-
Das habe ich schon mal bei jemanden gesehen, habe mir leider nicht die URL gemerkt.
Dort wurde mein Banner Modul normal genutzt, mit der Einstellung alle Banner anzuzeigen in der Kategorie, per JS wurde dann aber immer nur eins davon angezeigt und per slide gewechselt.
Sprich, wenn jemand von JS Ahnung hat kann man ein meiner Template anpassen und es läuft.
Nur die View Zählung geht damit nicht pro Banner, es werden ja immer alle Banner geladen, damit wird von allen Bannern view+1 gezählt.
-
Besten Dank für die Antwort.
Kam mir noch gar nicht in den Sinn mit dem Anpassen des Templates. Werde es mal Versuchen.
-
Das mit dem View müsste JS erledigen. Bei onComplete des Switchs ein Ajax-Request auslösen.
-
Das Problem ist, das durch mein Modul bereits alle Banner gezählt wurden (als gesehen) da ich ja davon ausgehe, das auch alle angezeigt werden.
Wenn man das nun durch JS unterdrückt, kann mein Modul nichts von wissen, ist ja schon längst fertig mit der Verarbeitung.
Mann könnte nun per Ajax nochmal ne extra Zählung machen, aber dann müsste man das händisch aufbereiten wenn man view mit klicks gegenüberstellen will.
Da ich von JS keine Ahnung habe, hab ich mich daran noch nicht rangetraut, auch zeitlich nicht möglich. Meine Idee damals schon war lediglich das sliden mittels einer anderen Extension zu implementieren (und extra Template).
Natürlich mit dem besagten View-Zähl-Nachteil.
-
Ich kenne jetzt dein Bannermodul nicht, aber ich meine, wenn man schon ein Slider einbaut, sollte es nicht eine grosse Sache sein, den Zähler nach jedem Switch zu aktualisieren. Wenn Du nicht gleich alle 0.1 Sekunden das Banner wechseln lässt, wird das mit dem Ajax-Request wohl kein Problem sein :)