Cal lite / Eventlist Doppelpfeile für Jahreswechsel fehlen

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
cougar98
Beiträge: 5
Registriert: Mo 25.Okt, 2004 17:51
Wohnort: Kuopio

Cal lite / Eventlist Doppelpfeile für Jahreswechsel fehlen

Beitrag von cougar98 »

Guten Morgen!

Ich habe bei mir den Cal lite 1.4.5 und die Eventlist 1.5.0 installiert. Es funktioniert auch alles gut.
Es fehlen nur die Doppelpfeile, für den Jahreswechsel. Die Dateien habe ich kopiert und ich habe auch schon die urls in der cal_lite.php überprüft, aber die Pfeile sind trotzdem nicht da. :(

Vielen Dank für den Support!

Jens
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Hast Du die Images auch an den richtigen Platz kopiert (Verzeichnis images/) und dazu auch im Binär-Modus hochgeladen?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
cougar98
Beiträge: 5
Registriert: Mo 25.Okt, 2004 17:51
Wohnort: Kuopio

Beitrag von cougar98 »

Die Bilder liegen in /images.

Es fehlen auch nur die Doppelpfeile, die einzelnen fuer den Monatswechsel sind da. Es wird auch das Leerzeichen in der Tabelle eingefuegt.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Hm, Du aber auch dieses in der cal_lite.php durchgeführt:

Code: Alles auswählen

#
#-----[ FIND ]------------------------------------------
#
function button_prev($url, $align='left')
{
	// Previous Month
	$button_prev =  "<form method=post action=$url><td align='$align'>&nbsp;";
	$button_prev .=  "<input type=submit value='<<' class=mainoption>&nbsp;</td></form>";
	return $button_prev;
}

function button_next($url, $align='right')
{
	// Next Month
	$button_next =  "<form method=post action=$url><td align='$align'>&nbsp;";
	$button_next .= "<input type=submit value='>>' class=mainoption>&nbsp;";
	$button_next .= "</td></form>";
	return $button_next;
}

#
#-----[ REPLACE WITH ]------------------------------------------
# If the birthday-display-mod is already installed, skip this part!
#
function button_prev($url)
{
	// Previous Month
	$button_prev =  '<a href="'.$url.'"><img src="images/icon_left_arrow.gif" border="0"></a>';
	return $button_prev;
}

function button_next($url)
{
	// Next Month
	$button_next =  '<a href="'.$url.'"><img src="images/icon_right_arrow.gif" border="0"></a>';
	return $button_next;
}

function button_prev_year($url)
{
	// Previous Year
	$button_prev =  '<a href="'.$url.'"><img src="images/icon_double_left_arrow.gif" border="0"></a>';
	return $button_prev;
}

function button_next_year($url)
{
	// Next Year
	$button_next =  '<a href="'.$url.'"><img src="images/icon_double_right_arrow.gif" border="0"></a>';
	return $button_next;
}
und die genannten Images kopiert? Also:
- icon_right_arrow.gif
- icon_left_arrow.gif
- icon_double_right_arrow.gif
- icon_double_left_arrow.gif
?
Dann poste mal ein Link zum Kalender, wenn Dein Board schon online ist (oder auch per PN).
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
cougar98
Beiträge: 5
Registriert: Mo 25.Okt, 2004 17:51
Wohnort: Kuopio

Beitrag von cougar98 »

ja, ich habe alles auch noch einmal kontrolliert.

Leider habe ich mich noch nicht ausführlich mit dem Board beschäftigt, aber muss denn {BUTTON_NEXT_YEAR} aus der cal_view_month_lite.tpl nicht noch einmal genauer definiert werden als nur die function () in der cal_lite.php?

Die anderen Buttons sind doch auch bei den Template arrays mit aufgenommen.

hier aber auch noch mein link: EDIT: link gelöscht

Vielen Dank für die Hilfe!
Zuletzt geändert von cougar98 am Sa 10.Sep, 2005 18:32, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Es gibt für diese beiden Button eine Funktion und eine Übergabe mit $template. Schau nochmal genau nach, was wo eingebaut werden muss. Vielleicht hast Du die falschen Stellen erwischt. Ging schon vielen so, da die cal_lite.php nicht 100% eindeutig beschrieben werden kann.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
cougar98
Beiträge: 5
Registriert: Mo 25.Okt, 2004 17:51
Wohnort: Kuopio

Beitrag von cougar98 »

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.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Das war schon so Absicht ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
cougar98
Beiträge: 5
Registriert: Mo 25.Okt, 2004 17:51
Wohnort: Kuopio

Beitrag von cougar98 »

hm, habe ich ne lange Leitung heute? das würde ja heißen, ohne Birthday Mod gehen die Doppelpfeile nicht. Aber wenn jemand den Birthday mod gar nicht braucht, und die Pfeile trotzdem gerne hätte? (so wie ich)
Naja, soll ja egal sein, es geht ja jetzt so, wie ich es haben wollte. Vielen Dank trotzdem noch einmal und auch noch einmal ein großes Lob an OXPUS, hier gibts wirklich ne Menge nützliche Mods!!
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Danke.
Die Pfeile waren auch nur für die Geburtstage gedacht, da die Eventlisten zunächst anders arbeiten. Daher kein doppelter Code.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten