So implementieren Sie sIFR3 in Ihre Website

Ich habe einige Anfragen zur Implementierung von sIFR3 in Ihre Website - oder in Kombination mit WordPress - festgestellt. In diesem Tutorial werde ich zeigen, wo SIFR3 heruntergeladen werden kann und wie es auf Ihrer Website oder in diesem Fall einem WordPress-Theme installiert werden kann.

Was ist sIFR3??

sIFR3 ist eine Kombination aus JavaScript und Flash, mit der Sie Text dynamisch mit Flash anzeigen können. Dies kann das Erscheinungsbild Ihrer Website erheblich verbessern, da Sie sicher sind, dass sie in jedem Browser gleich aussieht und dass sie viel glatter aussieht als einfacher HTML-Text. Wenn du einen Blick auf a

Titel in IE6, werden Sie die Pixel bemerken und dass es nicht sehr glatt aussieht. In IE7 wurde dies geändert, sodass der gesamte Text glatt und schön aussehen sollte. Aber das ist nichts, was sIFR3 für Sie tun kann. Das Bild unten zeigt den Unterschied, wenn sIFR3 eingeschaltet und ausgeschaltet ist.

Wie Sie sehen, können Sie mit sIFR3 einen detaillierteren gerenderten Text anzeigen. Es gibt jedoch einige kleinere Punkte zu sIFR3.

  • Website-Besucher müssen Flash installiert und aktiviert haben.
  • Titel funktionieren auf vielen mobilen Geräten wie PDAs und Mobiltelefonen nicht.
  • Ihre Website kann etwas langsamer werden.

Wenn Sie wissen, was sIFR3 ist und was es kann, können Sie mit dem Rest des Tutorials beginnen.

Schritt 1 - Herunterladen von sIFR3

sIFR3 wird von Mark Wubben entwickelt. Die neueste Version finden Sie auf seiner Website. In diesem Tutorial werde ich die neueste Version verwenden, die im Nightlies-Verzeichnis zu finden ist.

Die ZIP-Datei enthält Flash-, JavaScript- und CSS-Dateien. Außerdem ist eine Live-Demo enthalten. Folgende Dateien werden benötigt:

  • css / sIFR-print.css
  • css / sIFR-screen.css
  • js / sifr.js
  • js / sifr-config.js
  • flash / sifr.fla

Schritt 2 - Bearbeiten von sifr.fla

Bevor wir alles hochladen können, müssen wir zuerst unsere Flash-Datei einrichten.
Wie in Schritt 1 gezeigt, ist eine .fla-Datei enthalten. Wenn Sie nicht über Flash verfügen, bietet Adobe kostenlose Testversionen auch für Flash CS3 an, die hier bei Adobe heruntergeladen werden können.

Nachdem Sie Flash heruntergeladen und installiert haben, öffnen Sie sifr.fla

Sie beginnen mit einer weißen Box. Dies liegt daran, dass die Datei in Ebenen unterteilt ist.
Um die Schriftfamilie des sIFR3, das Sie auf Ihrer Website verwenden möchten, zu ändern, müssen Sie in das weiße Feld doppelklicken. Wenn das Feld noch weiß ist, doppelklicken Sie erneut, und der Text zeigt "Bold Italic Normal".

Klicken Sie nun auf die Textzeile und Sie sollten in den Textbearbeitungsmodus wechseln. Die Standardschriftart ist Verdana.
Sie können die Schriftartauswahl verwenden, um die gewünschte Schriftart auszuwählen. In diesem Tutorial habe ich Tahoma ausgewählt.

Bitte beachten Sie, dass Sie keine anderen Optionen ändern müssen. Die Schriftgröße, Farbe und andere Textstiloptionen können mit dem in sIFR3 enthaltenen JavaScript geändert werden.

Jetzt ist es fertig, wir müssen es in eine .swf-Datei kompilieren, um Flash auf Ihrer Website anzuzeigen.

Lassen Sie uns eine .swf-Datei kompilieren, oder? Um dies zu tun, gehen Sie zu Datei-> Exportieren-> Film exportieren
Ein neues Fenster wird geöffnet. In diesem Fenster können Sie der Datei einen Namen geben und ein Verzeichnis auswählen, in das sie exportiert werden soll. Stellen Sie sicher, dass das Format angezeigt wird Flash Movie, Ich benenne die Datei "sifr.swf". Klicken Sie auf Speichern.

Wieder öffnet sich ein neues Fenster, die Standardeinstellungen sollten gut funktionieren.
Klicken Sie auf OK und Sie sehen eine Fortschrittsleiste, während die SWF-Datei kompiliert wird.

Schritt 3 - Hochladen von sIFR3

Damit sIFR3 funktioniert, müssen Sie die benötigten Dateien (angezeigt in Schritt 1) ​​in Ihr WordPress-Verzeichnis hochladen. Um die Dinge zu organisieren, schlage ich vor, dass Sie die Dateien hochladen wp-content / themes / default
Bitte beachten Sie, dass Sie ein beliebiges anderes Thema verwenden können.

Sie sollten die Dateien in den gleichen Verzeichnissen wie das Design hochladen, damit die CSS-Dateien gespeichert werden wp-content / themes / default / css , Sie können dasselbe mit den JavaScript-Dateien und Flash-Dateien tun. Wenn Sie fertig sind, sollte die Dateistruktur so aussehen:

  • wp-content / themes / default / css / sIFR-print.css
  • wp-content / themes / default / css / sIFR-screen.css
  • wp-content / themes / default / js / sifr.js
  • wp-content / themes / default / js / sifr-config.js
  • wp-content / themes / default / flash /sifr.swf

Vergessen Sie nicht: Sie müssen sifr.swf hochladen und nicht sifr.fla.

Schritt 4 - sIFR3 installieren

Nachdem alle Dateien hochgeladen wurden, können wir sIFR3 in unserem WordPress-Design installieren.
Zuerst müssen wir die JavaScript- und CSS-Dateien einschließen. Wir werden das zwischen den beiden tun Tags, also öffnen wir uns wp-content / themes / default / header.php . Diese Datei enthält den Header der vollständigen Vorlage. Jetzt werden wir diese Zeilen kurz vor hinzufügen:

  

Lassen Sie uns zunächst die CSS-Dateien mit einschließen Etikett:

  

Wir verwenden nicht die vollständige URL zu einer Datei in einer Vorlagendatei. WordPress hat vordefinierte Tags, wie zum Beispiel In diesem Fall wird automatisch das Themenverzeichnis zurückgegeben http://www.nettuts.com/wp-content/themes/default
Wie Sie sehen, wird der Link nicht mit einem / am Ende zurückgegeben! Stellen Sie also sicher, dass Sie nicht vergessen, es einzugeben.

Jetzt müssen wir noch das JavaScript mit einschließen

Jetzt fügen wir das CSS und das JavaScript hinzu, die zusammen wie folgt aussehen:

      

Wenn Sie die Seite laden, werden Sie feststellen, dass nichts passiert ist… das ist richtig!

Schritt 5 - sIFR3 konfigurieren

Bevor sIFR3 definierten Text durch Flash ersetzen kann, muss er konfiguriert werden.
Die Konfiguration erfolgt in der Datei sifr-config.js, also öffnen wir diese Datei. (die Datei ist leer)
Zuerst müssen wir den Namen der Schriftart und den Link zur Flash-Datei definieren.

 var tahoma = src: 'wp-content / themes / default / flash / sifr.swf';

Hier definieren wir eine Variable, die mit unserer Flash-Datei verknüpft ist. Das macht jetzt noch nichts. Zuerst müssen wir es aktivieren, indem Sie den Befehl zum Aktivieren eingeben.

 sIFR.activate (Tahoma);

Nachdem nun sIFR3 installiert und eine Schriftart aktiviert wurde, müssen wir definieren, welcher Text durch Flash-Text ersetzt werden soll. Dazu verwenden wir den Befehl replace in sIFR3.

 sIFR.replace (Tahoma, Selektor: 'h2');

Wir haben sIFR3 angewiesen, den gesamten Text zwischen H2-Tags zu ersetzen.
Sie können es jedoch durch alles ersetzen, was Sie möchten, zum Beispiel: p, b, i, pre usw.
Es wird zwar nicht empfohlen, den gesamten Text auf Ihrer Website durch sIFR3 zu ersetzen, da dies Ihre Website verlangsamt.

