Bernds Bilderschuppen

Fotografie und mehr
Zu den FotoalbenUsermap
Aktuelle Zeit: Di 19. Mär 2024, 09:33

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 
Autor Nachricht
BeitragVerfasst: Fr 17. Okt 2008, 11:41 
Offline
Administrator
Benutzeravatar

Registriert: Mi 11. Okt 2006, 13:46
Beiträge: 3400
Bilder: 434
Wohnort: Henstedt-Ulzburg
Wenn man Smilies per Anklicken auf den Smilie, in ein Formular auf der gleichen Seite einfügen will, muß folgendes Skript in den Head-Bereich gesetzt werden:
Code:
<script language="JavaScript">
<!--
function SmilieEinfuegen(Smilie)
{
 document.Formular.comment.value+=Smilie+" ";
 document.Formular.comment.focus();
}
//-->
</script>


Es muß natürlich ein Formular vorhanden sein mit dem Form-Namen "Formular" und dem Feldnamen "comment". Das könnte so aussehen:
Code:
<table><form name= "Formular" method="post">
    <tr>

      <td colspan="2" valign="top"><p align="left"><span class="Stil4">Bitte hier deinen Text eingeben:</span><br>       
        <textarea name="comment" cols="80" rows="5" onFocus="this.style.backgroundColor='#FFFFFF'" onBlur="this.style.backgroundColor='#FFFFFF'"></textarea>
      </p></td>
      </tr>
    <tr>
      <td><p align="center">
     
        <input type="submit" name="abschicken" value="Abschicken" class="button">
      </p></td></form>
      </table>

Jetzt brauchen wir noch ein paar Smilies, die wir so im Bodybereich einfügen:
Code:
<a href="javascript:SmilieEinfuegen(':-o ')"><img border="0" src="smilies/icon_shock.gif"></a>&nbsp;<a href="javascript:SmilieEinfuegen(':)')"><img border="0" src="smilies/icon_honig.gif"></a>&nbsp;<a href="javascript:SmilieEinfuegen(';)')"><img border="0" src="smilies/icon_zwick.gif"></a>

Sie liegen im Ordner smilies, der im gleichen Ordner liegt wie die Seite.


Wenn die Smilies wieder angezeigt werden sollen, muß der Text ;) oder :) natürlich wieder in das Bild umgewandelt werden. Das macht man im PHP Teil des Scriptes, in dem die gespeicherten Daten wieder angezeigt werden:
Code:
$zeile = str_replace(":)","<img src=\"smilies/icon_honig.gif\" />",$zeile);


Wenn in der Variablen $zeile ein :) auftaucht wird es gegen das Bild "icon_honig.gif" im Ordner "smilies" ersetzt


Diesen Beitrag melden
Nach oben
 Profil Persönliches Album  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Du darfst neue Themen in diesem Forum erstellen.
Du darfst Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de