Seite 9 von 14
Verfasst: 23.06.2008 16:56
von KIGG
Das ist gut zu wissen. Werde mich gleich dran machen ihn einzubauen.
Schade, dass nur Schilder verwendet werden können. Neue Silies einzubauen nützt mir ja nicht viel, denn Sprechblasen o.Ä. kann ich ja nicht einfach so hinzufügen.
Verfasst: 23.06.2008 17:05
von Dr.Death
Das Problem ist:
Ich muss vor der Erstellung des Bildes ( Schild Text ) wissen, wie groß das Bild wird. ( Text Abhängig )
Danach erfolgt ein:
und das Rechteck ist erstellt und kann mit dem Text befüllt werden.
Ein
hingegen setzt ein Bild mit einer festen Größe voraus.
Somit wäre der "Schild" nicht dynamisch.
Verfasst: 23.06.2008 19:54
von ~Marioverehrer~
Was muss man machen, um eigene Smilies hinzufügen zu können?
Einfach nur ein neues PNG mit z.B. dem Namen smilie31.png zu laden bringt anscheinend nichts. Im Fenster wird das Smiley angezeigt, im Beitrag wird aber überhaupt nichts angezeigt.
Verfasst: 24.06.2008 07:05
von Dr.Death
Hallo,
doch, einfach ein weiteres Smilie hochladen.
Das Script liest alle gültigen PNG Smilies ein:
Code: Alles auswählen
//Get all available smilies ( *.png )
$anz_smilie = -1;
$hdl = opendir($phpbb_root_path . "images/smilie_creator/");
while($res = readdir($hdl))
{
if(strtolower(substr($res, (strlen($res) - 3), 3)) == "png")
{
$anz_smilie++;
}
}
closedir($hdl);
Dadurch wird es ja auch im Smile Creator PopUp angezeigt und ist auswählbar.
Versuche mal Deinen Cache zu leeren.
Allerdings
MUSST Du die nächst höhere Ziffer benutzen.
Wenn Dein letztes vorhandenes Smilie " smilie30.png " heißt, dann muss das neue Smilie " smilie31.png " heißen.
Solltest Du eine "Lücke" ( es fehlt eine Numerierung ) zwischen den Smilie Namen haben funktioniert es nicht.
Verfasst: 25.06.2008 15:58
von ~Marioverehrer~
Ich habe den neuen Smiley nach smilie31.png umbenannt, den Cache geleert und der Smiley wird auch im Fenster angezeigt. Allerdings wird weiterhin nichts im Beitrag angezeigt. Woran kann das liegen, es sollte doch mit jeder Grafik, ob Smiley oder nicht, normalerweise funktionieren?
Verfasst: 09.07.2008 14:01
von Jonnsn
Super Sache - Danke Dr. und nickvergessen

Wenn man im text einen Smilie eingibt z.B.
gibts allerdings ein Problem...
oder kam das hier schon und ich habs übersehen?
Verfasst: 09.07.2008 14:45
von Dr.Death
Nein, du hast nichts übersehen.
BBCodes innerhalb des Smilie BBCodes funktionieren nicht.
Verfasst: 10.07.2008 05:27
von Highwayman
Dr.Death hat geschrieben:BBCodes innerhalb des Smilie BBCodes funktionieren nicht.
Wird das später einmal dazukommen?
Verfasst: 10.07.2008 10:54
von Dr.Death
Nein.
Das MOD übergibt den Text ja nur an eine Schnittstelle die den "reinen Text" in eine Bitmap Grafik übersetzt.
Die Schnittstelle wäre damit überfordert alle möglichen Grafiken zu berechnen, umzuwandeln und dann wieder darzustellen ( Performance Problem )
Wenn ich mal wieder "vieeeeeeeeel" Zeit haben sollte, könnte ich versuchen vor der Übergabe an die Schnittstelle die BBCodes herauszufiltern.
Verfasst: 16.07.2008 20:01
von MartectX
Ein großes Lob an die Entwickler für diesen Mod!!
