Seite 1 von 1
Smilie Fenster zu klein...
Verfasst: 12.08.2007 19:30
von Conmark
Hallo,
wenn man auf den Link "Weitere Smilies" klickt, geht ja bekanntlich ein neues Fenster auf. Leider ist das Fenster bei meinem Forum viel zu klein. Man kann nicht alle Smilies überblicken, sondern muss erst das Fenster horizontal und vertikal auseinanderziehen.
Kann ich das irgendwo einstellen? Ich habe mich in meinen php und tpl Dateien schon dusselig gesucht.
Dankeschööön...
UWe
Verfasst: 12.08.2007 20:11
von killerbees19
Hallo
Ganz einfach, öffne die
templates/templatename/posting_body.tpl (
musst du für jedes installierte Template ändern!) und suche:
Code: Alles auswählen
onclick="window.open('{U_MORE_SMILIES}', '_phpbbsmilies', 'HEIGHT=300,resizable=yes,scrollbars=yes,WIDTH=250');return false;"
Hier einfach die beiden Werte nach HEIGHT und WIDTH ändern, das sind die Pixel wie groß das Fenster sein soll.
Falls du zusätzlich noch mehr Smilies in einer Reihe stehen haben möchtest, kannst du noch die
includes/functions_post.php öffnen und folgendes verändern:
Code: Alles auswählen
$inline_columns = 4;
$inline_rows = 5;
$window_columns = 8;
$inline_columns = Anzahl der Spalten direkt neben dem Textfeld
$inline_rows = Anzahl der Zeilen direkt neben dem Textfeld
$window_columns = Anzahl der Spalten im neuen Fenster mit allen Smilies
MfG Christian
Verfasst: 12.08.2007 20:15
von gn#36
Technisch gesehen ist das Fenster ein Popup, welches mittels JavaScript geöffnet wird. Beim öffnen wird eine Funktion verwendet, der als Parameter die Fensterabmessungen übergeben werden. Du musst also in der posting_body.tpl suchen.
Der Code dürfte grob so aussehen (kann sein dass der Zahlenwert nicht mehr übereinstimmt da ich diesen Wert ebenfalls irgendwann einmal geändert habe)
Code: Alles auswählen
<a href="{U_MORE_SMILIES}" onclick="window.open('{U_MORE_SMILIES}', '_phpbbsmilies', 'HEIGHT=300,resizable=yes,scrollbars=yes,WIDTH=700');return false;" target="_phpbbsmilies" class="nav">{L_MORE_SMILIES}</a>
Mit anderen Werten bei HEIGHT und WIDTH kannst du die Größe des Fensters anpassen. Achte hierbei aber darauf, dass du nicht zu groß wirst, da sonst die Nutzer von kleinen Bildschirmen Probleme bekommen.
Ansonsten könnten auch in der functions_post.php im includes Ordner dieser Bereich für dich von Nutzen sein:
Code: Alles auswählen
$inline_columns = 4;
$inline_rows = 5;
$window_columns = 5;
Dieser Code innerhalb der Funktion generate_smilies bestimmt wie viele Smilies in einer Reihe angezeigt werden sollen. Passe hier den Wert $window_columns ggf. deinen Bedürfnissen an.
EDIT: Naja, doppelt hält besser...
Verfasst: 13.08.2007 09:18
von Conmark
Hallo,
vielen Dank für die schnelle Reaktion. Konnte jetzt wunderbar das Fenster anpassen.
Nochmals Danke...
Uwe