Smilies in der Textzeile vertikal zentrieren

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Smilies in der Textzeile vertikal zentrieren

Beitrag von oxpus »

Mit folgendem Code kann man die Smilies im Text zentrieren und damit die Zeilenabstände in Beiträgen wieder normalisieren (abgesehen von übergrossen Smilies):

Code: Alles auswählen

#
#-----[ OPEN ]-----
#
includes/bbcode.php

#
#-----[ FIND ]-----
#
		$repl[] = '<img src="'. $board_config['smilies_path'] . '/' . $smilies[$i]['smile_url'] . '" alt="' . $smilies[$i]['emoticon'] . '" border="0" />';

#
#-----[ IN-LINE FIND ]-----
#
$smilies[$i]['emoticon'] . '" border="0"

#
#-----[ IN-LINE AFTER, ADD ]-----
#
 style="vertical-align: middle;"


#
#-----[ SAVE/CLOSE ALL FILES ]-----
#
# EoM
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
skittles
Beiträge: 820
Registriert: So 04.Apr, 2004 01:07
Wohnort: Wien

Beitrag von skittles »

Versteh nicht ganz was damit gemeint ist! :confused:
Aber es wird schon einen Sinn haben! ;)
Zuletzt geändert von skittles am Do 13.Mai, 2004 10:34, insgesamt 2-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Zum Vergleich hier ein Screenshot vorher (oben) / nachher (unten).
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Wer hat denn dem unterem Smilie das Kinn abgehackt? ^2
Zuletzt geändert von AmigaLink am Do 13.Mai, 2004 18:18, insgesamt 1-mal geändert.
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Das ist dann leider der Nachteil dieser Methode: In der letzten Textzeile eines Posts werden die enthaltenen Smilies etwas geschnitten...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Mal abgesehen davon das mir diese tatsache nich gefällt, frage ich mich warum das so ist!
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich wollte dem auch noch auf den Grund gehen. Vielleicht muss ich nur die Zellenhöhe, wo der Text drinnen steht noch etwas anpassen.
Aber das dürfe auch schaffbar sein...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Ist die Zeilenhöhe denn festgelegt?
Kann ich mir irgendwie nicht vorstellen, denn dann müssten ja alle Smilies unten ohne sein!
Ich hab übrigens in meinem Board standartmäßig eine leerzeile vor der Signatur. Vielleicht sorgt das ja schon für abhilfe. :)
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

AAAAHHHH!!! Es klappt!
Also folgendes:

Code: Alles auswählen

#
#-----[ OPEN ]-----
#
templates/subSilver/viewtopic_body.tpl

#
#-----[ FIND ]-----
#
{postrow.MESSAGE}

#
#-----[ IN-LINE AFTER, ADD ]-----
#
<br /><br />
Dadurch erhält man zwar immer eine zusätzliche Leerzeile, aber die Smilies werden dafür auch nicht mehr abgeschnitten ;) (Siehe hier <--)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
helluvaguy
Beiträge: 128
Registriert: Di 06.Apr, 2004 20:22

Beitrag von helluvaguy »

Umgehe ich nicht das Problem mit der "Beschneidung", wenn ich absmiddle statt middle nehme?
Zuletzt geändert von helluvaguy am Fr 22.Apr, 2005 16:33, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

absmiddle kann von einigen Browsern als "Mitte vom Fenster" verstanden werden. middle reicht hier vollkommen aus.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten