Diskussion:Joomla! erweitern/Module/3rd Party/Jumi

Aus Joomla! Dokumentation
Wechseln zu: Navigation, Suche

Ich kenne mich leider nicht mit Jumi aus. Läuft das ganze "intern" in Joomla! oder wird es extern eingebunden ? Falls es intern läuft sollten die Joomla!eigenen Methoden für Datenbankabfragen genutzt werden.

Vorschlag:

<?php
/* Zum Auswählen des aktuellen Termins */
$heute = date("Y-m-d");
$termine = array();
$ausgabe = array();
 
/* Die Datenbankabfrage	*/
$db = JFactory::getDBO();
$db->setQuery("SELECT * FROM #__termine WHERE datum > '$heute' ORDER BY datum LIMIT 0,2");
 
/* Ergebnisse der Abfrage werden in das Array Termine geschrieben */
$termine = $db->loadObjectList();
 
if( ! $termine )
{
    echo JText::_('No entries found in database');
    return;
}
 
/* Das Array Termine wird ausgelesen, umformatiert und in das Array Ausgabe geschrieben */
foreach ($termine as $termin)
{
    if ($termin->Ende > "0000-00-00"){
        $d1 = substr($termin->Datum,8,2).".".substr($termin->Datum,5,2).".-";
        $d2 = substr($termin->Ende,8,2).".".substr($termin->Ende,5,2).".".substr($termin->Ende,2,2);
        $d = $d1.$d2;
    } else {
        $d = substr($termin->Datum,8,2).".".substr($termin->Datum,5,2).".".substr($termin->Datum,2,2);
    }
    $ausgaben[] = $d.'<br />'.$termin->Ort;
}
 
/* Textscroller */
?>
<marquee height="100px" width="200px" scrollamount="1" scrolldelay="40" direction=up 
onmouseover="this.stop()" onmouseout="this.start()">
 
<?php
foreach ($ausgaben as $ausgabe) {
    echo("<div align=left style='margin: 0 0 10px 10px;'>".$ausgabe."</a></div>");
}
?>
</marquee>

--El KuKu 14:10, 30. Aug. 2009 (UTC)

--- Wo oder wie Jumi läuft - keinen Plan. Aber Dein Vorschlag funktioniert. Habe jetzt statt des
nach dem </div> margin verändert, damit ein Abstand zwischen den Termine ist. Hab den Code Deiner Meinung entsprechend auch schon ausgetauscht.

By the Way: Danke, hat ja auch auf meiner neuen Seite verbessert.

--7list 14:55, 1. Sep. 2009 (UTC)

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Sonstiges
Team Navigation
Werkzeuge