YourWBB


yourWBB » yourWBB Misc * » Das Proggen » MySQL und PHP » So einfach und doch so schwer (Datum in Wochtentag) » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 2.737 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Zum Ende der Seite springen So einfach und doch so schwer (Datum in Wochtentag)
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Adrenalin
Mitglied


Dabei seit: 02.12.09
Beiträge: 2
Fähigkeiten: WBB2 Anfänger
Forenversion: 2.3

 So einfach und doch so schwer (Datum in Wochtentag) Antworten Zitieren Editieren Melden       UP

Hallo zusammen,

ich habe ein wbb 2.3.6 Forum wo ich ab und zu aushelfe, ich wollte eine kleine Funktionalität im Template einbauen, aber irgendwie klappt es nicht so ganz. Deswegen suche ich hier bei euch Rat smile


Also ich erklär mal etwas, es ist ein "Terminplaner" für WoW (deswegen im weiteren Raidplaner genannt), es werden einfach Termine eingetragen und diese werden dann je nach Anmeldungen farblich und mit Datum ausgegeben. Das ganze sieht dann wie folgt aus:

[IMG]http://img11.imageshack.us/img11/1323/raidplanerb.jpg[/IMG]

nun wollte ich automatisch zu jedem Datum auch den Wochentag hinten einfügen. Ich habe etwas in der PHP Doku gesucht und die Funktion date() tut genau das was ich suche.

Nun habe ich das Template gesucht was für den Raidplaner zuständig ist. Hier ist der Quellcode des Templates:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
<tr class="raidbox" OnMouseOver="this.className='raidbox_hover'" OnMouseOut="this.className='raidbox'">
	<td width="106" align="left"><a href="raidplaner.php?sid=$session[hash]&page=raid&rid=$raid[id]" class="usercp">$raid[name]</a></td>
	<td width="106" align="left"><a href="raidplaner.php?sid=$session[hash]&page=raid&rid=$raid[id]" class="usercp">$raid[date] </a> </td>
     	<td width="25" align="center">
<if($raid[member] <= 0)><then><font color="#f43c3c">$raid[member]/$raid[max_member]</font></then><else><if($raid[member] >= $raid[max_member])><then><font color="#009900">$raid[member]/$raid[max_member]</font></then><else><font color="#FFFF00">$raid[member]/$raid[max_member]</font></else></if></else></if>
</td>

</tr>


soweit ich es verstanden habe wird mit $raid[date] ein Array ausgegeben ist das so korrekt?
Nun wollte ich hinter dem jeweiligen Datum den Wochentag automatisch einfügen lassen. Dafür hab ich
code:
1:
<expression>date('D', $raid[date])</expression>

in der 4. Zeile nach $raid[date] eingefügt.

Wenn ich das ganze abspeicher und die Seite neu lade, wird immer der selbe Wochentag für alle Daten ausgegeben.

[IMG]http://img69.imageshack.us/img69/3928/raidplaner2.jpg[/IMG]

Es scheint so als würde die expression einmal Ausgewertet werden und danach immer ausgegeben. Weiß jemand vielleicht weiter wie ich den Wochentag für alle Termine berechnen und ausgeben lassen kann?

Liebe Grüße
02.12.09 15:13 Adrenalin ist offline E-Mail Finden Als Freund hinzufügen
mkkcs mkkcs ist männlich
Mitglied


images/avatars/avatar-5746.gif

Dabei seit: 06.10.04
Beiträge: 2.051
Fähigkeiten: WBB2 Profi; WBB2 Fortgeschritten; WBB Lite 1 Profi
Herkunft: aus Mamas Bauch
Forenversion: 2.3; 2.2

Antworten Zitieren Editieren Melden       UP

ich nehme mal an, dass die Daten in einer php gesammelt und dann ausgegeben werden, und von dort aus ist es weit aus einfacher aus dem Zeitstempel ein Wochentag zu bestimmen !

__________________
LG Martin
-
grafix-board
http://www.wbbcoderforum.de
hat seine Tore wieder geöffnet!
Style-Einbau-Anleitung
WCF-News: mywbb goes to WCF
02.12.09 15:34 mkkcs ist offline E-Mail WWW Finden Als Freund hinzufügen
Adrenalin
Mitglied


Dabei seit: 02.12.09
Beiträge: 2
Fähigkeiten: WBB2 Anfänger
Forenversion: 2.3

Themenstarter Thema begonnen von Adrenalin
Antworten Zitieren Editieren Melden       UP

hmm ich hab mal das Template rausgesucht womit man ein Termin erstellt, finde aber kein Hinweis :/

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
<form action="guildcp.php?sid=$session[hash]" method="post" name="profileeditor" id="profileeditor">
<input type="hidden" name="action" id="action" value="$action" />
<input type="hidden" name="pid" id="pid" value="$pid" />
<input type="hidden" name="rid" id="rid" value="$raid[id]" />
<table style="width: 100%; text-indent:3px; margin-top:0px;" class="subtable" align="center" border="0" cellpadding="0" cellspacing="0">
	<tr class="tablecat">
		<td colspan="3">
<table border="0" cellpadding="0" cellspacing="0" width="100%" style="text-indent:3px;">
<tr>
<td class="tabletitle" width="706" coilspan="1"><b><div class="smallfont">Raids verwalten</div></b></td>

