Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#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
( 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... 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
Seiten: 1