Seite 1 von 2
Falsche Darstellung
Verfasst: 03.02.2006 11:31
von darot
Hallo
Ich habe auf dem Forum Index eine Tabelle wo es die zukünftigen Termine angibt. Das Problem ist, wenn ich mehr Termine anzeigen möchte es alles verschiebt und nicht mehr richtig angezeigt wird
So sollte es sein:
[ externes Bild ]
So sieht es aus wenn ich mehr Termine anzeigen möchte:
[ externes Bild ]
Ich nehme mal an das in der index_body.tpl etwas geändert werden muss

?
Habe hier mal den Code wo ich vermute das was geändert werden muss.
Code: Alles auswählen
<table width="100%" cellpadding="1" cellspacing="1" border="0">
<td align="left" valign="top"><span class="gensmall">{L_ONLINE_EXPLAIN}</span></td>
</table>
<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
<!-- BEGIN event_list -->
<tr>
<td class="catHead" colspan="2" height="28"><span class="cattitle"><a href="cal_lite.php?mode=View_New" class="cattitle">{event_list.EVENTS}</a></span></td>
<tr>
<td class="row1" align="center" valign="middle" rowspan="6"><img src="templates/Acid/images/pfote.jpg"><td class="row1" align="left" valign="middle"span class="gensmall">Eingeloggte User können für weitere Infos die Termine anklicken!</span>
</td>
<!-- END event_list -->
<!-- BEGIN event -->
<tr>
<td class="row1" align="left"><span class="gensmall">{event.AUTHOR} {event.SPAN}> <b><==============>{event.SUBJECT}</b></span></td>
</tr>
<!-- END event -->
</table>
<!-- BEGIN event_list -->
<br />
<!-- END event_list -->
Danke schon mal für eure Hilfe.
Darot
Verfasst: 03.02.2006 11:36
von Markus67
Hi ...
da Problem ist der Eintrag hier ...
Der ist statisch .. und wenn du mehr wie 5 Einträge anzeigen lassen möchtest verschiebt sich die Tabelle. Wenn du z.B. 10 Einträge haben möchtest musst du hier den Wert für rowspan auch auf 11 ändern ... dann klappts
Markus
Verfasst: 03.02.2006 11:39
von darot
Hi...
Das Problem ist das ich die Einträge für die nächsten 30 Tage anzeigen möchte. So sind es nicht immer gleich viele Termine.
Oder kann ich den Wert einfach auf 99 Setzen?
Darot
Verfasst: 03.02.2006 12:10
von miccom
das wäre schmutzig

(wenn du da 99 reinschreibst)
mal ein paar dinge in der index_body.tpl:
hier fehlen die tr-tags:
Code: Alles auswählen
<table width="100%" cellpadding="1" cellspacing="1" border="0">
<td align="left" valign="top"><span class="gensmall">{L_ONLINE_EXPLAIN}</span></td>
</table>
das sollte imho so aussehen:
Code: Alles auswählen
<table width="100%" cellpadding="1" cellspacing="1" border="0">
<tr>
<td align="left" valign="top"><span class="gensmall">{L_ONLINE_EXPLAIN}</span></td>
</tr>
</table>
diese ganze event-box würde ich ohne zellen lösen, mach mal aus:
Code: Alles auswählen
<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
<!-- BEGIN event_list -->
<tr>
<td class="catHead" colspan="2" height="28"><span class="cattitle"><a href="cal_lite.php?mode=View_New" class="cattitle">{event_list.EVENTS}</a></span></td>
<tr>
<td class="row1" align="center" valign="middle" rowspan="6"><img src="templates/Acid/images/pfote.jpg"><td class="row1" align="left" valign="middle"span class="gensmall">Eingeloggte User können für weitere Infos die Termine anklicken!</span>
</td>
<!-- END event_list -->
<!-- BEGIN event -->
<tr>
<td class="row1" align="left"><span class="gensmall">{event.AUTHOR} {event.SPAN}> <b><==============>{event.SUBJECT}</b></span></td>
</tr>
<!-- END event -->
</table>
<!-- BEGIN event_list -->
<br />
<!-- END event_list -->
das:
Code: Alles auswählen
<table width="100%" cellpadding="3" cellspacing="1" border="1" class="forumline">
<!-- BEGIN event_list -->
<tr>
<td class="catHead" colspan="2" height="28"><span class="cattitle"><a href="cal_lite.php?mode=View_New" class="cattitle">{event_list.EVENTS}</a></span></td>
</tr>
<tr>
<td class="row1" align="center" valign="middle"><img src="templates/Acid/images/pfote.jpg"></td>
<td class="row1" align="left" valign="middle">
<span class="gensmall">Eingeloggte User können für weitere Infos die Termine anklicken!</span>
<!-- BEGIN event -->
<span class="gensmall">{event.AUTHOR} {event.SPAN}> <b><==============>{event.SUBJECT}</b></span><br />
<!-- END event -->
</td>
</tr>
<!-- END event_list -->
</table>
in dem code waren massig fehlende tags... wundert mich das es überhaupt ausgegeben wird

Verfasst: 03.02.2006 13:02
von Jan500
du könntest in die index.php (dort steht doch der code für die Termine oder?)
die anzahl der termine count() zählen und dann diese zahl + 1 in ein variable in $template->assign_vars(array( )); packen und dann im template bei rospawn zb rowspan="{ROWSPAN}" eintragen...
wie das genau geht, kann ich dir sagen, wenn du mal deine index.php verlinkst

KB:datei
Jan
Verfasst: 04.02.2006 09:57
von darot
@miccom
Wenn ich es so mache wie du geschrieben hast, gibt es die Termine nicht mehr an.
@Jan
Hier ist die
index.php
Darot
Verfasst: 04.02.2006 12:13
von miccom
probier mal das:
Code: Alles auswählen
<table width="100%" cellpadding="3" cellspacing="1" border="1" class="forumline">
<!-- BEGIN event_list -->
<tr>
<td class="catHead" colspan="2" height="28"><span class="cattitle"><a href="cal_lite.php?mode=View_New" class="cattitle">{event_list.EVENTS}</a></span></td>
</tr>
<tr>
<td class="row1" align="center" valign="middle"><img src="templates/Acid/images/pfote.jpg"></td>
<td class="row1" align="left" valign="middle">
<span class="gensmall">Eingeloggte User können für weitere Infos die Termine anklicken!</span>
<!-- END event_list -->
<!-- BEGIN event -->
<span class="gensmall">{event.AUTHOR} {event.SPAN}> <b><==============>{event.SUBJECT}</b></span><br />
<!-- END event -->
<!-- BEGIN event_list -->
</td>
</tr>
<!-- END event_list -->
</table>
Verfasst: 04.02.2006 12:51
von darot
Fast ist es gut
Der erste Termin sollte eine Linie weiter unten stehen und das ganze ist ziemlich klein und sehr nah beisammen.
Ich denke das so die älteren User etwas mühe haben den richtigen Termin anzuklicken
Hier der Link zum
Forum
Verfasst: 04.02.2006 13:01
von miccom
dann probier mal das:
Code: Alles auswählen
<table width="100%" cellpadding="3" cellspacing="1" border="1" class="forumline">
<!-- BEGIN event_list -->
<tr>
<td class="catHead" colspan="2" height="28"><span class="cattitle"><a href="cal_lite.php?mode=View_New" class="cattitle">{event_list.EVENTS}</a></span></td>
</tr>
<tr>
<td class="row1" align="center" valign="middle"><img src="templates/Acid/images/pfote.jpg"></td>
<td class="row1" align="left" valign="middle">
<span class="postbody">Eingeloggte User können für weitere Infos die Termine anklicken!<br /><br /></span>
<!-- END event_list -->
<!-- BEGIN event -->
<span class="postbody">{event.AUTHOR} {event.SPAN}> <b><==============>{event.SUBJECT}</b></span><br />
<!-- END event -->
<!-- BEGIN event_list -->
</td>
</tr>
<!-- END event_list -->
</table>
die schriftgrösse entspricht nun der in den postings.
Verfasst: 04.02.2006 13:27
von darot
Nun ist es pefekt
Vielen Dank für deine Hilfe.