Kategorie: "b2evolution"

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.

b2evolution - Profile Pictures werden nicht angezeigt (Thumbnail in ?evocache wird nicht generiert)

Im Endeffekt liegt es einfach nur an einer Inkompatibilität zwischen PHP und GD Library:

  • "imagefill" darf NICHT mit einer "imagecolortransparent" verwendet werden, welche über "imagecolorallocatealpha(...,0,0,0, 127)" erkannt wurde
  • alternativ kann man "imagefilledrectangle" verwenden - und dies einfach auf die komplette Bildgröße anwenden

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

1 2

Suche

Kalender

April 2024
Mo Di Mi Do Fr Sa So
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          
 << <   > >>

  XML-Feeds

CMS + forums