Sorry, dass ich ein altes Thema noch einmal aufwärme, aber vielleicht sucht der eine oder andere ja auch nach einer Lösung. Hatte vorher nicht so viel Zeit mich darum intensiv darum zu kümmern, aber hier kommt die Lösung:
Wenn nur der Cal_lite v. 1.4.5 und die Eventlist 1.5.0 installiert sind, dann muss in der cal_lite.php noch folgende Änderung vorgenommen werden
Code: Alles auswählen
#
#-----[ FIND ]------------------------------------------
#
if ($caluser >= 2)
{
// Previous Month button
$url = append_sid($thisscript."?cl_m=".$lastmonth."&cl_y=".$lastyear);
$button_prev = button_prev($url);
// Add Event button
$url = append_sid($thisscript."?cl_m=".$month."&year=".$cl_y."&action=Cal_add_event");
$button_add = button_add($url);
// Admin Validate button
$url = append_sid($thisscript."?mode=validate&action=getlist");
$button_validate = button_validate($url);
// Next Month button
$url = append_sid($thisscript."?cl_m=".$nextmonth."&cl_y=".$nextyear);
$button_next = button_next($url);
}
else
{
// Previous Month button
$url = append_sid($thisscript."?cl_m=".$lastmonth."&cl_y=".$lastyear);
$button_prev = button_prev($url);
// Next Month button
$url = append_sid($thisscript."?cl_m=".$nextmonth."&cl_y=".$nextyear);
$button_next = button_next($url);
}
$template->assign_vars(array(
'BUTTON_PREV' => $button_prev,
'BUTTON_ADD' => $button_add,
'BUTTON_VALIDATE' => $button_validate,
'BUTTON_NEXT' => $button_next
);
#
#-----[ REPLACE WITH ]------------------------------------------
#
$ny = $nextyear + 1;
$ly = $lastyear - 1;
if ($caluser >= 2)
{
// Previous Year button
$url = append_sid($thisscript."?cl_m=".$cl_m."&cl_y=".$ly);
$button_prev_year = button_prev_year($url);
// Previous Month button
$url = append_sid($thisscript."?cl_m=".$lastmonth."&cl_y=".$lastyear);
$button_prev = button_prev($url);
// Add Event button
$url = append_sid($thisscript."?cl_m=".$month."&year=".$cl_y."&action=Cal_add_event");
$button_add = button_add($url);
// Admin Validate button
$url = append_sid($thisscript."?mode=validate&action=getlist");
$button_validate = button_validate($url);
// Next Month button
$url = append_sid($thisscript."?cl_m=".$nextmonth."&cl_y=".$nextyear);
$button_next = button_next($url);
// Next Year button
$url = append_sid($thisscript."?cl_m=".$cl_m."&cl_y=".$ny);
$button_next_year = button_next_year($url);
}
else
{
// Previous Year button
$url = append_sid($thisscript."?cl_m=".$cl_m."&cl_y=".$ly);
$button_prev_year = button_prev_year($url);
// Previous Month button
$url = append_sid($thisscript."?cl_m=".$lastmonth."&cl_y=".$lastyear);
$button_prev = button_prev($url);
// Next Month button
$url = append_sid($thisscript."?cl_m=".$nextmonth."&cl_y=".$nextyear);
$button_next = button_next($url);
// Next Year button
$url = append_sid($thisscript."?cl_m=".$cl_m."&year=".$ny);
$button_next_year = button_next_year($url);
}
$template->assign_vars(array(
'BUTTON_PREV' => $button_prev,
'BUTTON_PREV_YEAR' => $button_prev_year,
'BUTTON_ADD' => $button_add,
'BUTTON_VALIDATE' => $button_validate,
'BUTTON_NEXT' => $button_next,
'BUTTON_NEXT_YEAR' => $button_next_year)
);
Dann werden auch die Doppelpfeile für den Jahreswechsel im Kalender angezeigt.
@ Oxpus: das müsste noch in der Modbeschreibung für die Eventlist 1.5.0 rein, da fehlt der Teil. Habe ihn aus dem Birthday display mod herauskopiert.