[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REX_HTML_VALUE mit Hochkomma - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Meusi
Beiträge: 158
Registriert: 18. Mär 2009, 16:18

REX_HTML_VALUE mit Hochkomma

27. Jan 2014, 10:59

Schönen Montag euch :)

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>
Der Fehler kommt auch wenn $text = ""; gemacht wird.. weil im späteren Text auch Die "Gänsefüßchen" (Grundschulzeit *_*).

habs auch schon mit addslashes() etc probiert.. Keine Chance da irgendwas zu machen.

Redaxoversion: REDAXO 4.2.1
PHP Verrsion: 5.3

Gruß Meusi
Folgende Threads stehen offen:


Meusi
Beiträge: 158
Registriert: 18. Mär 2009, 16:18

Re: REX_HTML_VALUE mit Hochkomma

27. Jan 2014, 11:55

>.< ich mag den "Heredoc Syntax" überhaupt nicht...
Aber dafür ist das Problem beseitigt :)

Dankeschön! :D
Folgende Threads stehen offen:

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: REX_HTML_VALUE mit Hochkomma

27. Jan 2014, 11:58

Möchtest du dann die Community nicht mir deiner Lösung beglücken? ;)

Meusi
Beiträge: 158
Registriert: 18. Mär 2009, 16:18

Re: REX_HTML_VALUE mit Hochkomma

27. Jan 2014, 12:36

Code: Alles auswählen

<?php
$extra = '';
if('REX_VALUE[3]' == 1) {
	$link = '<a href="files/'.'REX_MEDIA[2]'.'" target="_blank" class="news_more"></a>';
	$text = <<< EOT
	REX_HTML_VALUE[5]
EOT;
}
elseif('REX_VALUE[3]' == 2) {
	$link = '<div class="news_more"></div>';
	$extra = '<div class="news_slide">'.'REX_HTML_VALUE[4]'.'</div>';
	$text = <<< EOT
	REX_HTML_VALUE[2]
EOT;
}
elseif('REX_VALUE[3]' == 3) {
	$link = '<a href="'.'REX_LINK[1]'.'" class="news_more"></a>';
	$text = <<< EOT
	REX_HTML_VALUE[6]
EOT;
}
?>
		<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>
Weiß nicht was es bringen soll :) Dafür hast du mir ja den Link gegeben.
Aber wenn du es unbedingt möchtest :D
Folgende Threads stehen offen:

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: REX_HTML_VALUE mit Hochkomma

27. Jan 2014, 12:39

Achso, ich dachte du bist auf ne andere Lösung gekommen. Deshalb die Frage ;)

Zurück zu „Sonstiges“