smilies von großer Auflösung in der Anzeige skalieren

In diesem Forum kann man Fragen zur Programmierung stellen, die bei der Entwicklung von Mods für phpBB 3.0.x oder dem Modifizieren des eigenen Forums auftauchen.
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.
Antworten
dongel
Mitglied
Beiträge: 7
Registriert: 21.01.2013 11:26

smilies von großer Auflösung in der Anzeige skalieren

Beitrag von dongel »

Hallo,

ich bastel mir gerade mein subsilver2 um und habe mir andere smilies ins board geholt.
Die hab ich in verschiedenen Größen vorliegen. Momentan nutze ich die kleinen 40x40px. damit der Text im Beitrag nicht durch zu große Smilies zerrissen wird.
Wenn ich mir das Forum auf einem Smarphone ansehe fällt mir auf dass, nah herangezoomt, der Text immer schön scharfkantig dargestellt wird, die Bilder daneben immer so verwaschen aussehen.

Jetzt kann ich bspw. das "icon_user_online.gif" (welches mit im /de-languagepack liegt) in egal welcher Auflösung auf dem Server speichern und das Board zeigt es mir an richtiger Stelle und in richtiger Größe, nur eben in besserer Qualität an. Die "imageset.cfg" regelt das für diese Dateien im LanguagePack.

Wie könnte ich die Smilies auf gleiche Art anzeigen lassen?
kann ich ein "imageset.cfg" für die smilies anlegen? -oder reicht es wenn ich in irgeneiner bestehenden Datei einen Wert festlege?

Ich hoffe ich bin hier in der Bastelstube richtig ;)
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 12113
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: smilies von großer Auflösung in der Anzeige skalieren

Beitrag von Crizzo »

Hi,

wenn du die Smilies dann sowieso kleiner rechnen willst, wieso legst du sie dann nicht gleich in der kleineren Auflösung auf den Server? Das klein rechnen vom Browser sieht immer nicht besonders gut aus und den Vorteil sehe ich jetzt irgendwie nicht. 40x40px ist für einen Smilie schon ganz schön groß, die hier im Forum haben 15x17px.

Grüße
dongel
Mitglied
Beiträge: 7
Registriert: 21.01.2013 11:26

Re: smilies von großer Auflösung in der Anzeige skalieren

Beitrag von dongel »

Der Vorteil ist, dass wenn man das Board mit einem Smartphone oder Tablet besucht, die Smilies auch gestochen scharf aussehen und da nicht hochgerechnet werden müssen bis sie pixelig und verschwommen aussehen. ;)

Das mache ich momentan mit allen Grafiken bei denen es möglich ist. (das sind alle die im Style enthalten sind und mithilfe von cfg-dateien skaliert werden)

Bei den anderen Grafiken die im phpbb/images -ordner liegen klappt das nicht.
Ich wüsste gerne wie ich eine Imageset.cfg für diese Grafiken anlegen und in die php-dateien einbinden kann. (Sofern das nicht sogar einfacher geht)

:)
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: smilies von großer Auflösung in der Anzeige skalieren

Beitrag von Miriam »

Also Workaround wäre folgendes möglich:
Finde in der includes/functions_content.php

Code: Alles auswählen

        return preg_replace('#<!\-\- s(.*?) \-\-><img src="\{SMILIES_PATH\}\/(.*?) \/><!\-\- s\1 \-\->#', '<img src="' . $root_path . $config['smilies_path'] . '/\2 />', $text);
 
tausche aus gegen:

Code: Alles auswählen

        return preg_replace('#<!\-\- s(.*?) \-\-><img src="\{SMILIES_PATH\}\/(.*?) \/><!\-\- s\1 \-\->#', '<img src="' . $root_path . $config['smilies_path'] . '/\2 width="15px" height="17px" />', $text); 
Dann sind aber alle Smileys pauschal auf 15x17px zusammengestaucht oder gestreckt.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
dongel
Mitglied
Beiträge: 7
Registriert: 21.01.2013 11:26

Re: smilies von großer Auflösung in der Anzeige skalieren

Beitrag von dongel »

Hallo Miriam,

danke für die Antwort. Ich komm grad noch nicht dazu das bei mir zu probieren, wenn ich aber in den nächsten Tagen mal soweit bin, werd ich mein Feedback mal posten. ;)





P.S. "Beat the Score" muahaha!
Antworten

Zurück zu „[3.0.x] Mod Bastelstube“