templates/default/images/icon/
Ort: / Boardübersicht / Probleme und Fragen / Smilies
<< vorherige Seite – Seite 2 von 2
templates/default/images/icon/
übrigens: in der functions.inc.php ist das anscheinend doch nicht enthalten. ich habs in der header.inc.php gefunden!
Morgen. Also ich hab das selbe Problem wie Hans, dass bei mir zwar die png bilder funktionieren, wenn ich aber stattdessen gifs haben möchte es nicht geht. hab mich eigentlich auch an die Anleitung gehalten aber leider gehts halt nich. Jemand ne Idee was ich noch ändern muß?
Ja, du musst einfach ...
Scherz beiseite, woher sollen wir die Ideen haben wenn du nichts beschreibst ?
Hilfreich wären Boardversion, was du schon alles gemacht hast, ob du sonstige Änderungen im Board gemacht hast, was genau passiert (erscheint einfach nix statt des smileys oder erscheint ein Grafik-Platzhalter und die Grafik wird nicht gefunden, gibts ne Fehlermeldung, ...), ein Link zum Board usw.
Vorher wird hier keiner hellsehen können ;)
pixelpope postete
hab eigentlich alles so gemacht wie es hier steht. aber bei einer neuen nachricht war nur ein fragezeichen dort wo der smiley sein sollte. kann es sein das die datei immer 2mal auf dem server liegen muss? einmal mit und einmal ohne new am Ende? So liegen die ersten smileys zumindest bei mir auf dem server.
Irgendwie gabs da noch keine Antwort drauf...
Wäre nett wenn sich mal jemand dazu äußern könnte :)
Fuer Smilies selbst reicht die _new-Variante. Die ,,normale'' Version ist fuer die Topicicons und sollte nicht farbig sein.
Danke für die schnelle Antwort :)
Nu werden die aber immernoch nicht angezeigt...
Wo ? Du hast sie als .gif und als _new.gif auf dem Server ? Link zum Board zum Anschauen ? Was wird statt dessen angezeigt ?
Angezeigt wird nur der Code den ich dafür eingegeben ab, also:
':baeh:' => 'meinsmilie_new'
nur :baeh: wird dann angezeigt statt ein Bild
Version ist 2.84
Kann es daran liegen, das der webspace Anbieter laut deren Forum nur eine abgewandelte Version von PHP 4.3.4 benutzt?
Und falls ja, kann ich dann eine ältere Version von ThWboard nutzen um das zu umgehen?
Also wird das bei dir gar nicht geparsed ?
Das ist ein ganz anderes Problem als das worum es bisher ging.
Dann mal drei Schritte zurück.
1. Gehen andere Smileys ?
2. Wo hast du welchen Code eingegeben ?
3. Link ?
Ich hab den Code in die twhbcode.php geschrieben wie es hier beschrieben wurde.
Auf der FAQ werden die auch angezeigt, nur halt nicht wenn man einen Post schreibt.
Die Smilies die bereits voreingestellt sind gehen.
Ich hab das Board jetzt vom Webspace genommen und werde das morgen noch einmal alles von vorn beginnen, aber ich glaube nicht das ich damit Erfolg haben werde...
Link gibt es dann morgen!
Du musst drei Sachen beachten:
1. Smiley-Array im thwbcode.inc.php anpassen - hast du gemacht.
2. darauf aufpassen, dass du auch alle Kommas in den array richtig setzt !
3. Für die Topic-Icons auch noch die header.inc.php anpassen.
Vielleicht hilft dir das nochmal bei der Fehlersuche.
So schaut es nun aus:
http://cornhawks.co.funpic.de/Index/thwb-300-beta-2.84-php5/index.php?s=7fe657d3d2e3edf4526aaf582c10c710
Sind gif`s die ich da rein haben möchte
Hi,
folgendes erscheint mir schon komisch:
der angezeigt Smiley hat folgende Url
http://cornhawks.co.funpic.de/Index/thwb-300-beta-2.84-php5/templates/default/images/icon/gumble_new.png
und wird auch angezeigt, wenn ich den Link direkt eingebe.
Dein gewünschter Smiley hat folgenden Link:
http://cornhawks.co.funpic.de/Index/thwb-300-beta-2.84-php5/templates/default/images/icon/verschwoerung_new_new.png
Zum einen finde ich das _new_new.png sehr seltsam, zudem läßt er sich auch nicht direkt aufrufen.
wie ich gerade ausprobiert habe wäre
http://cornhawks.co.funpic.de/Index/thwb-300-beta-2.84-php5/templates/default/images/icon/verschwoerung_new.gif
der richtige Link.
Irgendwas hast du noch falsch eingetragen vermute ich..
Hm, keine Ahnung warum da zweimal new drin ist?
Bei icons steht er aber als gif drin was mich stutzig macht das der eine png Endung in der url hat!
Also das zweite new ist raus, nur wie bekomm ich das nun hin das die Endung auf gif ist?
Der richtige Link zum Smilie lautet jetzt: Smilie
In dem Beispiel in meinem Forum steht aber ein anderer Link mit der _new.png Endung.
Also mal folgendes: Die URL deines :verschwoerung: ist "http://404.funpic.de/404.html/". Ich würde also vermuten, die Grafik existiert nicht.
Poste doch mal bitte die komplette
function get_smilies() { ... return $a_smilies; }
aus der thwbcode.inc.php.
sowie den Teil ab
if( $do_smilies && $config['smilies'] ) { global $a_smilies;
der function parse_code(...) aus der gleichen Datei.
Außerdem bitte die URLs der Smiley-Dateien, die du einbauen möchtest.
Dann gehts weiter.
Also ich hab jetzt noch einmal ein anderen Smilie versucht und er macht in der url wieder eine png Endung.
Wenn mann die png Endung durch eine gif ersetzt wird der auch im Browser angezeigt.
Das Beispiel könnt ihr euch in meinem Forum nochmal anschauen: Beispiel
function get_smilies() { $a_smilies = array( ':)' => 'smile', '>:(' => 'angry', ':(' => 'frown', ':D' => 'biggrin', ';)' => 'wink', ':?' => 'question', ':|' => 'strange', ':\\' => 'prefect', '=)' => 'gumble', ':oah:' => 'oah', ':rolleyes:' => 'rolleyes', ':bet:' => 'bet' ); define( 'THWB_SMILIES', true ); return $a_smilies; }
if( $do_smilies && $config['smilies'] ) { global $a_smilies; if( !defined('THWB_SMILIES') ) $a_smilies = get_smilies(); if( !$smilies_fixed ) { reset($a_smilies); $url_prepend = '<img src="templates/'.$style['styletemplate'].'/images/icon/'; while( current( $a_smilies ) ) { $a_smilies[key($a_smilies)] = $url_prepend.current($a_smilies).'_new.png" border="0">'; next( $a_smilies ); } $smilies_fixed = 1; } $string = strtr( $string, $a_smilies ); }
Jetzt wo ich mir das gerad nochmal anschau sehe ich welchen Fehler ich gemacht habe :rolleyes:
{ reset($a_smilies); $url_prepend = '<img src="templates/'.$style['styletemplate'].'/images/icon/'; while( current( $a_smilies ) ) { $a_smilies[key($a_smilies)] = $url_prepend.current($a_smilies).'_new.png" border="0">'; next( $a_smilies ); }
Aber bekomm ich das auch irgendwie hin das sowohl png als auch gif Dateien angezeigt werden?
Hmmm. Dazu fällt mir grade nur eine Möglichkeit ein ...
Ich stell mal die Frage wie folgt an alle (theDon?): Wo tauchen denn die Begriffe "gumble" oder "prefect" noch benutzt ausser in den Smiley-Dateinamen ?
Wenn nirgends, dann würde ja eigentlich nichts dagegensprechen, die Endung mit ins Array aufzunehmen und in der $url_prepend-Definition den Endungsanhang .'_new.png" rauszunehmen ...
Also ich hab die _new.png Endung ja bereits durch _new.gif ersetzt was zur Folge hat das nun meine, aber nicht die voreingestellten Smilies angezeigt werden. Was ich aber nicht weiter tragisch finde. Ich müsste die dann ja nur aus der faq_format.html rausnehmen damit es nicht zu Missverständnissen kommt!
<< vorherige Seite – Seite 2 von 2