cgicorner.ch

Informationen rund um Perl/CGI

Sie sind hier: Home > Forum
Yet Another Bulletin Board

Willkommen, Gast. Bitte Einloggen oder Registrieren.
23. Oktober 2021 um 17:12

Übersicht Übersicht Hilfe Hilfe Suche Suche Mitglieder Mitglieder Einloggen Einloggen Registrieren Registrieren
cgicorner.ch « Neue Smilies »


   cgicorner.ch
   Hilfe
   jsGuest

   Neue Smilies
« Vorheriges Thema | Nächstes Thema »
Seiten: 1  Antworten Antworten Bei Antworten benachrichtigen Bei Antworten benachrichtigen Drucken Drucken
   Autor  Thema: Neue Smilies  (Gelesen 2295 mal)
stresswurzel
YaBB Junior Member
**



Neu hier ;-)

  stresswurzel  
E-Mail

Geschlecht: female
Beiträge: 62
Neue Smilies
« am: 12. Dezember 2007 um 11:27 »
Zitieren Zitieren Bearbeiten Bearbeiten

Hallo Jürg,
 
ist es möglich, weitere Smilies für das GB hinzuzufügen? Ich meinte zwar, ich hätte schon einmal eine Erklärung hier im Forum dazu gelesen, kann sie aber leider nicht finden.  
 
Danke schon mal für Deine Hilfe.
 
Grüße von Mari
 
gespeichert
cgicorner.ch
YaBB Administrator
*****




Board Admin

   
Homepage E-Mail

Geschlecht: male
Beiträge: 790
Re: Neue Smilies
« Antworten #1 am: 12. Dezember 2007 um 21:34 »
Zitieren Zitieren Bearbeiten Bearbeiten

Hallo Mari
 
Das ist nicht so schwer, du musst dazu das Eintrags-Tempalte sowie die jsguest.cgi anpassen. Wichtig ist, dass diese identisch sind. Im Eintrags-Template (newX.template) suchst du nach den Smileys. Hier kannst du neue wie folgt erfassen:
 
<a href="#" onClick="addText(':-#')"><img src="/images/mysmiley1.gif" alt=":-#" border=0></a>
 
Das zeigt dir einen neues Bild
/images/mysmiley1.gif
an. Klickst du das an, wird in das Textfeld ein
:-#
eingefügt. Kurzzeichen und Bild für Smiley musst du natürlich anpassen.
 
In der jsguest.cgi suchst du dann nach
# Smileys
dort fügst du am Ende des Abschnittes folgende Zeile ein:
$dataLine =~ s/:-#/<img src=\"\/images\/mysmiley1.gif\" alt=\":-#\"\/>/g;
 
Die Zeile sieht etwas cryptisch aus, ist aber eigentlich nur ein Suchen und Ersetzen, Trennzeichen ist der /, also
$dataLine =~ s/ wo soll gesucht werden?
:-# was soll gesucht werden?
<img src=\"\/images\/mysmiley1.gif\" alt=\":-#\"\/> durch was soll ersetzt werden?
 
Wichtig ist die Schreibweise. Beim Suchbegriff (was soll gesucht werden), müssen folgende Zeichen mit einem vorangestellten \ geschrieben werden:
 
\    /    (   )   [   ]   .   ?   *   @    $    "
 
ein ? muss also als \? geschrieben werden, ein \ als \\
 
Beim Ersetzungs-Muster (ersetzen durch) sind es weniger Zeichen, aber folgende müssen auch dort mit \ geschrieben werden:
 
\    /    @    $    "
 
Ist vor allem bei URLs wichtig, ist also nicht
<img src="/images/test.gif">
sondern
<img src=\"\/images\/test.gif\">
also \" statt " und \/ statt /
 
Dann müsste es problemlos funktionieren.
 
Gruss
Jürg
 
gespeichert

cgicorner.ch - Informationen rund um Perl/CGI
Jürg Sommer
stresswurzel
YaBB Junior Member
**



Neu hier ;-)

  stresswurzel  
E-Mail

Geschlecht: female
Beiträge: 62
Re: Neue Smilies
« Antworten #2 am: 15. Dezember 2007 um 13:28 »
Zitieren Zitieren Bearbeiten Bearbeiten

Hallo Jürg,
 
sorry wenn ich mich erst jetzt melde.  Sad
 
Danke für die ausführliche Beschreibung. Werde ich mich nach Weihnachten mal dran versuchen und mich wieder melden, falls ich es nicht schaffe.
 
Wünsche Dir einen schönen dritten Advent und schöne Weihnachten.
 
Grüße von Mari
gespeichert
Seiten: 1  Antworten Antworten Bei Antworten benachrichtigen Bei Antworten benachrichtigen Drucken Drucken

« Vorheriges Thema | Nächstes Thema »

cgicorner.ch » Powered by YaBB 1 Gold - SP3!
YaBB © 2000-2004. All Rights Reserved.