Hallo!
Beide Fehler lassen sich einfach beheben:
im PHP-Code (/index.php):
Code: Alles auswählen
// SIMPLE CALENDAR START
include_once($phpbb_root_path . 'calendar/common.' . $phpEx);
define('CAL_NEXT_DAYS', 7);
$now = time();
$start = cal_days::get_day_by_time($now);
$end = cal_days::get_day_by_time($now + CAL_NEXT_DAYS * 86400);
tpl_assign_next_dates($start, $end);
$template->assign_vars(array(
'CAL_ACKNOWLEDGEMENT' => CAL_ACKNOWLEDGEMENT
));
// SIMPLE CALENDAR END
ersetzen gegen:
Code: Alles auswählen
// SIMPLE CALENDAR START
$user->setup('mods/calendar');
include_once($phpbb_root_path . 'calendar/common.' . $phpEx);
define('CAL_NEXT_DAYS', 7);
$now = time();
$start = cal_days::get_day_by_time($now);
$end = cal_days::get_day_by_time($now + CAL_NEXT_DAYS * 86400);
tpl_assign_next_dates($start, $end);
$template->assign_vars(array(
'CAL_ACKNOWLEDGEMENT' => CAL_ACKNOWLEDGEMENT
));
// SIMPLE CALENDAR END
und im HTML-Code (/styles/prosilver/template/index_body.html)
Code: Alles auswählen
<!-- Simple Calendar Begin -->
<div class="inner bg1 post" style="width: 45%;"><span class="corners-top"><span></span></span>
<ul id="dates_list">
<!-- BEGIN days -->
ersetzen gegen:
Code: Alles auswählen
<!-- Simple Calendar Begin -->
<div class="inner bg1 post" style="width: 45%; position: relative; margin: 0 auto;"><span class="corners-top"><span></span></span>
<ul id="dates_list">
<!-- BEGIN days -->
Ein Rahmen wird dadurch jedoch noch immer nicht angezeigt, das wäre etwas komplizierter.
Zu deinen Vorschlägen:
1. Die Uhrzeit bringt viele Probleme mit sich:
Wenn es kein Pflichtfeld ist, bringt ein optionales Feld in meinen Augen keinen Vorteil: im Moment kann man ohne Probleme die Uhrzeit in die Terminbeschreibung schreiben.
Ist es hingegen ein Pflichtfeld, muss man bei vielen Terminen, bei denen man die Uhrzeit nicht kennt, Fantasiewerte einsetzen, was nicht unbedingt förderlich ist, da nun keiner weiß, ob es ein Fantasiewert oder eine exakte Zeit ist.
Nur, wenn die Uhrzeit ein Pflichtfeld wäre, ließe sich auch eine schönere Anordnung der Termine (wie eine Zeitleiste) machen.
2. Das habe ich mir eigentlich auch schon überlegt, allerdings wird die Umsetzung komplex, daher bin ich bis jetzt noch nicht dazu gekommen.