29.01.2008, 16:55:18
29.01.2008, 22:54:59
1. Falsches Forum, hab's mal unter "Fragen" verschoben.
2. Das geht momentan nur, indem man manuell welche hinzufügt, indem man den Code abändert. Das ist aber eine etwas langwierige Angelegenheit, und setzt gewisse Grundkenntnisse in HTML voraus. Wenn Du also immer noch wissen willst, wie das geht, dann einfach nochmal hier drauf antworten.
2. Das geht momentan nur, indem man manuell welche hinzufügt, indem man den Code abändert. Das ist aber eine etwas langwierige Angelegenheit, und setzt gewisse Grundkenntnisse in HTML voraus. Wenn Du also immer noch wissen willst, wie das geht, dann einfach nochmal hier drauf antworten.
30.01.2008, 08:21:07
naja, hätte in so fern unter Feature-Wunsch gepasst, dass das von einer Stelle aus geht
Wäre nett wenn du mir ein paar Hinweise geben könntest...
Danke
Christoph
Wäre nett wenn du mir ein paar Hinweise geben könntest...
Danke
Christoph
30.01.2008, 23:05:09
Ich antworte darauf morgen ausführlich, hab' jetzt leider nicht genügend Zeit.
04.02.2008, 22:43:26
Tut mir leid, ich habe ganz vergessen dass ich hier noch antworten wollte. :oops: Also ... hier die Anleitung.
Öffne die datei "functions.inc.php" im Hauptverzeichnis und suche die Funktion und füge bei deine eigenen Smiley-Codes hinzu. Also zum Beispiel hinter den Smiley
Wichtig dabei ist, dass wenn ein Smiley hinzugefügt wird, hinter den Smiley der vorher der letzte war, ein Komma gesetzt wird. Also aus wird Und so weiter und so fort. Hinter dem letzten Smiley darf jedoch kein Komma stehen.
Genau so gehst Du dann bei vor. Hier wird lediglich der Pfad zu dem Smiley angegeben, den Du hinzufügst. Also der Dateiname. Kopiere einfach eine bestehende Zeile, zum Beispiel und ersetze durch den Dateinamen Deines Smileys.
Gleiches solltest Du dann auch noch in der Funktion tun, in der Smiley-Codes durch Textsmileys ersetzt werden, falls die Funktion deaktiviert wird. Musst Du aber nicht tun, wenn Du das sowieso nicht vorhast.
Ich sagte ja ... es ist ein wenig kompliziert.
Öffne die datei "functions.inc.php" im Hauptverzeichnis und suche die Funktion
Code:
if (!function_exists("set_smilies"))
Code:
$smilie_search = array(
Code:
'/\:angry:/is'
Code:
'/\XD/is'
Wichtig dabei ist, dass wenn ein Smiley hinzugefügt wird, hinter den Smiley der vorher der letzte war, ein Komma gesetzt wird. Also aus
Code:
'/\:angry:/is'
Code:
'/\:angry:/is',
Genau so gehst Du dann bei
Code:
$smilie_replace = array(
Code:
'<img src="images/'.$iconset_path.'/smileys/smiley_angry.gif" alt="smiley" title="smiley" class="smiley">'
Code:
smiley_angry.gif
Gleiches solltest Du dann auch noch in der Funktion
Code:
if (!function_exists("delete_smilies"))
Ich sagte ja ... es ist ein wenig kompliziert.
05.11.2008, 10:01:14
Hallo liebe Betreiber dieser Webseite und Entwickler dieses genialen Gästebuches,
erstmal meine größte Hochachtung vor diesem wirklich tollen GB.
Nun zu meinem Problem:
Ich habe so wie hier im Vorfeld beschrieben neue Smileys eingefügt, aber es hat sich nichts verändert, selbst als ich von den bereits vorhandenen einen gelöscht habe, hat sich im FE nichts verändert.
Kann mir bitte jemand sagen, wie es geht, bzw. ob o.g. Anleitung vielleicht einen Fehler enthält.
Grüße
Dima 69
erstmal meine größte Hochachtung vor diesem wirklich tollen GB.
Nun zu meinem Problem:
Ich habe so wie hier im Vorfeld beschrieben neue Smileys eingefügt, aber es hat sich nichts verändert, selbst als ich von den bereits vorhandenen einen gelöscht habe, hat sich im FE nichts verändert.
Kann mir bitte jemand sagen, wie es geht, bzw. ob o.g. Anleitung vielleicht einen Fehler enthält.
Grüße
Dima 69
05.11.2008, 11:36:37
Hallo dima69,
so wie hier beschrieben, teilst Du dem Gästebuch lediglich mit, welchen Code es durch welchen Smiley ersetzen soll. Um diese auch in der Auswahl bei einem neuen Eintrag anzeigen zu lassen, musst Du wie folgt vorgehen:
Öffne die "templates/mgbModern/main/newentry_smileys.tpl". Wie Du sehen wirst, befinden sich dort Platzhalter für die Smileys die zur Auswahl stehen sollen. Das sieht wie folgt aus:
Um hier nun einen oder mehrere neue Smilies einzufügen, musst Du neue Platzhalter hinten dran hängen. Mal angenommen, Du möchtest zwei neue hinzufügen. Dann muss das Ganze so aussehen:
Sollte die Liste der verfügbaren Smilies dadurch zu breit werden, kannst Du auch irgendwo dazwischen einen HTML-Zeilenumbruch einfügen:
Um nun an der Stelle des Platzhalters auch noch die richtige Grafik anzuzeigen, öffnest Du die "newentry.php" und suchst folgende Zeile:
Hier fügst Du ebenfalls hinter
Deine neuen Platzhalter ein. Vergiss dabei nicht, dass hinter jeder der Zeilen ein Komma stehen muss, außer bei der letzten. Fügst Du also zwei neue Platzhalter hinzu, muss hinter '/\{SMILEY_11\}/' ein Komma, hinter '/\{SMILEY_12\}/' aber nicht hinter '/\{SMILEY_13\}/'.
Ein paar Zeilen darunter findest Du
Dort kopierst Du einfach für jeden Deiner Smileys eine dieser Zeilen
und passt sie dementsprechend an. Dabei gibt der Teil in Klammern bei
den Platzhalter an, der im Eingabefeld des Gästebuches ersetzt werden soll (hier also ), und dieser Teil
enthält den Pfad zur Smileygrafik. Auch hier gilt die Regelung, Komma am Ende der Zeile nicht vergessen, mit Ausnahme der letzten von Dir hinzugefügten Zeile.
Wenn Du dies alles erledigt hast, dann alle Dateien speichern und auf den Server hochladen. Hast Du alles richtig gemacht, kannst Du nun Deine neuen Smilies bei einem neuen Eintrag in's Gästebuch auswählen.
so wie hier beschrieben, teilst Du dem Gästebuch lediglich mit, welchen Code es durch welchen Smiley ersetzen soll. Um diese auch in der Auswahl bei einem neuen Eintrag anzeigen zu lassen, musst Du wie folgt vorgehen:
Öffne die "templates/mgbModern/main/newentry_smileys.tpl". Wie Du sehen wirst, befinden sich dort Platzhalter für die Smileys die zur Auswahl stehen sollen. Das sieht wie folgt aus:
Code:
{SMILEY_1} {SMILEY_2} {SMILEY_3} {SMILEY_4} {SMILEY_5} {SMILEY_6} {SMILEY_7} {SMILEY_8} {SMILEY_9} {SMILEY_10} {SMILEY_11}
Code:
{SMILEY_1} {SMILEY_2} {SMILEY_3} {SMILEY_4} {SMILEY_5} {SMILEY_6} {SMILEY_7} {SMILEY_8} {SMILEY_9} {SMILEY_10} {SMILEY_11} {SMILEY_12} {SMILEY_13}
Code:
</ br>
Code:
$smileys = array(
Code:
'/\{SMILEY_11\}/'
Ein paar Zeilen darunter findest Du
Code:
$smileys_replace = array(
Code:
"<a href=\"javascript:AddSmiley(':angry:')\"><img src='images/".$settings['iconset_path']."/smileys/smiley_angry.gif' class='smiley' alt='smiley' title='smiley'></a>"
Code:
<a href=\"javascript:AddSmiley(':angry:')\">
Code:
<img src='images/".$settings['iconset_path']."/smileys/smiley_angry.gif' class='smiley' alt='smiley' title='smiley'></a>"
Wenn Du dies alles erledigt hast, dann alle Dateien speichern und auf den Server hochladen. Hast Du alles richtig gemacht, kannst Du nun Deine neuen Smilies bei einem neuen Eintrag in's Gästebuch auswählen.
05.11.2008, 11:54:57
Herzlichen Dank für die ausführliche Beschreibung.
Ich werde es gleich mal alles machen und dann hier posten, ob alles geklappt hat.
Grüße
dima69
Ich werde es gleich mal alles machen und dann hier posten, ob alles geklappt hat.
Grüße
dima69
05.11.2008, 12:43:47
hat alles wunderbar geklappt.
Danke nochmals
Grüße
dima69
31.12.2008, 18:02:54
Hallo,
ich habe auch gerade mal einige weitere Smilies dazu getan.
Allerdings sind die jetzt nur "zusammengequetscht" zu sehen.
Sie sind normalerweise etwas größer (z.B. 18x22 Pixel) als die "alten" Smilies (15x15 Pixel).
Nun sind die größeren aber auch auf 15x15 zusammen gedrückt worden.
Wie kann ich es ändern, damit sie im richtigen Format angezeigt werden?
Viele Grüße und einen guten Rutsch ins neue Jahr!
ich habe auch gerade mal einige weitere Smilies dazu getan.
Allerdings sind die jetzt nur "zusammengequetscht" zu sehen.
Sie sind normalerweise etwas größer (z.B. 18x22 Pixel) als die "alten" Smilies (15x15 Pixel).
Nun sind die größeren aber auch auf 15x15 zusammen gedrückt worden.
Wie kann ich es ändern, damit sie im richtigen Format angezeigt werden?
Viele Grüße und einen guten Rutsch ins neue Jahr!
18.01.2009, 00:38:38
Hat niemand einen Vorschlag, wie ich das ändern könnte?