Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 14. Januar 2012 16:02
- Henk1060
- Server-Pate
- Registriert: 12. August 2011
- Beiträge: 632
[GELÖST] Calender Smarty error string(117)
Ab folgendes Problem im CGCalender aber erst im Monat Dezember 2012 alle anderen Monate funken ohne prob.
Frontend
string(134) "Smarty error: [in evaluated template line 1]: syntax error: unrecognized tag: "type":1 (Smarty_Compiler.class.php, line 446)" string(117) "Smarty error: [in evaluated template line 1]: syntax error: unrecognized tag '' (Smarty_Compiler.class.php, line 590)" string(134) "Smarty error: [in evaluated template line 2]: syntax error: unrecognized tag: "type":1 (Smarty_Compiler.class.php, line 446)" string(117) "Smarty error: [in evaluated template line 2]: syntax error: unrecognized tag '' (Smarty_Compiler.class.php, line 590)"
Smarty_Compiler.class.php
Zeile: 446 $this->_syntax_error("unrecognized tag '$tag_command'", E_USER_ERROR, __FILE__, __LINE__);
Zeile: 590 $this->_syntax_error("unrecognized tag: $template_tag", E_USER_ERROR, __FILE__, __LINE__);
Habe die Zeilen auskommentiert und der fehler ist weg. Aber woher kommt denn dieser Fehler?
so sieht es auf der Seite aus.
<div class="calendar-date-from"><span class="calendar-date-title">Datum: </span>Dec 1, 2012 12:00:00</div>
<div class="calendar-details"><span class="calendar-details-title">Details : </span>string(134) "Smarty error: [in evaluated template line 1]: syntax error: unrecognized tag: "type":1 (Smarty_Compiler.class.php, line 446)"
string(117) "Smarty error: [in evaluated template line 1]: syntax error: unrecognized tag '' (Smarty_Compiler.class.php, line 590)"
string(134) "Smarty error: [in evaluated template line 2]: syntax error: unrecognized tag: "type":1 (Smarty_Compiler.class.php, line 446)"
string(117) "Smarty error: [in evaluated template line 2]: syntax error: unrecognized tag '' (Smarty_Compiler.class.php, line 590)"
<p class="uiStreamMessage" data-ft="">Diese Konzert wird wieder im CASINO BAUMGARTEN in der LINZERSTR. 297, 1140 Wien, stattfinden!<br />Beginn 20 Uhr, Ich freu mich heute schon riesig drauf!<br />Euer Bernhard Andres</p>
<p class="uiStreamMessage" data-ft="">http://www.casino-baumgarten.at/</p></div>
<div class="calendar-fields">
</div>
Offline
#2 14. Januar 2012 16:08
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] Calender Smarty error string(117)
wie sieht denn das template aus?
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
#3 14. Januar 2012 16:13
- Henk1060
- Server-Pate
- Registriert: 12. August 2011
- Beiträge: 632
Re: [GELÖST] Calender Smarty error string(117)
<div class="cal-upcominglist">
{if isset($pastitems) && $pastitems == 1}
<h1>{$lang.past_events}</h1>
{else}
{/if}
{foreach from=$events key=key item=event}
<div class="calendar-event">
<h2>{$event.event_title}</h2>
{assign var=month_number value=$event.event_date_start|date_format:"%m"}
{assign var=end_month_number value=$event.event_date_end|date_format:"%m"}
{if $event.event_date_start == $event.event_date_end || $event.event_date_end == 0}
<div class="calendar-date-from"><span class="calendar-date-title">{$lang.date}: </span>{$event.event_date_start|date_format:"%e"}. {$month_names[$month_number]} {$event.event_date_start|date_format:"%Y"}</div>
{else}
{if $event.event_date_start|date_format:"%d%m%Y" == $event.event_date_end|date_format:"%d%m%Y"}
<div class="calendar-date-from"><span class="calendar-date-title">{$lang.date}: </span>{$event.event_date_start|date_format:"%e"} {$month_names[$month_number]} {$event.event_date_start|date_format:"%Y %H:%M"} {$lang.to} {$event.event_date_end|date_format:"%H:%M"}</div>
{else}
<div class="calendar-date-from"><span class="calendar-date-title">{$lang.date}: </span>{$event.event_date_start|date_format:"%e"} {$month_names[$month_number]} {$event.event_date_start|date_format:"%Y %H:%M"} {$lang.to} {$event.event_date_end|date_format:"%d"} {$month_names[$end_month_number]} {$event.event_date_end|date_format:"%Y %H:%M"}</div>
{/if}
{/if}
{if $event.event_summary !="" && ($detail != 1 || ($event.event_details =="" || $event.event_details == "<br />"))}
<div class="calendar-summary"><span class="calendar-summary-title">{$lang.summary}: </span>{$event.event_summary}</div>
{/if}
{* optionally display detail information
{if $event.event_details !="" && $event.event_details != "<br />"}
<div class="calendar-details"><span class="calendar-details-title">{$lang.details}: </span>{$event.event_details}</div>
{/if}
*}
<a href="{$event.url}">{$mod->Lang('cal_more')}</a>
</div>
{/foreach}
{if $return_url != ""}
<div class="calendar-returnlink">{$return_url}</div>
{/if}
</div>
Offline
#4 14. Januar 2012 16:40
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] Calender Smarty error string(117)
Okay, am Template kann ich keinen Fehler erkennen.
Sicher, dass das das richtige Template ist?
Denn der Teil:
<div class="calendar-details"><span class="calendar-details-title">...
ist laut Template auskommentiert und dürfte daher eigentlich garnicht im Frontend erscheinen.
Was steht außerdem im Inhalt des Kalender-Eintrags am 01.12.2012 ?
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 14. Januar 2012 16:59
- Henk1060
- Server-Pate
- Registriert: 12. August 2011
- Beiträge: 632
Re: [GELÖST] Calender Smarty error string(117)
Denke schon
Smarty auf der Seite ist {cms_module module="CGCalendar" display="upcominglist"}
Daher geh ich aus das es das richtige ist. Dort habe ich dann die Übersicht und dann gehe ich auf den Termin im Dezember (Fehler) jedoch nicht in den anderen Monaten.
Im backend finde ich gar Template mit Details oder dergleichen auch nicht am server ordner CGCalener
Der Inhalt ist ein normaler Text
Beitrag geändert von Henk1060 (14. Januar 2012 17:01)
Offline
#6 14. Januar 2012 17:07
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] Calender Smarty error string(117)
Welches Template wird denn verwendet?
display="upcominglist" sagt nichts über das verwendete Template aus.
Es sagt dem Modul nur welche Termine es anzeigen soll.
Du hast im Backend beim Calendar oben rechts einen Link "Templates".
Dort gibt es einen Tab "Template für bevorstehende Termine".
Welches Template ist dort als Standard-Template ausgewählt und was steht dort drin?
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
#7 14. Januar 2012 17:26
- Henk1060
- Server-Pate
- Registriert: 12. August 2011
- Beiträge: 632
Re: [GELÖST] Calender Smarty error string(117)
das ist das was ich rein kopiert habe und ist als Standard ausgewählt ...
Aber denke ist auch schon fast egal woher dieser fehler kommt das es doch zu viel Zeit für dich in Anspruch nimmt. Da ich den fehler raus kommentiert habe ist es ja egal ) denke ich einmal und so funkt es auch
)
du eine andere frage, ist es auch möglich ein 2. template anzulegen ebenfalls für kommende Termine (da ich da eine andere Formatierung benötige).
würde so vorgehen "Template für bevorstehende Termine" ein neues einfügen zb. rightcalender
und wie kann ich das mit dem samarty dann erreichen irgendwie schaffe es nicht... habe es auch nicht als Standard definiert
Offline
#8 14. Januar 2012 17:55
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] Calender Smarty error string(117)
Da ich den fehler raus kommentiert habe ist es ja egal
Du hast nicht den Fehler auskommentiert, sondern in einer Core-Datei den Hinweis auf einen Fehler auskommentiert. Das wird die Fehlersuche in Zukunft erschweren.
Besser wäre es, z.B. per .htaccess Fehlermeldungen zu unterdrücken. Dann bleiben die Core-Dateien im Original-Zustand und Du kannst nach belieben Fehlermeldungen ein-/ausschalten.
Besser wäre es allerdings, die Ursache zu finden und zu beheben.
Deine letzte Frage verstehe ich nicht ganz. Selbstverstndlich kannst Du mehrere Templates anlegen. Du musst dem Calendar nur sagen welches er verwenden soll. Schau dazu mal in die Modulhilfe des Calendars. Da stehen alle Parameter drin.
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
#9 14. Januar 2012 18:15
- Henk1060
- Server-Pate
- Registriert: 12. August 2011
- Beiträge: 632
Re: [GELÖST] Calender Smarty error string(117)
das mit der .htaccess funkt bei mir nicht... hatte dazu schon mal ein posting.
Das habe ich ja ) nur es greift immer auf das Standard template zu...
{cms_module module="CGCalendar" display="upcominglist" calendartemplate="right" limit="3"}
das template *right* wurde unter "Template für bevorstehende Termine" angelegt
Offline
#10 14. Januar 2012 18:42
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] Calender Smarty error string(117)
calendartemplate
Bei Verwendung des Kalender-Modus kann über diesen Parameter eine Vorlage aus der Liste festgelegt werden, welche für die Anzeige des Kalenders verwendet werden soll (abweichend von dem festgelegten Standard-Vorlage).eventtemplate
Mit diesem Parameter kann eine Vorlage aus der Liste festgelegt werden, welches für die Anzeige des Ereignisses verwendet werden soll (abweichend von dem festgelegten Standard-Vorlage).listtemplate
Bei Verwendung des „list“-Modus kann über diesen Parameter festgelegt werden, welches Vorlage für die Listen-Anzeige verwendet werden soll (abweichend von dem festgelegten Standard-Vorlage).upcominglisttemplate
Bei Verwendung des „upcominglist“-Modus kann über diesen Parameter festgelegt werden, welches Vorlage für die Anzeige zukünftiger Termine/Ereignisse verwendet wird (abweichend von dem festgelegten Standard-Vorlage).
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
Seiten: 1