Dieser Hack basiert auf der Arbeit von Aleix, dessen Anleitung in der aktuellen Version nicht mehr funktioniert.
Es sind nur ein paar kleine Änderungen notwendig, um den Hack wieder zum Laufen zu bringen. Hier ist die komplette Anleitung!
Datei helper.php unter /modules/mod_eventlist/ öffnen und vor
$i++
einfügen
$lists[$i]->id = $row->id;
Das sollte dann so aussehen:
$lists[$i]->id = $row->id; $i++;
Datei default.php unter /modules/mod_eventlist/tmpl/ öffnen und nach
<?php foreach ($list as $item) :
einfügen
// Start - Hack: Anzeige von Teilnehmer - Kubik-Rubik.de
$eid = $item->id;
// Datenbankabfrage
$db =& JFactory::getDBO();
$query = "SELECT uid FROM #__eventlist_register WHERE event = $eid";
$db->setQuery($query);
if (!$db->query()) {
echo $db->stderr();
return false;
}
// Resultat
$rows = $db->loadObjectList();
foreach ( $rows as $row ) {
$n++;
}
$tn = $n;
$n = 0;
// Ende - Hack
Das sollte dann so aussehen:
<?php foreach ($list as $item) :
// Start - Hack: Anzeige von Teilnehmer - Kubik-Rubik.de
$eid = $item->id;
// Datenbankabfrage
$db =& JFactory::getDBO();
$query = "SELECT uid FROM #__eventlist_register WHERE event = $eid";
$db->setQuery($query);
if (!$db->query()) {
echo $db->stderr();
return false;
}
// Resultat
$rows = $db->loadObjectList();
foreach ( $rows as $row ) {
$n++;
}
$tn = $n;
$n = 0;
// Ende - Hack
Nun kann die Anzahl angemeldeter User des Events an gewünschter Stelle angezeigt werden. Beispielsweise ganz unten unter der jeweiligen Veranstaltung. Suche ganz unten
</li>
füge davor hinzu
<? // Echo Teilnehmer echo "<br /><strong>Teilnehmer: $tn</strong><br />"; ?>
Das sollte dann so aussehen:
<? // Echo Teilnehmer echo "<br /><strong>Teilnehmer: $tn</strong><br />"; ?> </li>

Vorschläge, Kommentare und Tipps zu "Eventlist - Anzahl angemeldeter User im Modul anzeigen" bitte mit Hilfe des unteren Kontaktformulars hinterlassen.