Mein Hoster hat von PHP 5.3 zu PHP 5.4 umgestellt und nun habe ich zwei grosse Fehler im Redaxo:
Fehler 1
Kategorietitel mit Umlauten werden nicht mehr angezeigt (ist einfach leer)
Fehler 2
Folgendes Modul wird nicht mehr angezeigt:
Eingabe
Code: Alles auswählen
<?php
if(OOAddon::isAvailable('textile'))
{
?>
<strong>Fliesstext</strong>:<br />
<textarea name="VALUE[1]" cols="80" rows="10" class="inp100">REX_HTML_VALUE[1]</textarea>
<br /><br />
<strong>Artikelfoto</strong>:<br />
REX_MEDIA_BUTTON[1]
<?php
if ("REX_FILE[1]" != "") {
echo "<br /><strong>Vorschau</strong>:<br />";
echo "<img src=".$REX['HTDOCS_PATH']."/files/REX_FILE[1]><br />";
}
?>
<br />
<strong>Title des Fotos</strong>:<br />
<input type="text" name="VALUE[2]" value="REX_VALUE[2]" size="80" class="inp100" />
<br /><br />
<strong>Ausrichtung des Artikelfotos</strong>:<br />
<select name="VALUE[9]" class="inp100">
<option value='l' <?php if ("REX_VALUE[9]" == 'l') echo 'selected'; ?>>links vom Text</option>
</select><br />
<br />
<br />
<?php
rex_a79_help_overview();
}
else
{
echo rex_warning('Dieses Modul benötigt das "textile" Addon!');
}
?>
Code: Alles auswählen
<?php
if(OOAddon::isAvailable('textile'))
{
echo '<div class="team">';
// Ausrichtung des Bildes
if ("REX_VALUE[9]" == "l") $float = "floatLeft";
if ("REX_VALUE[9]" == "r") $float = "floatRight";
// Wenn Bild eingefuegt wurde, Code schreiben
$file = "";
if ("REX_FILE[1]" != "") $file = '<div class="'.$float.'"><img src="'.$REX['HTDOCS_PATH'].'files/REX_FILE[1]" title="'."REX_VALUE[2]".'" alt="'."REX_VALUE[2]".'" /></div>';
$textile = '';
if(REX_IS_VALUE[1])
{
$textile = htmlspecialchars_decode("REX_VALUE[1]");
$textile = str_replace("<br />","",$textile);
$textile = rex_a79_textile($textile);
$textile = str_replace("###"," ",$textile);
}
print $file.$textile;
echo '</div>';
}
else
{
echo rex_warning('Dieses Modul benötigt das "textile" Addon!');
}
?>
Danke und Gruss, Bastian