Ergebnis 1 bis 19 von 19

Thema: Hilfe zu Laufband/Ticker mit Banner

  1. #1
    Contao-Nutzer
    Registriert seit
    22.06.2009.
    Beiträge
    24

    Frage Hilfe zu Laufband/Ticker mit Banner

    Hallo liebe Gemeinde,
    ich habe im großen weiten Internet ein mootols-script gefunden was ich erfolgreich Einsätze. Nun möchte aber der Kunde den Effekt etwas anders haben.

    Zu sehen ist es auf http://chemnitz-mitte.de unterhalb des großen Panoramas sind alle "Partner" aufgeführt. Der derzeitige Effekt gefällt nicht ganz. Besser wäre es wen alle Partnerlogos wie eine Art "Newsticker" langsam durchlaufen.

    Folgende Script nutze ich:

    Code:
    /*
    	Built For:  MooTools 1.2.0
    */
    
    
    var cmPartnerTicker = new Class({
    	Implements: [Options],
    
    	options: {
    		ticker_ul: 'newsticker', //element for the ticker
    		duration:200, //duration for the animation
    		delay:5000, //delay per news item
    		transition: Fx.Transitions.Quad.easeIn, //transition
    		direction:'vertical' //horzontal or vertical
    	},
    	
    	initialize: function(el,options) {
    		//set options
    		this.setOptions(options);
    		this.el = $(el);
    		this.items = this.el.getElements('li');
    		var w = 0;
    		var h = 0;
    		var self = this;
    		
    		if(this.options.direction == 'vertical'){
    			w = this.el.getWidth();
    			this.items.each(function(li,index) {
    				h += li.getSize().y;
    			});
    		}else if(this.options.direction == 'horizontal'){
    			h = this.el.getWidth();
    			this.items.each(function(li,index) {
    				w += li.getSize().x;
    			});
    		}else{
    			alert('no direction defined!');
    		}
    		
    		this.el.setStyles({
    			position: 'absolute',
    			top: 0,
    			left: 0,
    			width: w,
    			height: h
    		});
    		
    		this.fx = new Fx.Morph(this.el, {
    			transition: this.options.transition,
    			duration: this.options.duration,
    			onComplete: function(){
    				var i = (this.current==0)?this.items.length:this.current;
    				this.items[i-1].injectInside(this.el);
    				this.el.setStyles({
    					left:0,
    					top:0
    				});
    			}.bind(this)
    		});
    		
    		this.current = 0;
    			(function(){ 
    				self.next();
    			}).delay(this.options.delay);
    	},
    
    	next: function(){
    		this.current++;
    		if (this.current >= this.items.length) this.current = 0;
    		var pos = this.items[this.current];
    		this.fx.start({
    		    top: -pos.offsetTop,
    		    left: -pos.offsetLeft
    		});
    
    		mytimer = this.next.bind(this).delay(this.options.delay+this.options.speed);
    	},
    
    	pause: function(){
    	    $clear(mytimer);
    	    mytimer = null;
    	},
    
    	resume: function(){
    	    if (mytimer == null) {
    	    this.next();
    	    }
           }
    
    });
    
    var mytimer = null;
    
    window.addEvent('domready', function() {
    	var partner = new cmPartnerTicker('mod_banner_content',{speed:5,delay:2000,direction:'horizontal'});
    });
    Was muss geändert werden damit der gewünschte "Ticker" Effekt erreicht wird.
    Dazu muss ich sagen das ich in punkto JavaScript nicht die Erfahrung habe und somit euch um Hilfe bete.

    Ich weiß auch nicht ob ich eine falsche Fx Funktion nutze oder eine andere sinnvoller wäre.

    Vielen Dank im Voraus

    Grüße STeaB
    Geändert von xchs (23.03.2010 um 17:09 Uhr)

  2. #2
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Standard

    HI

    ich kenne mich nicht mit der Technik dahinter aus, aber warum machst du etwas eigenes? https://contao.org/erweiterungsliste...ticker.de.html

    Sebastian

  3. #3
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich hatte die Erweiterung auch mal installiert, aber soweit ich weiß, lässt sich damit "nur" eine Laufschrift realisieren.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  4. #4
    Contao-Nutzer
    Registriert seit
    22.06.2009.
    Beiträge
    24

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    Ich hatte die Erweiterung auch mal installiert, aber soweit ich weiß, lässt sich damit "nur" eine Laufschrift realisieren.
    Und genau das ist mein Problem.

    Da ich das Bannermodul für die Partnerlogos nutzte habe ich einfach das Template angepasst. Nun fehlt mir nur noch die Möglichkeit den Effekt anzupassen bzw. das es ausschaut wie eine Laufschrift...

  5. #5
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von STeaB Beitrag anzeigen
    Und genau das ist mein Problem.

    Da ich das Bannermodul für die Partnerlogos nutzte habe ich einfach das Template angepasst. Nun fehlt mir nur noch die Möglichkeit den Effekt anzupassen bzw. das es ausschaut wie eine Laufschrift...
    Hast Du Dir auch mal die Erweiterung "Newsticker" angeschaut? Damit könntest Du u.U. auch so was ähnliches erreichen, wenn Du in den Einstellungen die Orientierung auf "Horizontal" stellst und die Verzögerungszeit entsprechend kurz wählst. Vielleicht ist bei den Übergangseffekten irgendwas dabei, was Deiner Wunschvorstellung am nächsten kommt.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  6. #6
    Community-Moderator Avatar von schman
    Registriert seit
    19.06.2009.
    Ort
    Dornbirn
    Beiträge
    3.739
    User beschenken
    Wunschliste

    Standard

    Ich kenne mich leider auch nicht damit aus ich kann deshalb nur raten
    Hast du keinen Link mehr wo du dieses Script heruntergeladen hast? Da gabs doch bestimmt ne kleine Doku dazu.

    Ich vermute (wie gesagt ich rate da nur) das es sich um diese Zeile handelt
    PHP-Code:
    transitionFx.Transitions.Quad.easeIn//transition 
    Wahrscheinlich würdest du den Fx.Slide Effekt nutzen wollen.

  7. #7
    Contao-Nutzer
    Registriert seit
    22.06.2009.
    Beiträge
    24

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    Hast Du Dir auch mal die Erweiterung "Newsticker" angeschaut? Damit könntest Du u.U. auch so was ähnliches erreichen, wenn Du in den Einstellungen die Orientierung auf "Horizontal" stellst und die Verzögerungszeit entsprechend kurz wählst. Vielleicht ist bei den Übergangseffekten irgendwas dabei, was Deiner Wunschvorstellung am nächsten kommt.
    Dein Ansatz ist nicht ganz verkehrt. Aber mit dem Modul kann ich nur "NEWS" auswählen.
    Ich muss aber frei definierbare Elemente, in dem fall Bilder durchlaufen lassen.
    Theo. Gänge das mit den Moduleffekt aber die Quelle (Newsarchiv) ist in dem fall die falsche.

  8. #8
    Contao-Nutzer
    Registriert seit
    22.06.2009.
    Beiträge
    24

    Standard

    Zitat Zitat von schman Beitrag anzeigen
    Ich kenne mich leider auch nicht damit aus ich kann deshalb nur raten
    Hast du keinen Link mehr wo du dieses Script heruntergeladen hast? Da gabs doch bestimmt ne kleine Doku dazu.

    Ich vermute (wie gesagt ich rate da nur) das es sich um diese Zeile handelt
    PHP-Code:
    transitionFx.Transitions.Quad.easeIn//transition 
    Wahrscheinlich würdest du den Fx.Slide Effekt nutzen wollen.
    Da kommen wir der Sache schon etwas näher. Der Effekt wäre schon mal der richtige.
    Wie binde ich dies nun ein bzw. mit welchen Werten und Variablen steuere ich dies, damit dann der „Newsticker“ Effekt zu tage kommt.
    Ich kenn mich leider mit mootolts und deren Einbindung nicht aus.

    Vielen Dank im Voraus.

  9. #9
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von STeaB Beitrag anzeigen
    Dein Ansatz ist nicht ganz verkehrt. Aber mit dem Modul kann ich nur "NEWS" auswählen.
    Ich muss aber frei definierbare Elemente, in dem fall Bilder durchlaufen lassen.
    Theo. Gänge das mit den Moduleffekt aber die Quelle (Newsarchiv) ist in dem fall die falsche.
    Und die Bildoption im Nachrichten-Datensatz? Gehts damit nicht? Oder vielleicht mit dieser Erweiterung: https://contao.org/erweiterungsliste...000049.de.html
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  10. #10
    Contao-Nutzer
    Registriert seit
    22.06.2009.
    Beiträge
    24

    Standard

    Ich glaube wir reden hier ein wenig aneinander vorbei. Ich habe mich auch ein wenig zu ungenau ausgedrückt.
    Die Problemstellung hier ist dass ich das Bannermodul nutzen muss, aufgrund der Statistischen Auswertung mit Klicks und Views der einzelnen Partner. Deswegen habe ich in diesem Template nur den Effekt „darüber“ gelegt.
    Somit kommt ein anders Modul leider nicht in Frage. D.h. ich müsste das Script anpassen was leider meine Kenntnisse mit mootols und Java-Script übersteigt.
    :::::::::::::::::::::::::::::::::::::::
    Mit freundlichen Gruß
    STeaB

  11. #11
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von STeaB Beitrag anzeigen
    D.h. ich müsste das Script anpassen was leider meine Kenntnisse mit mootols und Java-Script übersteigt.
    Dann bist du hier wohl auch im falschen Forum, weil es hier um TL und weder um JS noch Mootools geht Nicht?
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  12. #12
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard

    Ach wenn ich denn nur Zeit hätte...., das hab ich ja schon lange mal vorgehabt.

    Das Javascript sucht <li> Elemente innerhalb vom div "mod_banner_content"
    Wenn du das Template entsprechend umbaust, sollte das gehen soweit ich das verstanden habe.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  13. #13
    Contao-Nutzer
    Registriert seit
    22.06.2009.
    Beiträge
    24

    Standard

    Mensch Ihr seid ja heut wieder flink.
    Das Skript an sich geht ja schon, habe im Banner-Modul auch das Template passend umgebaut und läuft an sich einwandfrei. Nur gefällt den Kunden der Effekt nicht. Zitat: „Die Partnerlogos sollen wie auf einem Laufband durchlaufen.“

    Aber wie Toflar schon sagte bin ich hier mit meinem Problem falsch. Hatte halt nur gehofft, da ja viele mit den mootols Fx. Element arbeiten, einen entscheidenden Tipp zu bekommen.
    :::::::::::::::::::::::::::::::::::::::
    Mit freundlichen Gruß
    STeaB

  14. #14
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard

    Dann soll es ein Mod es nach Banner verschieben, du änderst den Titel des ersten Beitrags ab (..Laufband/Ticker mit Banner...) und schon passt das.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  15. #15
    Contao-Nutzer
    Registriert seit
    22.06.2009.
    Beiträge
    24

    Standard

    Zitat Zitat von BugBuster Beitrag anzeigen
    Dann soll es ein Mod es nach Banner verschieben, du änderst den Titel des ersten Beitrags ab (..Laufband/Ticker mit Banner...) und schon passt das.
    Hui Mensch das hat ja auch schon jemand gemacht das ist ja ein Service.

    So nun warten wir mal wie ein gespanter Fuchs ob jemand eine passende Lösung/Idee hat.
    :::::::::::::::::::::::::::::::::::::::
    Mit freundlichen Gruß
    STeaB

  16. #16
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard

    schon mal den Parameter "delay:2000" geändert? würd ich mal schrittweise verkleinern. (ganz unten beim Aufruf)
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  17. #17
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard

    und den effekt auf "Fx.Transitions.linear" ändern damit es gleichmäßig läuft.

    alles ungetestet.
    Geändert von BugBuster (23.03.2010 um 19:50 Uhr)
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  18. #18
    Contao-Nutzer
    Registriert seit
    22.06.2009.
    Beiträge
    24

    Standard

    Zitat Zitat von BugBuster Beitrag anzeigen
    und den effekt auf "Fx.Transitions.linear" ändern damit es gleichmäßig läuft.

    alles ungetestet.
    Also ich hab jetzt schon mal die richtigen werte gefunden die ich ändern muss. Hab auch fast das Ergebnis erreichen können. Jedoch ist es jetzt so, da jedes Banner eine andere Breite besitzt läuft es auch unterschiedlich schnellt. Bei schmalen Banner langsam und bei breiten Bannern schnell. Denn es errechnet immer die aktuelle breite des Banners und rechnet dazu wie schnell es bewegt werden muss damit z.B. es in 1 Sekunde durch ist.

    Damit Ihr besser versteht was ich suche: http://fragged.org/dev/scroller.php genau den Effekt würde ich gern erreichen. jedoch ist das Script auf der Seite einfach überdemissionierte und lässt sich zudem schlecht mit den banner-Modul-Template umsetzen.

    Was mich zu dem wundert ist das es solche scheinbare „klassischen“ Effekte kaum gibt. Und irgendwann streich ich noch das Wort „Effekt“ aus meinen Wortschatz.
    Geändert von STeaB (23.03.2010 um 20:13 Uhr)
    :::::::::::::::::::::::::::::::::::::::
    Mit freundlichen Gruß
    STeaB

  19. #19
    Contao-Nutzer Avatar von subthiel
    Registriert seit
    22.10.2009.
    Ort
    Berlin
    Beiträge
    17

    Standard

    Hi STeaB,
    das Laufband wie Du es jetzt gelöst hast gefällt mir Recht gut. Wie sieht denn Dein Template für das Banner aus, kannst Du es mir vielleicht geben, würd mich sehr freuen.

    Grüße Frank
    ________________
    subthiel

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. [ticker] Ticker Modul
    Von do_while im Forum Sonstige Erweiterungen
    Antworten: 174
    Letzter Beitrag: 03.06.2020, 13:13
  2. [ticker] ticker wird nicht angezeigt, Firebug zeigt aber ticker an
    Von carlos im Forum Sonstige Erweiterungen
    Antworten: 14
    Letzter Beitrag: 04.03.2013, 05:48
  3. Anfänger sucht Hilfe bei Layoutproblem (Banner in Kopfzeile)
    Von crazysonic im Forum Layout / Templates / Holy Grail
    Antworten: 1
    Letzter Beitrag: 04.04.2010, 16:29
  4. galerie und thumbnail-"laufband"
    Von silberfieber im Forum Sonstige Erweiterungen
    Antworten: 6
    Letzter Beitrag: 08.09.2009, 11:00

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •