von Martin v L » 23. Feb 2012, 09:20
Das zugehörige Modul ist dieses hier:
###########Modul Eingabe################
Auswahl Kategorie
<select name="VALUE[1]" >
<option value='alle'>alle</option>
<?php
$sqlConn = new rex_sql();
$sql = "SELECT Titel FROM ".$REX['TABLE_PREFIX']."calendar_"."categories ";
$sql .= "ORDER BY Titel ";
$Kategorien = $sqlConn->getArray($sql);
foreach($Kategorien as $kategorie){
echo '<option value="'.$kategorie['Titel'].'"';
if ( "REX_VALUE[1]"==$kategorie['Titel'] ) {
echo 'selected="selected" ';
}
echo '>'.$kategorie['Titel'].'</option>';
}
?>
</select><br>
Auswahl Darstellung
<select name="VALUE[2]" >
<?php
echo '<option value=1 ';
if ( "REX_VALUE[2]"==1 ) {
echo 'selected="selected" ';
}
echo '>Titel-Bild-Text nacheinander</option>';
echo '<option value=2 ';
if ( "REX_VALUE[2]"==2 ) {
echo 'selected="selected" ';
}
echo '>Titel-Text laufen rechts von Bild </option>';
echo '<option value=3 ';
if ( "REX_VALUE[2]"==3 ) {
echo 'selected="selected" ';
}
echo '>Titel-Text laufen links von Bild </option>';
?>
###########Modul Ausgabe###############
<?PHP
$Kategorie=REX_VALUE[1];
$anzeigeArt=REX_VALUE[2];
//Ab hier bitte keine Änderungen vornehmen -> Konfiguration der Darstellung über CSS
$katText="";
if ($Kategorie!="alle"){$katText="AND EventKategorie='".$Kategorie."' ";}
$sqlConn = new rex_sql();
$sql = "SELECT * FROM ".$REX['TABLE_PREFIX']."calendar_"."events ";
$sql .= "WHERE Datum>='".date('Y-m-d')."' ".$katText;
$sql .= "ORDER BY Start, ID ";
$Termine = $sqlConn->getArray($sql);
foreach($Termine as $termin){
$thisDate = explode("-",$termin['Datum']);
$Datum=$thisDate[2].".".$thisDate[1].".".$thisDate[0];
$zeit="";
if ($termin['Start']!=""){
$zeit=$termin['Start'];
if ($termin['Ende']!=""){
$zeit.="-".$termin['Ende'];
}
}
if ($anzeigeArt==1){
echo $Datum." ".$zeit."<br>";
echo '<b>'.$termin['Titel'].'</b><br>';
if ($termin['Image']!=""){
echo '<img src="./files/'.$termin['Image'].'" vspace=5 hspace=5><br>';
}
echo $termin['Beschreibung'];
echo "<br><hr><br>";
}
if ($anzeigeArt==2){
if ($termin['Image']!=""){
echo '<img src="./files/'.$termin['Image'].'" vspace=5 hspace=5 align=left><br>';
}
echo $Datum." ".$zeit."<br>";
echo '<b>'.$termin['Titel'].'</b><br>';
echo $termin['Beschreibung'];
echo "<br><hr><br>";
}
if ($anzeigeArt==3){
if ($termin['Image']!=""){
echo '<img src="./files/'.$termin['Image'].'" vspace=5 hspace=5 align=right><br>';
}
echo $Datum." ".$zeit."<br>";
echo '<b>'.$termin['Titel'].'</b><br>';
echo $termin['Beschreibung'];
echo "<br><hr><br>";
}
}
?>