22 Jan
2008
Posted in: Wordpress / Plugins
By    6 Comments

WordPress sIFR Plugin

Endlich entdeckt: Das sIFR Plugin für WordPress. Da ich einige Schwierigkeiten bei der Implementierung des Original Scripts hatte, habe ich unter Mithilfe von Gunnart des entsprechende Plugin entdeckt.
Das Original-Plugin WordPress sFIR Plugin 0.2 entstammt aus der Feder von John D. Lund.

[inspic=420,left,,thumb] sFir bietet die zur Zeit einmalige Möglichkeit, Überschriften in jeder möglichen Schriftart darzustellen. Das sFIR Plugin liest die Überschrift aus und wandelt via Javascript diese in eine Flashdatei um und gibt sie in der gewünschten Schriftart wieder aus.

Leider sind diesem Plugin auch Grenzen gesetzt, so dass für den deutschen Anwender die Umlaute nicht ausgegeben werden.

Installation Teil 1

1. rar-Datei entpacken. Sie enthält zwei Ordner mit insgesamt sechs Dateien
2. Die Datei sIFR-titles.php (im Ordner “plugins”) in den plugin-Ordner kopieren, hochladen und aktivieren
3. Die Datei swfobject.js in das aktive Theme-Hauptverzeichnis kopieren und hochladen
4. Die Datei title.swf in das aktive Theme-Hauptverzeichnis kopieren und hochladen
5. Den css-code:

    .flashtitle {
                    text-align: left;
             }

in die style.css kopieren.

6. Den Code:

    <script src="<?php bloginfo('template_url'); ?>/swfobject.js" type="text/javascript"></script>

in dem Bereich <head> </head> der Datei “header.php” einfügen.

7. In den Dateien index.php, single.php und page.php den Code

    <?php the_title(); ?>

durch

    <?php sIFR_title(); ?>

ersetzen.

Das war’s….Eigentlich !

Nun müsstest Ihr die Überschrift in schwarz mit der Schriftart “Trixie Plain” sehen.
Wenn nicht, bitte weiter unten lesen unter “bekannte Probleme”

Benutzung/Anpassung

Um die Überschrift in puncto Farbe und Schriftart anzupassen ist Adobe Flash notwendig bzw. ein kompatibles Programm, mit dem die *.fla bearbeitet werden können.
Im Ordner “Flash Src” ist die title.fla enthalten, mit der die entsprechenden Änderungswünsche umgesetzt werden.
Ich setze einmal voraus, dass die Inhaber solcher Programme sich auch mit der Handhabung auskennen.
Die Datei muss dann via “Exportieren > In Film exportieren” in die title.swf exportiert und in das Theme Hauptverzeichnis gespeichert werden. Upload nicht vergessen.

Bekannte Probleme

1. Nicht angezeigt wird die Überschrift, wenn der Beitrag mit einer ID versehen ist. Also zum Beispiel:

    <h1 id="post-<?php the_ID(); ?>">

Hier ist die ID zu entfernen. Dieser Code funktioniert einwandfrei:

    <br /> <h1><a href="<?php the_permalink() ?>" rel="bookmark"><?php sIFR_title(); ?></a></h1> <p>

2. Überschrift wird nicht aktualisiert.
Möglichkeit 1: Die Seite mit STRG+F5 aktualisieren;
Möglichkeit 2: Den Cache löschen und dann Seite neu laden
Möglichkeit 3: Die title.swf vom Webserver löschen, Seite aktualisieren und neue title.swf hochladen, Seite aktualisieren
Möglichkeit 4: Den Scriptlink im Header als absoluten Link ändern: (http://www.deinedomain.de/deinpfad/themes/deintheme/swfobject.js)

6 Comments

  • Der Link fuer die Ueberschrift scheint nicht zu funktionieren. Gibt es dafuer eine Loesung? Ausserdem wuerde ich das Plugin auch gerne dazu verwenden, mein Sidebar Menu als Flash Text auszugeben, leider funktioniert das Tag nur fuer Titel, oder gibt es da einen work-around?

    Bester Gruss,
    Ben

  • Hallo Benjamin,

    das Plugin ist nur für den Beitragstitel gedacht.

    Hier gibts die Original sIFR Dateien für den Selbsteinbau.
    (http://www.mikeindustries.com/sifr)

    Hierbei kannst Du selbst entscheiden, welche Textteile (Überschriften oder blocksqoute) mit sIFR umgewandelt werden.
    Hinzu kommt, dass auch Umlaute dargestellt werden können, sofern Du die Umlaute in die *.fla einträgst.

    Ich habe es leider nicht hingekriegt. Falls Du dich erfolgreich damit auseinandersetzt, wäre ich für eine kurze Nachricht dankbar, da ich mich dann wohl auch für das “Original” entscheiden würde.

    Gruß
    Torsten

  • Hi,

    ich habe das Plugin installiert und es funktioniert leider nur im Firefox. Im IE bekomm ich eine Fehlermeldung und ohne Beschreibung. Kann mir jemand einen Tip geben woran das liegt?

    Danke,
    Alex

  • funtzt super auch im firefox. die umlaute gehen jetzt auch. nur ie 6und7 bringt einen fehler ohne meldung und schließt einfach die seite? was is n da los?

  • im safari/mac und win ist auch nicht’s zu sehen.. opera auch nix…
    UNAUSGEREIFTES PLUGIN FINGER WEG!

  • @steffab
    deswegen hat es die Version 0.2

    @Alex,
    der IE ist sehr hakelig bei Javascriptaufrufen mit einem Komma zuviel oder zuwenig

So, what do you think?