</tr>
</table>
</td>
	</tr>
		<tr class="tablea">
			<td align="center" width="20%"><div class="smallfont"><b>Gilde:</b></div></td>
			<td align="center"><select name="guild" id="guild" class="login">$guild_options</select></td>
		</tr>
		<tr class="tablea">
			<td align="center" width="20%"><div class="smallfont"><b>Abkürzung:</b></div></td>
			<td align="center"><div class="smallfont"><input type="text" name="kurz" id="kurz" value="$raid[kurz]" class="login" /></div></td>
		</tr>
		<tr class="tablea">
			<td align="center"><div class="smallfont"><b>Raidlocation:</b></div></td>
			<td align="center"><div class="smallfont"><input type="text" name="name" id="name" value="$raid[name]" class="login" /></div></td>
		</tr>
		<tr class="tablea">
			<td align="center"><div class="smallfont"><b>Raidleiter:</b></div></td>
			<td align="center"><div class="smallfont">$raid[raidleader]</div></td>
		</tr>
		<tr class="tablea">
			<td align="center"><div class="smallfont"><b>Treffpunkt:</b></div></td>
			<td align="center"><div class="smallfont"><input type="text" name="treffpunkt" id="treffpunkt" value="$raid[treffpunkt]" class="login" /></div></td>
		</tr>
		<tr class="tablea">
			<td align="center"><div class="smallfont"><b>Datum:</b> (dd.mm.yyyy)</div></td>
			<td align="center"><div class="smallfont"><input type="text" name="date" id="date" value="$raid[date]" class="login" /></div></td>
		</tr>
		<tr class="tablea">
			<td align="center"><div class="smallfont"><b>Invite:</b> (HH:ii)</div></td>
			<td align="center"><div class="smallfont"><input type="text" name="invite" id="invite" value="$raid[invite]" class="login" /></div></td>
		</tr>
		<tr class="tablea">
			<td align="center"><div class="smallfont"><b>Start:</b> (HH:ii)</div></td>
			<td align="center"><div class="smallfont"><input type="text" name="start" id="start" value="$raid[start]" class="login" /></div></td>
		</tr>
		<tr class="tablea" valign="top">
			<td align="center"><div class="smallfont" style="color:#424851"><b>Kommentar:</b></div></td>
			<td align="center"><div class="smallfont"><textarea name="comment" cols="50" rows="5" id="comment" style="background-color:#262930; border:1px #424851 solid; color:#25B6FC; margin-top:1px; margin-bottom:1px; width:500px; font-size:10px; font-family:Tahoma;" align="right">$raid[comment]</textarea></div></td>
		</tr>
		<tr class="tablea">
			<td align="center"><div class="smallfont"><b>Max. Teilnehmer:</b></div></td>
			<td align="center"><div class="smallfont"><input type="text" name="max_member" id="max_member" value="$raid[max_member]" class="login" /></div></td>
		</tr>
		<tr class="tablea">
			<td align="center"><div class="smallfont"><b>Tanks:</b></div></td>
			<td align="center"><div class="smallfont"><input type="text" name="max_tank" id="max_tank" value="$raid[max_tank]" class="login" /></div></td>
		</tr>
		<tr class="tablea">
			<td align="center"><div class="smallfont"><b>Nahkämpfer:</b></div></td>
			<td align="center"><div class="smallfont"><input type="text" name="max_meele" id="max_meele" value="$raid[max_meele]" class="login" /></div></td>
		</tr>
		<tr class="tablea">
			<td align="center"><div class="smallfont"><b>Fernkämpfer:</b></div></td>
			<td align="center"><div class="smallfont"><input type="text" name="max_range" id="max_range" value="$raid[max_range]" class="login" /></div></td>
		</tr>
		<tr class="tablea">
			<td align="center"><div class="smallfont"><b>Heiler</b></div></td>
			<td align="center"><div class="smallfont"><input type="text" name="max_heal" id="max_heal" value="$raid[max_heal]" class="login" /></div></td>
		</tr>
</table><br />
<center><input type="submit" name="submit" id="submit" value="$submit" /></center>
</form>
02.12.09 15:46 Adrenalin ist offline E-Mail Finden Als Freund hinzufügen
mkkcs mkkcs ist männlich
Mitglied


images/avatars/avatar-5746.gif

Dabei seit: 06.10.04
Beiträge: 2.051
Fähigkeiten: WBB2 Profi; WBB2 Fortgeschritten; WBB Lite 1 Profi
Herkunft: aus Mamas Bauch
Forenversion: 2.3; 2.2

Antworten Zitieren Editieren Melden       UP

doch gleich oben !
-> guildcp.php

damit werden sie zumindestens eingetragen ....

wie sie angezeigt werden ????

__________________
LG Martin
-
grafix-board
http://www.wbbcoderforum.de
hat seine Tore wieder geöffnet!
Style-Einbau-Anleitung
WCF-News: mywbb goes to WCF
02.12.09 15:54 mkkcs ist offline E-Mail WWW Finden Als Freund hinzufügen
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » yourWBB Misc * » Das Proggen » MySQL und PHP » So einfach und doch so schwer (Datum in Wochtentag)