Speichern Sie nun die Datei sIFR-config.js und aktualisieren Sie Ihre WordPress-Seite. Sie werden sehen, dass die Titel durch Flash ersetzt wurden.

Wie Sie sehen, sieht der Titel viel klarer und schärfer aus als die standardmäßigen HTML-Titel.
Außerdem sind Sie jetzt sicher, dass es in jedem Browser gleich aussieht. Die Verwendung von sIFR3 kann Ihrer Website wirklich ein einzigartiges Aussehen verleihen, da Sie jede beliebige Schriftart festlegen können.

Schritt 6 - Styling von sIFR3

Jetzt, da sIFR3 funktioniert, müssen wir es noch anpassen.
Das Styling erfolgt in der Datei sifr-config.js und in der Datei sIFR-screen.css

Ich persönlich denke, dass die Textgröße etwas groß ist. Um dies zu ändern, müssen wir der sIFR-screen.css CSS hinzufügen, also öffnen wir sie. Um die Dinge in Ordnung zu halten, beginnen wir mit der Gestaltung nach der festgelegten Linie:

/ * ---- Header-Styling --- * /

Wenn Sie nun die Grundlagen von CSS kennen, wissen Sie, dass Sie h1, h2, h3 usw. formatieren können, indem Sie es einfach eingeben. Für diejenigen, die noch nicht mit CSS vertraut sind:

 h2 // Stylingcode

Um sicherzustellen, dass es nur für den sIFR3-Text gilt, fügen wir die sIFR-active-Klasse vor h2 hinzu. Wir werden versuchen, den Text durch Verwendung der Schriftgröße etwas kleiner zu gestalten, und versuchen, 14 Pixel auszuprobieren.

 .sIFR-aktiv h2 Sichtbarkeit: ausgeblendet; Schriftgröße: 14px; 

Wenn Sie es speichern, werden Sie feststellen, dass die Schriftgröße reduziert wurde.
Wie Sie sehen, haben wir auch die Sichtbarkeit in ausgeblendet geändert, da der normale Text (nicht Flash-Text) ausgeblendet werden soll.

Andere Dinge, die Sie mit dieser Methode gestalten können, sind Zeilenhöhe und Schriftfamilie, um nur einige zu nennen.
Dinge, die mit dieser Methode nicht funktionieren werden, sind die Textfarbe und der Hintergrund! Dies muss in der Datei sifr-config.js geschehen. Speichern Sie also sIFR-screen.css und öffnen Sie sifr-config.js

Wenn die Dateien geöffnet sind, können Sie nach dem Selektor einige neue Zeilen hinzufügen.
Wir möchten den Text formatieren, also rufen wir die CSS-Funktion auf.

 sIFR.replace (Tahoma, Selektor: 'h2', css: []);

Vergessen Sie nicht das "," oder das CSS wird nicht zutreffen! Oder sIFR3 funktioniert möglicherweise nicht mehr!
Also können wir etwas Farbe hinzufügen. Denken Sie daran, dass die WordPress-Titel Links sind. Wir müssen also einige Schwebeflug- und Verbindungsfarben hinzufügen.

 sIFR.replace (Tahoma, Selektor: 'h2', css: ['a color: # 333333;', 'a: link color: # 333333;', 'a: hover color: # 0066CC;  ']);

Dies sieht aus wie normales CSS, nur dass die Stilbefehle zwischen "und", "" "nach jedem Befehl hinzugefügt werden müssen, mit Ausnahme des letzten Befehls.

Eine wichtige Sache ist, dass Sie die Farbcodes vollständig schreiben müssen! Wenn Sie also weißen Text wünschen:

 'a color: #FFF;  ' <- WRONG! 'a  color: #FFFFFF; ' <- GOOD

Verknüpfung

Maus über

sifr-config.js

 var tahoma = src: 'wp-content / themes / default / flash / sifr.swf'; sIFR.activate (Tahoma); sIFR.replace (Tahoma, Selektor: 'h2', css: ['a color: # 333333;', 'a: link color: # 333333;', 'a: hover color: # 0066CC;  ']);

Das ist das Ende dieses Tutorials. Wenn Ihnen dieser Artikel gefallen hat, bitte Digg und / oder StumbleUpon!