Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 27. Januar 2015 14:28

mörml
Server-Pate
Registriert: 23. Januar 2011
Beiträge: 443

[GELÖST] Fatal error: Call to undefined function __code_to_utf8()

Hallo zusammen,

habe gerade das Update von 1.11.11 auf 1.11.12 durchgeführt, soweit so gut. Im Frontend erscheint nun der im Betreff genannte Fehler. Hierzu habe ich folgende Meldung gefunden:

http://dev.cmsmadesimple.org/bug/view/10369,

kann damit aber nichts anfangen. Hat wer eine Idee für mich?

Danke und viele Grüße mörml

NACHTRAG: Wenn ich ein anderes Template verwende, funktioniert alles reibungslos. Ich versteh es nicht?! Hab die Templates verglichen, meiner Meinung nach kein Unterschied.

NACHTRAG 2: Es lag an folgender Zeile:

{news detailpage='news' category='bla,bla,bla!'}

genauer: an dem Ausrufezeichen. Weiß jemand, wie ich das dem System beibringe?

Beitrag geändert von mörml (27. Januar 2015 16:20)


kann CMSms buchstabieren...

CMSms 1.11.12
PHP 5.5.14

Offline

#2 28. Januar 2015 12:09

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: [GELÖST] Fatal error: Call to undefined function __code_to_utf8()

mörml schrieb:

wie ich das dem System beibringe?

Gar nicht wink.

Da Smarty3 natives PHP verarbeitet, darfst du keine PHP-Operatoren in den Parametern verwenden (egal, ob das Kategorien, Extrafelder o.ä. sind).

Und "!" ist nun mal in PHP ein logischer Operator, steht für NOT und kehrt die Rückgabe/Ergebnis einer Funktion um.

Genau das dürfte auch der Grund sein, dass ListIt2 sowohl für Einträge als auch Kategorien mit Aliasen arbeitet.

Wenn du also optisch das Ausrufezeichen unbedingt benötigst, bleibt Dir daher nur, dies im Template abzufangen

{if $entry->category == 'bla'}
  <p id="category">{$entry->category}!</p>
{else}
  <p id="category">{$entry->category}</p>
{/if}

PS: Seit einiger Zeit arbeitet CMSMS kontextsensitiv, daher sollte der korrekte Aufruf

lauten wink.

Offline

#3 28. Januar 2015 13:15

mörml
Server-Pate
Registriert: 23. Januar 2011
Beiträge: 443

Re: [GELÖST] Fatal error: Call to undefined function __code_to_utf8()

Ganz lieben Dank für deine Mühe, cyberman!


kann CMSms buchstabieren...

CMSms 1.11.12
PHP 5.5.14

Offline