Leider gibt es mit der aktuellen b2evoluton Version noch ein kleineres Problem - er erkennt einfach den neuen IE10 nicht richtig (er hält Ihn für IE7 bzw. eigentlich IE1). Diese Problem muss man leider auch wieder selbst mit einer kleinen Modifikation beheben:
Änderungen in:b2evo/blog/inc/skins/_skin.funcs.php
Alter Code:preg_match( '/msie (\d)/i', $_SERVER['HTTP_USER_AGENT'], $browser_ie );
Neuer Code:preg_match( '/msie ([\d]+)/i', $_SERVER['HTTP_USER_AGENT'], $browser_ie );
Over and Out
Nach langer Testerei habe ich nun endlich die Ursache für ein Problem gefunden, das anscheinend relativ viele b2evo-User doch schon seit längerer Zeit plagt. Es hilft zwar auch ein Hoster-Wechsel im Idealfall - aber sowas kommt für mich eher nicht in Frage.
Im Endeffekt liegt es einfach nur an einer Inkompatibilität zwischen PHP und GD Library:
So sieht also dann die Codeänderung für b2evolution 5.0.0-alpha-4 (müsste aber auch für ältere b2evos gelten, die auf solchen Systemen installiert wurden) :
Änderungen in:b2evo/blogs/inc/files/model/_image.funcs.php
Alt:imagefill($dest_imh, 0, 0, imagecolortransparent(imagecolorallocatealpha($dest_imh, 0, 0, 0, 127)));
Neu:imagefilledrectangle($dest_imh, 0, 0, $dest_width, $dest_height, imagecolortransparent(imagecolorallocatealpha($dest_imh, 0, 0, 0, 127)));
Over and Out