Geburtstage im Calendar Lite

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
SkYfiGhTeR
Beiträge: 153
Registriert: Do 28.Okt, 2004 09:01

Geburtstage im Calendar Lite

Beitrag von SkYfiGhTeR »

Deine phpBB Version: Vanilla phpBB 2.0.18
MODs: Ja
Dein Wissensstand: Grundwissen
Link zu Deinem Forum: [url]http://[/url]

PHP Version:
MySQL Version:


Was hast Du gemacht, bevor das Problem aufgetreten ist?



Was hast Du bereits versucht um das Problem zu lösen?




Fehlerbeschreibung und Nachricht

Hallo,

ich habe heute den aktuellen Calendar Lite von SnailSource in Version 1.4.7 installiert und auf meinem PC noch den folgenden MOD:

Code: Alles auswählen

##############################################################
## MOD Title:		Displays Birthdays on Calendar lite 1.4.4
## MOD Author: OXPUS < webmaster@oxpus.de > (Karsten Ude) http://www.oxpus.de
## MOD Description:	With this mod the birthdays from the birthday mod will
##			shown on the calendar lite 1.4.4 by Websnail.
## MOD Version:		1.1.0
Da dort Version 1.4.4 erwähnt ist und auch eine Code-Stelle in der templates/subSilver/cal_view_month_lite.tpl anscheinend geändert wurde, wollte ich die aktuelle version des MODs suchen und herunterladen.

Ich konnte den MOD jedoch leider nicht in der Hacks/Mods Liste finden. Gibt es denn eine aktuelle Version des Mods bzw. funktioniert der Mod trotzdem auch mit Version 1.4.7 des CalLite?


Denn das hier aus der Mod-Anleitung für v. 1.4.4:

Code: Alles auswählen

#-----[ OPEN ]------------------------------------------
#
templates/subSilver/cal_view_month_lite.tpl

# 
#-----[ FIND ]------------------------------------------
# 
<table width="100%" cellspacing="2" cellpadding="2" border="0" align="center">
	<tr> 
		<td align="left">{PHPBBHEADER}<span class="nav"><a href="{U_INDEX}" class="nav">{L_INDEX}</a> ->
		<a href="{U_CAL_HOME}" class="nav">{CALENDAR}</a></span></td>
		<td align=right class=genmed>{CAL_VERSION}</td>
	</tr>
</table>

# 
#-----[ REPLACE WITH ]------------------------------------------
# 
<table width="100%" cellspacing="2" cellpadding="2" border="0" align="center">
	<tr> 
		<td align="left">{PHPBBHEADER}<span class="nav"><a href="{U_INDEX}" class="nav">{L_INDEX}</a> ->
		<a href="{U_CAL_HOME}" class="nav">{CALENDAR}</a></span></td>
		<td align=right class=genmed>{CAL_VERSION}<br /><a href="{TODAY}" class="nav">{L_TODAY}</a></td>
	</tr>
</table>

# 

Schaut in der cal_view_month_lite.tpl so aus:

Code: Alles auswählen

<table width="100%" cellspacing="2" cellpadding="2" border="0" align="center">
	<tr> 
		<td align="left">{PHPBBHEADER}<span class="nav"><a href="{U_INDEX}" class="nav">{L_INDEX}</a> ->
		<a href="{U_CAL_HOME}" class="nav">{CALENDAR}</a></span></td>
		<form action="{S_POST_ACTION}" method="post" name="post">
		<td width=50% align='right'><span class=gensmall>{L_MONTH_JUMP}</span><br>
			<SELECT name='cl_m'>
				{S_MONTH}
 			</SELECT><SELECT name='cl_y'> -->
				{S_YEAR}
 			</SELECT><input type="submit" class="liteoption" value="{L_GO}" name="submit2">
 		</td>
 		</form>
	</tr>
</table>

Vielen Dank im Voraus für Hilfe!


Grüße

SkYfiGhTeR
Zuletzt geändert von SkYfiGhTeR am Mi 28.Dez, 2005 12:26, insgesamt 1-mal geändert.
diegoriv
Beiträge: 314
Registriert: Di 01.Feb, 2005 15:25
Wohnort: Wien
Kontaktdaten:

Beitrag von diegoriv »

