NOF-Forum  |  Referenzen  |  Kontakt  |  Impressum  |  Sitemap

NetObjects Fusion - Tutorials
NOF Tutorials und Hilfe von Thomas Frei-Herrmann

Gästebuch Smileys



Oft besteht der Wunsch die angezeigte Smileys des Gästebuchs anders darzustellen.

Diese Einstellung ist von NOF nicht vorgesehen, jedoch könnt Ihr das “händisch” selbst ändern. Ihr könnt entweder die Dateien auf Eurem Server ändern, dort befinden sich diese im Ordner

scripts

oder eben auch direkt im NOF System-Ordner, was Sinn macht, da NOF sonst bei einer erneuten Publizierung des Gästebuchs die auf dem Server geänderten Dateien wieder überschreiben würde und Eure Änderungen weg sind.

Macht Euch aber immer, bei einer Änderung irgendwelcher System-Dateien von NOF, eine Sicherheitskopie der zu ändernden Dateien, damit Euch das Original erhalten bleibt.

Ihr könnt beide (Gästebuch und Administrator) Ansichten ändern.

Diese Änderungen könnt Ihr mit Eurem Windows-Editor oder auch mit Windows WordPad vornehmen (rechte Maustaste > Öffnen mit).

Auf keinen Fall dürft Ihr solche Dateien mit Word oder einem anderen Textbearbeitungs-Programm ändern, da sonst Steuerzeichen mit in den Quellcode geraten.


Geht zu dem System-Ordner:

php

des Gästebuchs 2.0 von NOF, der ungefähr hier liegt:

C:\Programme\NetObjects\NetObjects Fusion 9.0 [oder 10.0 oder 11.0]\Components\NetObjects\NOF Guestbook 2.0\scripts\php

dort findet Ihr alle 4 Dateien, die Ihr ändern müsst.


gb_add.php
gb_admin.php
gb_admin_edit.php
gb_view.php



Öffnet sie mit dem Windows-Editor und ändert diese wie folgt:

... ich zeige hier als Beispiel meine Smileys und Änderungen in den NOF 11 - Dateien. Die Zeilen-Nummer kann also in älteren NOF-Versionen etwas abweichen und ich zeige auch lediglich meine geänderten Einträge, Ihr müsst also mit den jeweiligen Original-Dateien genau vergleichen.

... und die Smileys selber liegen in diesem System-Ordner:

emoticons

C:\Programme\NetObjects\NetObjects Fusion 9.0 [oder 10.0 oder 11.0]\Components\NetObjects\NOF Guestbook 2.0\emoticons


Meine (neuen) Smileys, die ich in diesen Ordner kopiert habe, habe ich so benannt (hier rot):

1) gb_add.php zum Eintragen in das Gästbuchs:

Dort stehen im Original 8 Smileys und bei mir nun 11 Smileys mit anderer Bezeichnung. Dies ist z.B. die Bezeichnung des ersten Smileys “superich heiße "super" und dies dessen Symbol “:)

... ab ca. Zeile 128 die Definition der Smileys

            switch ( emoticon ) {
                case "super": text = ":)"; break;
                case "klatschen": text = ":D"; break;
                case "ja": text = ":-)"; break;
                case "lachen": text = "=))"; break;
                case "freuen": text = ":/"; break;
                case "traurig": text = ":-("; break;
                case "weinen": text = ":("; break;
                case "verlegen": text = ";-("; break;
                case "cool": text = "X("; break;
                case "danke": text = ":P"; break;
                case "hallo": text = ";)"; break;
            }



... und ab ca. Zeile 235 die Anzeige (wobei ich hier noch einen “title” Befehl hinzugefügt habe).


    <tr>
        <td class="nof_<?php echo $gbCSSstyle;?>_contentCell">&nbsp;</td>
        <td class="nof_<?php echo $gbCSSstyle;?>_contentCell">
        <center>
        <img src="<?php echo $nof_rootDir;?>/assets/images/emoticons/super.gif" onclick="insertEmoticon('super');" style="cursor:pointer;" title="super">
        <img src="<?php echo $nof_rootDir;?>/assets/images/emoticons/klatschen.gif" onclick="insertEmoticon('klatschen');" style="cursor:pointer;" title="klatschen">
        <img src="<?php echo $nof_rootDir;?>/assets/images/emoticons/ja.gif" onclick="insertEmoticon('ja');" style="cursor:pointer;" title="ja">
        <img src="<?php echo $nof_rootDir;?>/assets/images/emoticons/lachen.gif" onclick="insertEmoticon('lachen');" style="cursor:pointer;" title="lachen">
        <img src="<?php echo $nof_rootDir;?>/assets/images/emoticons/freuen.gif" onclick="insertEmoticon('freuen');" style="cursor:pointer;" title="freuen">
        <img src="<?php echo $nof_rootDir;?>/assets/images/emoticons/traurig.gif" onclick="insertEmoticon('traurig');" style="cursor:pointer;" title="traurig">
        <img src="<?php echo $nof_rootDir;?>/assets/images/emoticons/weinen.gif" onclick="insertEmoticon('weinen');" style="cursor:pointer;" title="weinen">
        <img src="<?php echo $nof_rootDir;?>/assets/images/emoticons/verlegen.gif" onclick="insertEmoticon('verlegen');" style="cursor:pointer;" title="verlegen">
        <img src="<?php echo $nof_rootDir;?>/assets/images/emoticons/cool.gif" onclick="insertEmoticon('cool');" style="cursor:pointer;" title="cool">
        <img src="<?php echo $nof_rootDir;?>/assets/images/emoticons/danke.gif" onclick="insertEmoticon('danke');" style="cursor:pointer;" title="danke">
        <img src="<?php echo $nof_rootDir;?>/assets/images/emoticons/hallo.gif" onclick="insertEmoticon('hallo');" style="cursor:pointer;" title="hallo">
        </center>
        </td>
    </tr
>


Bitte ändert die gleichen Stellen (sofern vorhanden) in den anderen 3 Dateien ebenso.


2) gb_admin.php zum Freischalten oder Löschen der Einträge des Gästebuchs durch den Administrator:

... ab ca. Zeile 207 die Anzeige der Smileys


3) gb_admin_edit.php zum Editieren des Gästebuchs durch den Administrator:

... ab ca. Zeile 74 die Definition der Smileys
... ab ca. Zeile 132 die Anzeige der Smileys


4) gb_view.php zum Anzeigen in vorhandenen Gästebuch-Einträgen:

... ab ca. Zeile 142 die Anzeige der Smileys




Viel Erfolg!

zurück

Tutorials von Thomas Frei-Herrmann

diese Seite weiter empfehlen


Counter Statistik