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

#1 27. November 2013 15:45

Klenkes
Server-Pate
Ort: 89428 Syrgenstein
Registriert: 17. Dezember 2010
Beiträge: 1.437

[GELÖST] Toolbox tbtools::isLoggedIn() wirft Fehler: unidentified token

Toolbox 1.3.8 auf CMSMS 1.10.3

In einem Template steht:

{if tbtools::isLoggedIn()}
  {FrontEndUsers form="logout"}
{/if}

Dies führt im Frontend einer Seite mit dieser Template zu dieser Ausgabe im HEAD:

string(128) "Smarty error: [in tpl_body:25 line 75]: syntax error: unidentified token '::isLoggedIn()' (Smarty_Compiler.class.php, line 1410)"

Wobei egal ist was zwischen den ifs steht.

Nach einem Reload der Seite ist der Fehler weg.
So bald ein GCB oder Template gespeichert oder der Cache geleert wird, erscheint der Fehler erneut genau 1x und nach einem Reload der Seite nicht mehr.

In tpl_body:25 line 75 steht:

<?php echo ((is_array($_tmp=$this->_tpl_vars['mycontent'])) ? 
$this->_run_mod_handler('cat', true, $_tmp, ($this->_tpl_vars['call'])) : 
smarty_modifier_cat($_tmp, ($this->_tpl_vars['call']))); ?>

(ich habe die Ausgabe zum leichteren Lesen mal umgebrochen)

Das hatte ich noch nie und eine Suche hat mich auch nicht weiter gebracht...
Dieses Cacheproblem kommt mir trotzdem irgendwie bekannt vor... aber ich komm' nicht drauf!

Weiß da jemand Rat?

Offline

#2 27. November 2013 16:36

Klenkes
Server-Pate
Ort: 89428 Syrgenstein
Registriert: 17. Dezember 2010
Beiträge: 1.437

Re: [GELÖST] Toolbox tbtools::isLoggedIn() wirft Fehler: unidentified token

Eine andere Website mit 1.10.3 und Toolbox 1.3.8 zeigt das gleiche Verhalten.
Arbeitet die Toolbox 1.3.8 etwa nicht mit dem "alten" CMSMS 1.10.3 zusammen?

Offline

#3 27. November 2013 17:26

Klenkes
Server-Pate
Ort: 89428 Syrgenstein
Registriert: 17. Dezember 2010
Beiträge: 1.437

Re: [GELÖST] Toolbox tbtools::isLoggedIn() wirft Fehler: unidentified token

Mit Toolbox 1.2.4 und dem damaligen Aufruf bzw. der Syntax funktioniert es.

{if $tbtools->isLoggedIn()}
 {FrontEndUsers form="logout"}
{/if}

Offline

#4 27. November 2013 22:03

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] Toolbox tbtools::isLoggedIn() wirft Fehler: unidentified token

Ist ja auch logisch, weil diese Doppelpunkt-Sachen auch erst ab Smarty 3 und somit erst ab CMSms 1.11 funktionieren wink
( http://www.cmsmadesimple.de/forum/viewtopic.php?id=3048 )


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#5 27. November 2013 22:25

Klenkes
Server-Pate
Ort: 89428 Syrgenstein
Registriert: 17. Dezember 2010
Beiträge: 1.437

Re: [GELÖST] Toolbox tbtools::isLoggedIn() wirft Fehler: unidentified token

Na klar!!! Jetzt wo du es sagst!
Peinlich... ops Das hätte ich wissen müssen.

Okay, dann ist das jetzt eben die Frage der Schande.
Dies Woche gab es schon:
- das Fenster der Schande
   (um 10cm! vermessen)
- und das Buch der Schande
   (Terminplaner beim Drucker nur die Hälfte der Seiten bestellt)
- das Telefonat der Schande
   (am Telefon geglaubt ein Freund sei dran - ich scherze derb - Kunde war's)

Ich brauch Urlaub.

Offline

#6 27. November 2013 22:54

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: [GELÖST] Toolbox tbtools::isLoggedIn() wirft Fehler: unidentified token

Danke für den Hinweis. Ich werde die Kompatitiliät anpassen


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline