Eigene Smilieliste: Unterschied zwischen den Versionen

Aus WKwiki
Zur Navigation springen Zur Suche springen
K („” ^^)
K (links und andere kleinigkeiten)
Zeile 2: Zeile 2:


== Wie erstelle ich eine eigene Smilieliste? ==
== Wie erstelle ich eine eigene Smilieliste? ==
Der einfachste Weg wäre eine HTML-Seite auf deinem Webspace anzulegen und sie über einen Link im Eingabeframe einzubinden. Das hätte allerdings die Folge, dass die originale Smilieliste auch noch da wäre, man also 2 Smilielisten hätte, und dass die Smilies in der eigenen Liste nicht "anklickbar" wären.
Der einfachste Weg wäre eine HTML-Seite auf deinem Webspace anzulegen und sie über einen [[Admin-Menü|Link im Eingabeframe]] einzubinden. Das hätte allerdings die Folge, dass die originale Smilieliste auch noch da wäre, man also 2 Smilielisten hätte, und dass die Smilies in der eigenen Liste nicht "anklickbar" wären.
Um das zu umgehen müsste man mit einem [[Javascript]]-Code den Link zur Original-Liste im [[Eingabeframe]] überschreiben und auch per Javascript die komplette Seite erstellen. Das würde einen sehr langen und recht kompliziert zu erstellenden Code erfordern. Für die, die es dennoch auf diesem Wege bewerkstelligen wollen ist eine [http://wkforum.de/viewtopic.php?p=79375&sid=f53b2af1115993a6cc946ea2f3a94beb#79375 Beschreibung] im Forum zu finden.
Um das zu umgehen müsste man mit einem [[Javascript]]-Code den Link zur Original-Liste im [[Eingabeframe]] überschreiben und auch per Javascript die komplette Seite erstellen. Das würde einen sehr langen und recht kompliziert zu erstellenden Code erfordern. Für die, die es dennoch auf diesem Wege bewerkstelligen wollen ist eine [http://wkforum.de/viewtopic.php?p=79375&sid=f53b2af1115993a6cc946ea2f3a94beb#79375 Beschreibung] im Forum zu finden.


Dieser besagte Javascript-Code kann mit einem [[PHP]]-Script von [[Benutzer:DG]] aber auch automatisch erzeugt werden. Was man dafür tun muss ist im Folgenden beschrieben.
Dieser besagte Javascript-Code kann mit einem [[PHP]]-Script von [[Benutzer:DG|DG]] aber auch automatisch erzeugt werden. Was man dafür tun muss ist im Folgenden beschrieben.


Vergleichbar mit dem Erstellen einer [[Eigene_Loginseite|eigenen Loginseite]] muss man zunächst den Quelltext der originalen Smilieliste aufrufen. Das bearbeiten des Quelltextes mit grafischen Tools wie zum Beispiel Frontpage ist hier nicht zu empfehlen, da alle Verlinkungen, z.B. die Bilder und CSS-Dateien unverändert bleiben müssen. Dass die Seite wenn man sie direkt öffnet weiß ist und die Smilie-Bilder nicht gefunden werden können ist normal. Das funktioniert erst wieder wenn man das Script im Chat eingebaut hat.
Vergleichbar mit dem Erstellen einer [[Eigene_Loginseite|eigenen Loginseite]] muss man zunächst den [[Quelltext]] der originalen Smilieliste aufrufen. Das Bearbeiten des Quelltextes mit grafischen Tools wie zum Beispiel Frontpage ist hier nicht zu empfehlen, da alle Verlinkungen, z.B. die Bilder und [[CSS]]-Dateien unverändert bleiben müssen. Dass die Seite wenn man sie direkt öffnet weiß ist und die Smilie-Bilder nicht gefunden werden können ist normal. Das funktioniert erst wieder wenn man das Script im Chat eingebaut hat.
Hier ist besonders wichtig, dass die Seite ein <html>-Tag beinhaltet, da alles was davor kommt ignoriert wird.
Hier ist besonders wichtig, dass die Seite ein <html>-Tag beinhaltet, da alles was davor kommt ignoriert wird.


Zeile 18: Zeile 18:
== Andere anklickbare Seite ==
== Andere anklickbare Seite ==


Mit dem PHP-Script kann man neben dem Smilies-Link auch selbst erstellte Links ersetzen lassen um den Chat um weitere anklickbare Seiten zu erweitern. Man könnte sich zum Beispiel eine Hilfe-Seite vorstellen, mit der per Klick Chatbefehle oder Farbcodes direkt in die Eingabezeile eingefügt werden.
Mit dem PHP-Script kann man neben dem Smilies-Link auch selbst erstellte Links ersetzen lassen um den Chat um weitere anklickbare Seiten zu erweitern. Man könnte sich zum Beispiel eine Hilfe-Seite vorstellen, mit der per Klick Chatbefehle oder [[Farbcode]]s direkt in die Eingabezeile eingefügt werden.


Dazu musst du zunächst wieder eine HTML-Seite anlegen, am besten auch auf der Grundlage der Smilieliste. Dafür sind gewisse Javascriptkenntnisse auf jeden Fall notwendig.
Dazu musst du zunächst wieder eine HTML-Seite anlegen, am besten auch auf der Grundlage der Smilieliste. Dafür sind gewisse Javascriptkenntnisse auf jeden Fall notwendig.

Version vom 14. November 2007, 15:26 Uhr

Eine eigene Smilie-Seite kann man beispielsweise verwenden um bestimmte nur eine bestimmte Auswahl der hochgeladenen Smilies anzuzeigen, die Smilies in mehreren Spalten nebeneinander anzuzeigen oder um eine Rechtsklicksperre einzubauen. Es sind natürlich noch mehr Anwendungen denkbar.

Wie erstelle ich eine eigene Smilieliste?

Der einfachste Weg wäre eine HTML-Seite auf deinem Webspace anzulegen und sie über einen Link im Eingabeframe einzubinden. Das hätte allerdings die Folge, dass die originale Smilieliste auch noch da wäre, man also 2 Smilielisten hätte, und dass die Smilies in der eigenen Liste nicht "anklickbar" wären. Um das zu umgehen müsste man mit einem Javascript-Code den Link zur Original-Liste im Eingabeframe überschreiben und auch per Javascript die komplette Seite erstellen. Das würde einen sehr langen und recht kompliziert zu erstellenden Code erfordern. Für die, die es dennoch auf diesem Wege bewerkstelligen wollen ist eine Beschreibung im Forum zu finden.

Dieser besagte Javascript-Code kann mit einem PHP-Script von DG aber auch automatisch erzeugt werden. Was man dafür tun muss ist im Folgenden beschrieben.

Vergleichbar mit dem Erstellen einer eigenen Loginseite muss man zunächst den Quelltext der originalen Smilieliste aufrufen. Das Bearbeiten des Quelltextes mit grafischen Tools wie zum Beispiel Frontpage ist hier nicht zu empfehlen, da alle Verlinkungen, z.B. die Bilder und CSS-Dateien unverändert bleiben müssen. Dass die Seite wenn man sie direkt öffnet weiß ist und die Smilie-Bilder nicht gefunden werden können ist normal. Das funktioniert erst wieder wenn man das Script im Chat eingebaut hat. Hier ist besonders wichtig, dass die Seite ein <html>-Tag beinhaltet, da alles was davor kommt ignoriert wird.

Die bearbeitete HTML-Seite lädt man auf einen Webspace hoch und bindet folgenden Code in der Ankündigung ein:

Code:
<script type="text/javascript" src="http://www.1fckeller.de/webmaster/ownPages.php?url=http://deineDomain/deineSmilieseite.htm&ersetzen=Smilies"></script>


„http://deineDomain/deineSmilieseite.htm” ist durch den URL der selbst erstellten und hochgeladenen Smilie-Liste zu ersetzen.

Andere anklickbare Seite

Mit dem PHP-Script kann man neben dem Smilies-Link auch selbst erstellte Links ersetzen lassen um den Chat um weitere anklickbare Seiten zu erweitern. Man könnte sich zum Beispiel eine Hilfe-Seite vorstellen, mit der per Klick Chatbefehle oder Farbcodes direkt in die Eingabezeile eingefügt werden.

Dazu musst du zunächst wieder eine HTML-Seite anlegen, am besten auch auf der Grundlage der Smilieliste. Dafür sind gewisse Javascriptkenntnisse auf jeden Fall notwendig.

Anschließend musst du diese Datei hochladen und im Admin-Menü einen Link zu dieser Seite anlegen.

Wenn das getan ist fügst du folgenden Code in der Ankündigung ein und ersetzt wiederum „http://deineDomain/deineSmilieseite.htm” durch den URL der selbst angelegten Seite:

Code:
<script type="text/javascript" src="http://www.1fckeller.de/webmaster/ownPages.php?url=http://deineDomain/deineSmilieseite.htm"></script>