Frage zu Kalender
Frage zu Kalender
Hallo leute kann mir jemand sagen, wie man den Kalender {CALENDAR} auf deutsch umstellen und den Montag als ersten Wochentag verwenden!!!!
Würd mich über eine schnelle Hilfe freuen!!!!
Ich bin grad am erstellen von meiner Page und benötige dringend Hilfe!!!!
DANKE!!!
Würd mich über eine schnelle Hilfe freuen!!!!
Ich bin grad am erstellen von meiner Page und benötige dringend Hilfe!!!!
DANKE!!!
Schau doch einmal auf dieser Seite rein:
http://keithdevens.com/software/php_calendar
dieses Script ist die Grundlage von dem eingesetzten Kalender. Interessant dazu ist der Abschnitt Locale-awareness und weeks start on Monday, wenn ich das richtig interpretiere müsste nur der Landescode getauscht werden. Müsste dann etwa so aussehen:
<?php
$time = time();
$oldlocale = setlocale(LC_TIME, NULL); #save current locale
setlocale(LC_TIME, 'de_DE'); #Deutsch
echo generate_calendar(date('Y', $time), date('n', $time), NULL, 3, NULL, 1);
setlocale(LC_TIME, $oldlocale);
?>
Ich hoffe es hilft weiter, leider kann ich es nicht antesten, da ich den Kalender nicht einsetze.
http://keithdevens.com/software/php_calendar
dieses Script ist die Grundlage von dem eingesetzten Kalender. Interessant dazu ist der Abschnitt Locale-awareness und weeks start on Monday, wenn ich das richtig interpretiere müsste nur der Landescode getauscht werden. Müsste dann etwa so aussehen:
<?php
$time = time();
$oldlocale = setlocale(LC_TIME, NULL); #save current locale
setlocale(LC_TIME, 'de_DE'); #Deutsch
echo generate_calendar(date('Y', $time), date('n', $time), NULL, 3, NULL, 1);
setlocale(LC_TIME, $oldlocale);
?>
Ich hoffe es hilft weiter, leider kann ich es nicht antesten, da ich den Kalender nicht einsetze.
Meinst du diesen Kalender hier? http://www.phpwcms.de/forum/viewtopic.php?p=79056#79056
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Da muss m.M.n. nichts verändert werden. Die Sprache wird selbst erkannt.
Zeigt der Kalender von einem anderen Rechner aus das gleiche Verhalten?
Zeigt der Kalender von einem anderen Rechner aus das gleiche Verhalten?
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Test bitte einmal:
Code: Select all
ff1.kw-hamm .de/index.php?ebene04
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
in fronetend_render: calendar.php
Das wird es sicher sein: de_DE
Code: Select all
<?php
// used to get a calendar
if(strpos($content["all"],'{CALENDAR') !== false) {
include_once(PHPWCMS_ROOT.'/include/inc_ext/php_calendar/php_calendar.php');
include_once(PHPWCMS_ROOT.'/include/inc_front/calendar.func.inc.php');
$_baseCalVal = initializeCalendar(PHPWCMS_TEMPLATE.'calendar/calendar.ini');
$content['all'] = str_replace('{CALENDAR}', generate_calendar( array(
'locale' =>'de_DE',
'day_name_length' => 2,
'weekNrTitle' => 'KW',
'days' => $_baseCalVal['days'],
'pn' => array( '«'=>$_baseCalVal['prev_link'],
'»'=>$_baseCalVal['next_link'])
) ), $content['all']);
}
?>
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Ich hab's eben probiert: unabhängig von dem locale setting des Browsers zeigt obige Seite immer einen deutschsprachigen Kalender...
Kann das was mit der default-lang in der config zu tun haben?
Naja, macht schon irgendwie Spass, im Dunkeln zu fischen (schwarzfischen... oder fischen, bis Du schwarz wirst)
Zeig' doch mal, was Du da machst - mit den Developer tools vom FF kann man da echt was reissen
Kann das was mit der default-lang in der config zu tun haben?
Naja, macht schon irgendwie Spass, im Dunkeln zu fischen (schwarzfischen... oder fischen, bis Du schwarz wirst)
Zeig' doch mal, was Du da machst - mit den Developer tools vom FF kann man da echt was reissen
Code: Select all
if($locale) {
$_oldLocale = setlocale(LC_TIME, NULL); //save current locale
setlocale(LC_TIME, $locale);
}
Das ist in der include Datei... Ich bin zu doof aus dem Code zu lesen wie der Starttag der Anzeige ermittelt wird. Der Code is total komprimiert, Kopp auf Schreibtisch knall
Trick wäre : $locale ='de_DE';
DIRTYYYYY , very dirty
//Edit: Aber dann ist er nur garantiert deutsch, ob der dann wirklich mit Montag anfängt ???