Ergebnis 1 bis 6 von 6

Thema: Slideshow2: Bildunterschriften/Captions mit Cufón formatieren

  1. #1
    Contao-Nutzer Avatar von sternenatem
    Registriert seit
    17.04.2010.
    Beiträge
    14

    Frage Slideshow2: Bildunterschriften/Captions mit Cufón formatieren

    Hallo,

    ich setzte bei meiner Website Cufón zur Schriftersetzung und Slideshow 2 ein. Leider will es mir nicht gelingen, auch die Bildunterschriften bzw. Captions von Cufón formatieren zu lassen. Wahrscheinlich hängt das damit zusammen, dass diese per Javascript eingeblendet werden und nicht im statischen Quelltext der Website zu finden sind.

    Per CSS kann ich die Captions zwar formatieren, jedoch dieses Problem nicht lösen und in JavaScript kenne ich mich viel zu wenig gut aus, als dass ich wüsste, wo in der „slideshow.js“ ich was ändern müsste.
    Ich habe auch versucht, die Captions per PHP („<?php echo $this->captions; ?>“) in den Quelltext schreiben zu lassen, jedoch ohne Wirkung.

    Gibt es also eine Möglichkeit, die Bildunterschriften/Captions ohne JavaScript anzeigen zu lassen bzw. direkt in den Quelltext zu schreiben?

    Ich hoffe, ihr könnt mir helfen.

    Sternenatem

  2. #2
    Contao-Nutzer Avatar von sternenatem
    Registriert seit
    17.04.2010.
    Beiträge
    14

    Standard

    Wahrscheinlich wird das mit dem Quelltext-Schreiben gar nicht gehen, da die Slideshow ja dynamisch die Bilder wechselt und der statische Quelltext gar nicht geändert wird.

    Auf der Website von Cufón wird bei auszuwechselndem AJAX-Inhalt „Cufon.refresh“ und folgender Code für MooTools vorgeschlagen:
    Code:
    $('id').set('load', { onSuccess: Cufon.refresh }).load('/feed');
    Was ich zum Thema auch noch gefunden habe: Cufon and MooTools Slideshow.

    Wie und vor allem wo soll ich das einfügen?

  3. #3
    Contao-Fan Avatar von Schlauchbeutelmaschine
    Registriert seit
    16.06.2009.
    Ort
    Wiesbaden
    Beiträge
    668

    Standard

    Hallo,

    leider kann ich dir dazu auch nicht viel mehr Infos geben, aber das was du da gepostet hast ist wohl der richtige Ansatz.

    Wenn du das einfach als Javascript Befehl bei Cufon dazu gibst klappt es dann?

    Ansonsten würde ich auf @font-face umsteigen.

  4. #4
    Contao-Nutzer Avatar von sternenatem
    Registriert seit
    17.04.2010.
    Beiträge
    14

    Standard

    Zitat Zitat von Schlauchbeutelmaschine Beitrag anzeigen
    Wenn du das einfach als Javascript Befehl bei Cufon dazu gibst klappt es dann?
    Ich weiss eben leider nicht, wo genau ich folgendes hinschreiben muss:
    Code:
                    function updateCaption() {
                            Cufon('div.slideshow-captions', {}, false);
                    }
    
                    identityPfolio.slideshow.retrieve('captions')
                            .addEvent('update', updateCaption);
                            .get('morph').addEvent('start', updateCaption);
    oder
    Code:
    $('id').set('load', { onSuccess: Cufon.refresh }).load('/feed');
    Ich habe es als Script am Ende (im eigenen JavaScript-Bereich) und im Header nach allen Cufon-Eintragen versucht. Auch in der „slideshow.js“ habe ich es am Schluss vor den letzten Klammern eingetragen, ohne Erfolg.

    Wie geschrieben, ich habe nicht viel Ahnung von JavaScript. Also benötige ich Hilfe, wo ich das genau platzieren muss, damit es greift.


    Zitat Zitat von Schlauchbeutelmaschine Beitrag anzeigen
    Ansonsten würde ich auf @font-face umsteigen.
    Das wäre eine Möglichkeit, allerdings bin ich mir da noch etwas unsicher, wegen den vielen Formaten. Wenn ich aber sonst keine Lösung finde, werde ich das mal versuchen. Danke.

  5. #5
    Contao-Fan Avatar von Schlauchbeutelmaschine
    Registriert seit
    16.06.2009.
    Ort
    Wiesbaden
    Beiträge
    668

    Standard

    Also du müsstest wahrscheinlich noch den Namen der Slideshow austauschen:
    PHP-Code:
    NAME.slideshow.retrieve('captions'
    Dann sollte es klappen.

  6. #6
    Contao-Nutzer Avatar von sternenatem
    Registriert seit
    17.04.2010.
    Beiträge
    14

    Standard

    Danke für den Tipp.

    Ich habe die Seite des Fragestellers im verlinkten Google-Groups-Thread von oben besucht und gesehen, dass er folgende Funktion für Cufon in seinem Quelltext verwendet hat:
    Code:
    function() { Cufon.replace('.slideshow-captions'); }
    In der zur Slideshow2 gehörenden Datei „slideshow.js“ gibt es ja folgende Einträge:
    Code:
    	options: {/*
    		onComplete: $empty,
    		onEnd: $empty,
    		onStart: $empty,*/
    		captions: false,
                    ...
    Und dort habe ich einfach mal versuchweise diese Funktion eingesetzt und siehe da, die Bildunterschriften werden jetzt ersetzt.
    Code:
    	options: {
    		onComplete: function() { Cufon.replace('.slideshow-captions'); },
    /*		onEnd: $empty,*/
    /*		onStart: $empty,*/
    		captions: false,
                    ...
    Jetzt muss ich nur noch diese Einblend-Animation der Bildunterschriften abschalten und dann sollte die kurze Verzögerung der Schriftersetzung durch Cufon fast nicht mehr ins Gewicht fallen. Vielleicht gibt es da aber auch noch eine Lösung bzw. vielleicht müsste ich die obige Funktion direkt bei den „Captions“ einbauen.

    Jede Hilfe ist willkommen.
    Geändert von sternenatem (10.08.2010 um 20:14 Uhr)

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 20.02.2011, 17:30
  2. slideshow - captions formatieren
    Von thymian im Forum slideshow
    Antworten: 1
    Letzter Beitrag: 25.10.2010, 08:54
  3. Captions Animation - wie steuern?
    Von Tim G im Forum slideshow
    Antworten: 1
    Letzter Beitrag: 13.10.2010, 16:28
  4. [cufon] Sichbarkeit ausstellen bewirkt keine Änderung an Cufon
    Von thepixture im Forum Sonstige Erweiterungen
    Antworten: 5
    Letzter Beitrag: 07.09.2010, 23:13
  5. [cufon] Cufon Fragen
    Von startknopf im Forum Sonstige Erweiterungen
    Antworten: 5
    Letzter Beitrag: 17.06.2010, 10:17

Lesezeichen

Lesezeichen

Berechtigungen

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