URL: https://www.overclockers.at/coding-stuff/php_mit_smarty_einen_kalender_formatieren_176882/page_1 - zur Vollversion wechseln!
Ich hab mich leider an die Wand gestellt und weiß nicht so recht weiter. Ich muss einen Kalender basteln und weiß nicht, wie ich das mit der Formatierung anstellen soll, dass die Tage entsprechend untereinander eingeteilt werden.
Damit mich jeder versteht: der 1. Februar war ein Donnerstag, dh. für die Darstellung des Monats Februar kann erst in der 4. Spalte begonnen werden (Wochenanfang ist Montag).
Ich hab's mal so versucht:
Soweit mal, damit ich einen Umbruch nach 7 Tagen bekomme.Code: PHP{section name=loop loop=$k} {if $smarty.section.loop.iteration > 7} {if $smarty.section.loop.iteration % 7 == 1} </tr> {/if} {/if}
$kalendertag enthält den Tag des Monats, $tag welcher Tag es ist (ermittelt mit der SQL Funktion DayOfWeek()).Code: PHP{if $smarty.section.loop.iteration == 1} {if $tag[0] == 1} <td> </td><td> </td><td> </td> <td> </td><td> </td><td> </td><td>{$kalendertag[loop]}</td>{$smarty.section.loop.iteration = 7} {/if}
solved, falscher Ansatz gewesen. Wenn die Lösung von Interesse ist, bitte hier bekunden, müsste die Datei von meinem Rechner erst rüberholen (hat kein Internet) und abtippen is mir gar zu blöd.
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025