Page 1 of 1
[Solved]Calendar Datumsanzeige
Posted: Thu Feb 21, 2008 1:11 pm
by natbasfras
Hallo,
ich möchte gerne ein Format wie Mo 23.Februar.2008 beim Calendar haben. Nur weiß ich nicht ob das überhaupt nicht geht oder doch.
Gibt es so eine Möglichkeit? Momentan sieht es so aus:
www.musikfreunde-donaueschingen.de
Re: Calendar Datumsanzeige
Posted: Thu Feb 21, 2008 1:29 pm
by lollipop27
So wie ich das sehe, stehen die Datumsformatangaben direkt im Template (Kalender-, Listentemplate ect......)
schau mal da rein, immer da wo %m oder %Y oder %d steht... das sind Kürzel für datumsangaben...
Die Beschreibung und alle verfügbaren Kürzel findest du im Internet....
Re: Calendar Datumsanzeige
Posted: Thu Feb 21, 2008 2:11 pm
by natbasfras
Kannst du mir auch vielleicht sagen an welcher Stelle ich das Template ändern muss?
Zum Beispiel dieses:
{if $compact_view neq 1}
{$lang.upcoming_events}-->
{/if}
{foreach from=$events key=key item=event}
{$event.event_title}
{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 == ""}
{$event.event_date_start|date_format:"%e"}.{$lang.day}
{$month_names[$month_number]} {$event.event_date_start|date_format:"%Y"}
{else}
{if $event.event_date_start|date_format:"%A%d%m%Y" == $event.event_date_end|date_format:"%A%d%m%Y"}
{$event.event_date_start|date_format:"%e"}. {$month_names[$month_number]} {$event.event_date_start|date_format:"%A %Y, %I:%M %p"} {$lang.to} {$event.event_date_end|date_format:"%I:%M %p"}
{else}
{$event.event_date_start|date_format:"%e"}. {$month_names[$month_number]} {$event.event_date_start|date_format:"%Y"} {$lang.to} {$event.event_date_end|date_format:"%d"} {$month_names[$end_month_number]} {$event.event_date_end|date_format:"%Y"}
{/if}
{/if}
Re: Calendar Datumsanzeige
Posted: Thu Feb 21, 2008 3:49 pm
by lollipop27
natbasfras wrote:
Kannst du mir auch vielleicht sagen an welcher Stelle ich das Template ändern muss?
Zum Beispiel dieses:
{if $compact_view neq 1}
{$lang.upcoming_events}-->
{/if}
{foreach from=$events key=key item=event}
{$event.event_title}
{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 == ""}
{$event.event_date_start|date_format:"%a"}, {$event.event_date_start|date_format:"%e"}.{$lang.day}
{$month_names[$month_number]} {$event.event_date_start|date_format:"%Y"}
{else}
{if $event.event_date_start|date_format:"%A%d%m%Y" == $event.event_date_end|date_format:"%A%d%m%Y"}
{$event.event_date_start|date_format:"%a"}, {$event.event_date_start|date_format:"%e"}. {$month_names[$month_number]} {$event.event_date_start|date_format:"%A %Y, %I:%M %p"} {$lang.to} {$event.event_date_end|date_format:"%I:%M %p"}
{else}
{$event.event_date_start|date_format:"%a"}, {$event.event_date_start|date_format:"%e"}. {$month_names[$month_number]} {$event.event_date_start|date_format:"%Y"} {$lang.to} {$event.event_date_start|date_format:"%a"}, {$event.event_date_end|date_format:"%d"} {$month_names[$end_month_number]} {$event.event_date_end|date_format:"%Y"}
{/if}
{/if}
so in etwa, aber ich bin mir nicht hundertprozentig sicher
probier mal aus...
das hilft vielleicht auch:
http://www.smarty.net/manual/de/language.modifier.date.format.php
viel glück!
Re: Calendar Datumsanzeige
Posted: Thu Feb 21, 2008 7:11 pm
by natbasfras
Vielen vielen Dank, dass hat das Problem gelöst.
Re: [Solved]Calendar Datumsanzeige
Posted: Tue Apr 22, 2008 9:44 pm
by bbiederm
Hallo,
ich habe leider das gleiche Problem, aber die Wochentage werden immer in englisch angezeigt.
Wo liegt das Problem?
{&lang.to} wird ins deutsch übersetzt
hier mein template:
Code: Select all
<div class="calendar-upcominglist" id="{$table_id}">
{foreach from=$events key=key item=event}
<div class="calendar-event">
{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 == ""}
<div class="calendar-date-from"><span class="calendar-date-title">{$lang.date}: </span>{$event.event_date_start|date_format:"%A"}, {$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:"%A"}, {$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:"%A"}, {$event.event_date_start|date_format:"%e"}. {$month_names[$month_number]} {$event.event_date_start|date_format:"%Y"} {$lang.to} {$event.event_date_start|date_format:"%A"}, {$event.event_date_end|date_format:"%d"}. {$month_names[$end_month_number]} {$event.event_date_end|date_format:"%Y"}</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}
<div class="calendar-event-details">{$event.event_title}<br />
{if $detail == 1}
{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}
{else}
<a href="{$event.url}">{$moretext}</a>
{/if}
<br />
</div>
</div>
{/foreach}
{if $return_url != ""}
<div class="calendar-returnlink">{$return_url}</div>
{/if}
</div>
Vielen Dank im vorraus
bbiederm
hier der link:
http://ebs.biederweb.de/index.php?page=termine-2