[RELEASE] Smilie Creator 1.0.8

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
KIGG
Mitglied
Beiträge: 28
Registriert: 30.05.2005 12:26
Wohnort: Seelze

Beitrag 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.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17412
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag 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:

Code: Alles auswählen

imagecreate($width, $height);
und das Rechteck ist erstellt und kann mit dem Text befüllt werden.

Ein

Code: Alles auswählen

ImageCreateFromPNG ($imgname)
hingegen setzt ein Bild mit einer festen Größe voraus.
Somit wäre der "Schild" nicht dynamisch.
~Marioverehrer~
Mitglied
Beiträge: 179
Registriert: 06.02.2008 19:52

Beitrag 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.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17412
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag 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.
~Marioverehrer~
Mitglied
Beiträge: 179
Registriert: 06.02.2008 19:52

Beitrag 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?
Jonnsn
Mitglied
Beiträge: 88
Registriert: 05.02.2007 22:09

Beitrag von Jonnsn »

Super Sache - Danke Dr. und nickvergessen :D
Wenn man im text einen Smilie eingibt z.B. gibts allerdings ein Problem...
oder kam das hier schon und ich habs übersehen?
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17412
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Nein, du hast nichts übersehen.

BBCodes innerhalb des Smilie BBCodes funktionieren nicht.
Highwayman
Mitglied
Beiträge: 549
Registriert: 21.04.2005 15:52
Wohnort: Thailand
Kontaktdaten:

Beitrag von Highwayman »

Dr.Death hat geschrieben:BBCodes innerhalb des Smilie BBCodes funktionieren nicht.
Wird das später einmal dazukommen?
Macht mehr LIEBE statt Hiebe!
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17412
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag 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.
Benutzeravatar
MartectX
Ehemaliger Übersetzer
Beiträge: 648
Registriert: 10.05.2008 17:08
Wohnort: Marienplatz

Beitrag von MartectX »

Ein großes Lob an die Entwickler für diesen Mod!! 8)
Antworten

Zurück zu „[3.0.x] Mods in Entwicklung“