ich hab gerade ein kleines Problem:
Der Kunde will ein Text einfügen, der ein Hochkomma ( ' ) hat.
Nach dem abspeichern bekommt man im Backend & Frontend keine Blöcke mehr angezeigt.
Ausgabetext:
Code: Alles auswählen
<?php
$extra = '';
if('REX_VALUE[3]' == 1) { // PDF Verlinkung
$link = '<a href="files/'.'REX_MEDIA[2]'.'" target="_blank" class="news_more"></a>';
$text = 'REX_HTML_VALUE[5]';
}
elseif('REX_VALUE[3]' == 2) {// Toogle Read-More
$link = '<div class="news_more"></div>';
$extra = '<div class="news_slide">'.'REX_HTML_VALUE[4]'.'</div>';
$text = 'REX_HTML_VALUE[2]';
}
elseif('REX_VALUE[3]' == 3) { // Blanker Text
$link = '<a href="'.'REX_LINK[1]'.'" class="news_more"></a>';
$text = 'REX_HTML_VALUE[6]';
}
?>
<div class="news_gerust">
<img class="news_bild" src="index.php?rex_resize=170w__REX_MEDIA[1]" alt="" />
<div class="news_box">
<h3>REX_VALUE[1]</h3>
<div class="box">
<?php echo $text; ?>
</div>
<?php echo $link.$extra; ?>
</div>
<div class="clearer"></div>
</div>
habs auch schon mit addslashes() etc probiert.. Keine Chance da irgendwas zu machen.
Redaxoversion: REDAXO 4.2.1
PHP Verrsion: 5.3
Gruß Meusi