Hm...
auf die schnelle fällt mir nur 3 sachen ein...
1. Desktop Auflösung
2. sind bilder mit [img] verlingt?
3. zusammen hängende worte...
Vielleicht helfen dir diese zwei Mods weiter...
Für das 2 Problem:
Code: Alles auswählen
## EasyMod 0.0.10 Compatible
##############################################################
## MOD Title: JMC-Proportional-PiX-ReSize MOD
## MOD Author: JMC aka JMChef, Omni Creator
## MOD Description: Proportional resize of Pictures / Proportionale Grössenänderung von Bildern
## MOD Version: 1.0.0 - english, german
##
## Installation Level: Easy / Einfach
## Installation Time: 3 Minutes / 3 Minuten ;)
## Files To Edit: templates/subSilver/bbcode.tpl
##############################################################
## For Security Purposes, Please Check: By your self ;)
## Für Sicherheitszwecke, Bitte Kontrolliere: Selbst ;)
##############################################################
## Author Notes:
## Its my 1th MOD and it work well in my Eingedeutsches phpBB (2.0.11) =)
## Dies ist mein 1. MOD und funktioniert gut in meinem Eingedeutsches phpBB (2.0.11) =)
## !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
## Devault resizing value is 50% of screen width,
## picture biger then 50% will be resized to 50%
## you can change this in code at comented line ;)
## !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
## Standart Grössenänderung ist 50% der Bildschirm weite,
## Bilder grösser als 50% werden auf 50% in der Grösse verändert
## Du kannst dies an kommentierter Stelle im Code ändern
## !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
##############################################################
## MOD History:
## v0.0.1 After a BETA test I did the MOD
## v0.0.1 Nach einem BETA test erstellte ich den MOD
## v1.0.0 All Pic's wehre affected Bug is Fixed, now only the big Pic's
## v1.0.0 Alle Bilder waren betroffen Käfer ist gefixt, nun nur die grossen Bilder
##############################################################
## Before Adding This MOD To Your Forum,
## You Should Back Up All Files Related To This MOD
## Bevor Du diesen MOD in dein Forum einfügst,
## Solltest Du alle Dateien die im Zusammenhang mit dem MOD stehen sichern
##############################################################
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/bbcode.tpl
#
#
#-----[ FIND ]-------------------------------------------
#
<!-- BEGIN img --><img src="{URL}" border="0" /><!-- END img -->
#
#-----[ REPLACE WITH ]-----------------------------------
#
<!-- BEGIN img -->
<script type="text/javascript">
function RePix(Pix) {
var Pc = 50; /* <--- Edit the %Percent% (i.e. 50%) of Pic, Relative to Screen <--- */
if (Pix.width > (screen.width/100*Pc)) {
RePixW(Pix,Pc);
RePixH(Pix,Pc);
}
}
function RePixW(Pix,Pc) {
Pix.width = (Pix.width/(Pix.width/(screen.width/100*Pc)));
}
function RePixH(Pix,Pc) {
Pix.width = (Pix.height/(Pix.height/(screen.height/100*Pc)));
}
</script>
<img src='{URL}' border='0' onload="RePix(this)" onclick="javascript:window.open('{URL}','','scrollbars=1,toolbar=0,resizable=1,menubar=0,directories=0,status=0')" alt="Click = Original" title="Click = Original" />
<!-- END img -->
#
#-----[ SAVE/CLOSE ALL FILES ]---------------------------
#
# EoM
########################### EDIT ###############################
Mit der Maus! Einfach anstatt das oben das einfügen!
<!-- BEGIN img --><table cellpadding="0" cellspacing="0" onMouseOver="this.style.backgroundColor='#A0A0A0'" onMouseOut="this.style.backgroundColor='#808080'" style="background: #808080 top right no-repeat; padding: 11px 2px 2px 2px; margin: 0px; border: 1px solid #808080;"><td><img src='{URL}' border='0' style="cursor:hand; cursor: pointer;" onload="javascript:if(this.width > screen.width-550)this.width = (screen.width-550)" onclick="javascript:window.open('{URL}','','scrollbars=1,toolbar=0,resizable=1,menubar=0,directories=0,status=0, width=550, height=550')" alt="In Originalgrösse anzeigen" title="In Originalgrösse anzeigen" /></td></table><!-- END img -->
Und für das 3 Problem:
Code: Alles auswählen
################################################################################
## Mod Name: 50 Zeichen in der Nachricht MOD
## Mod Version: 1.1.2
## Author: Underhill <webmaster@underhill.de>
## Description: Erzwingt ein Leerzeichen nach einer zusammenhängenden Zeichenfolge
## von 50 in einer Nachricht. Gegen Benutzer die mit extrem langen Worten ein
## horizontales Scrolling erzwingen wollen und damit das Design zerstören.
## Erstellt und getestet mit phpBB 2.0.6
##
## Installation Level: Leicht
## Installation Time: 2 Minuten
## Demo: N/A
## Download: http://www.underhill.de/myphpBB/50zeichenindernachricht.txt
##
## Files To Edit: 1
## includes\functions_post.php
##
## Included Files: N/A
################################################################################
## Author Note:
##
## Tipp - Mit PHP lassen sich auch eigene Ersetzungen bauen.
##
## Zum Beispiel ergibt das ersetzen von -->
##
## if (ereg("([^[:blank:]]{50})", $message))
## durch
## if (ereg("([^[:blank:]]{70})", $message))
## und
## $message_array[$x] = eregi_replace("([^[:blank:]]{50})", "\\1 ", $message_array[$x]);
## durch
## $message_array[$x] = eregi_replace("([^[:blank:]]{70})", "\\1\n", $message_array[$x]);
##
## dass nach 70 Zeichen ein Umbruch erzwungen wird
################################################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
################################################################################
#
#-----[ OPEN ]------------------------------------------------------------------
#
includes/functions_post.php
#
#-----[ FIND ]------------------------------------------------------------------
#
//
// Clean up the message
//
$message = trim($message);
#
#-----[ AFTER, ADD ]-----------------------------------------------------------
#
//
// 50 Zeichen in der Nachricht MOD
//
if (ereg("([^[:blank:]]{50})", $message))
{
$message_array = split ("\n", $message);
for ($x = 0; $x < count($message_array); $x++)
{
if (!ereg("\[.*\/", $message_array[$x]))
{
$message_array[$x] = eregi_replace("([^[:blank:]]{50})", "\\1 ", $message_array[$x]);
}
$message = implode("\n", $message_array);
}
}
#
#-----[ SAVE/CLOSE ALL FILES ]--------------------------------------------------
#
#
# EoM
MfG Pato