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