Frage

Ich hatte ein seltsames Problem mit der Joomla-Standardoption „Artikel“ mit dem benutzerdefinierten Modul.

Im Abschnitt "Joomla -Artikel", wenn ich einen Text wie Preis eingehe $20 Es wird nicht im Frontend der Website angezeigt.Wenn ich es mit einem Leerzeichen verwende $ 20 Es funktioniert gut.

Dieser Artikel wird im Frontend mit benutzerdefiniertem Modul angezeigt.

Wie bei diesem Artikel wird der Inhalt mithilfe eines benutzerdefinierten Moduls aus der Datenbank gelesen und wie folgt ausgegeben

echo $fullArticle = JHtml::_('content.prepare', $values->introtext); 

Dieses Modul wird in einen anderen Artikel geladen mit {loadposition mypostion}

Wenn ich 20 US-Dollar direkt in einen anderen Artikel stecke, funktioniert das einwandfrei. Ich denke, dass Joomla mit einem benutzerdefinierten Modul und der Ladepositionszeit denkt $20 als Variable oder so?

Bitte helfen Sie mir, dieses Problem zu lösen!

War es hilfreich?

Lösung

Habe das Problem selbst gelöst,

Ich habe ein Content-Plugin erstellt und darin alles $ Symbol ersetzt durch $ Ich es funktioniert!

etwas wie,

$article_content = str_replace('$','$',$article->text);

Ich hoffe, dass dies in Zukunft jemand anderem helfen kann.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top