Der Teil, den du da gepostet hast, der hat nicht direkt was mit dem Birthday mod zu tun, sondern fügt bloß einen Button ein.

Lass deine tpl so wie sie ist.
[center]***********************************************************
Alpinum.at - Forum f?r Bergfreunde
***********************************************************[/center]
SkYfiGhTeR
Beiträge: 153
Registriert: Do 28.Okt, 2004 09:01

Beitrag von SkYfiGhTeR »

Hi,

hm...wenn ich sonst alles ändere und die Dateien hochlade, kommt folgende Meldung, wenn ich den Kalender aufrufen möchte:

Code: Alles auswählen

Fatal error: Call to undefined function: button_prev_year() in /srv/www/htdocs/web42/html/Karnivoren-Forum/cal_lite.php on line 1292
Stelle in der Datei (Z. 1290-1296):

Code: Alles auswählen

	   // 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);

Hm...also irgendwas stimmt anscheinend noch nicht ganz..
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Wenn Du den neuesten Calendar Lite installierst, warum dann das veraltete Add-On dazu`:

Code: Alles auswählen

shown on the calendar lite 1.4.4 by Websnail.
?????

Hier die neueste Fassung des MODs: http://www.oxpus.de/dl_details.php?view ... d=16&cat=1
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!
SkYfiGhTeR
Beiträge: 153
Registriert: Do 28.Okt, 2004 09:01

Beitrag von SkYfiGhTeR »

Hi,

ja, ich hätte das veraltete Add-On dazu auch nicht genommen, wenn ich nicht zu blöd gewesen wäre, um das aktuelle zu finden. Nur als ich per Suchen-Funktion meines Browsers auf der Hacks/Mods Seite hier mal "Lite" oder "Calendar Lite" eingegeben hatte und nichts gefunden wurde, habe ich gedacht, es gibt noch keine neuere Version des Add-Ons. Aber danke für den Link.

Eine Frage habe ich aber trotzdem noch, in der Anleitung heißt es:

Code: Alles auswählen

#-----[ OPEN ]------------------------------------------
#
templates/subSilver/cal_day_events_lite.tpl

# 
#-----[ FIND ]------------------------------------------
# 
	  <tr><td width="100%">{BUTTON_PREV}

# 
#-----[ REPLACE WITH ]------------------------------------------
# 
	  <tr><td nowrap>{BUTTON_PREV}</td><td width="100%">

# 
#-----[ FIND ]------------------------------------------
# 
		</td><td align="right">{BUTTON_NEXT}</td>

# 
#-----[ REPLACE WITH ]------------------------------------------
# 
		</td><td align="right">{BUTTON_NEXT}</td>

#
In der cal_day_events_lite.tpl sieht es jedoch so aus:

Code: Alles auswählen

        <tr> 
          <th height=25 class="thHead"><table width="100%" border="0" cellspacing="0" cellpadding="0">
              <tr>{BUTTON_PREV}
                <td nowrap>
		 <center>
		   <table cellpadding=0 border=0 cellspacing=0>
			<tr>
			<td><span class=gen><b><font color=#FFA34F>{CAL_DAY}</font></b>&nbsp;</span></td>
			<td class=row1 align=center><span class=gen>{CAL_MONTH}</span></td>
			<td><span class=gen>&nbsp;<b><font color=#FFA34F>{CAL_YEAR}</font></b></span></td>
			</tr>
		   </table>
		   </center> 
		</td>
		{BUTTON_NEXT}
	      </tr>
            </table></th>
        </tr>
Was genau muss ich hier nun ersetzen, um das Ganze auch korrekt angezeigt zu bekommen?

Vielen Dank für Hilfe schon mal.


Grüße
SkYfiGhTeR
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Wie schaut es denn jetzt bei Dir aus?
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!
SkYfiGhTeR
Beiträge: 153
Registriert: Do 28.Okt, 2004 09:01

Beitrag von SkYfiGhTeR »

Hi,

eigentlich ganz normal...wüsste auch nicht wie es noch anders aussehen sollte. (s. Anhang)


Grüße
SkYfiGhTeR
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ja, ist doch alles im Lot, dann kannst Du das abhaben.
Aber die Datei, die Du nanntest, war die Ansicht der Tagestermine!
Dort ist dann vermutlich noch oben der Titel verunstaltet...
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!
SkYfiGhTeR
Beiträge: 153
Registriert: Do 28.Okt, 2004 09:01

Beitrag von SkYfiGhTeR »

Hi,

hm...ja also in der Tagesansicht sind irgendwie die Pfeile doch nicht wirklich an der richtigen Stelle oder? (s. Bild)
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nein, das eben nicht und sollte durch den MOD korrigiert werden.
Häng die TPL-Datei mal an, dann baue ich das korrekt ein.
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!
SkYfiGhTeR
Beiträge: 153
Registriert: Do 28.Okt, 2004 09:01

Beitrag von SkYfiGhTeR »

Hi,

super - dankeschön!

Hier im Anhang die Datei. Als normale *.txt hat er meinen Upload irgendwie nicht angenommen...warum weiß ich nicht, daher gepackt.


Grüße
SkYfiGhTeR
Zuletzt geändert von SkYfiGhTeR am Mi 28.Dez, 2005 22:46, 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 »

Text-Dateien sind hier deaktiviert ;)

Und anbei die Datei korrigiert zurück. So habe ich es auf einem anderen Board layouttechnisch korrekt am laufen.
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!
SkYfiGhTeR
Beiträge: 153
Registriert: Do 28.Okt, 2004 09:01

Beitrag von SkYfiGhTeR »

achso. ;)

Funktioniert einwandfrei und schaut nun schön aus. Vielen Dank!


Grüße
SkYfiGhTeR
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Keine Ursache.
Ich denke, ich sollte bei Gelegenheit aber mal den MOD aktualisieren ...
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!
mrjem
Beiträge: 1
Registriert: Mi 22.Feb, 2006 19:20

Beitrag von mrjem »

sorry but my enlish is mutch better then my german,

i use a PHPBB 2.19 and a cal_lite 1.4.7 , witht the cal contrib comes al mod for inserting a birthday bij using the profile of a user

when i want to installl it i get the following error

Code: Alles auswählen

FIND FAILED: In file [cal_lite.php] could not find:

function defaultview() 
{ 
global $thisscript, $phpbb_root_path, $phpEx, $action, $phpbbheaders, 
$board_config, $cal_config, $id, $cl_d, $cl_m, $cl_y, $userdata, $lang, $description, $subject, $caluser, 
$cl_ed, $cl_em, $cl_ey, $langdays, $template, $cal_version, $db, $homeurl; 
if ($userdata && $userdata['user_id'] != '-1') { 
$currentday = cal_create_date("j", time(), $userdata['user_timezone']); 
$currentmonth = cal_create_date("m", time(), $userdata['user_timezone']); 
$currentyear = cal_create_date("Y", time(), $userdata['user_timezone']); 
} 
else { 
$currentday = cal_create_date("j", time(), $board_config['board_timezone']); 
$currentmonth = cal_create_date("m", time(), $board_config['board_timezone']); 
$currentyear = cal_create_date("Y", time(), $board_config['board_timezone']); 
} 

MOD script line #165 
when i look at the top of the mod it seems to be written for cal lite 1.4.6

is there a new mod avaleble ?

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

Beitrag von oxpus »

This is my known code block from the cal_lite.php 1.4.7:

Code: Alles auswählen

function defaultview()
{
	global $thisscript, $phpbb_root_path, $phpEx,  $action, $phpbbheaders,
		$board_config, $cal_config, $id, $cl_d, $cl_m, $cl_y, $userdata, $lang, $description, $subject, $caluser, 
		$cl_ed, $cl_em, $cl_ey, $langdays, $template, $cal_config, $db, $homeurl;
		
	if ($userdata && $userdata['user_id'] != '-1') {
		$currentday = cal_create_date("j", time(), $userdata['user_timezone']);
		$currentmonth = cal_create_date("m", time(), $userdata['user_timezone']);
		$currentyear = cal_create_date("Y", time(), $userdata['user_timezone']);
	} 
	else {
		$currentday = cal_create_date("j", time(), $board_config['board_timezone']);
		$currentmonth = cal_create_date("m", time(), $board_config['board_timezone']);
		$currentyear = cal_create_date("Y", time(), $board_config['board_timezone']);
	}
As I see the same as I use in my mod!
Just function $cal_config will be here different to $cal_version!
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