Tutorial - Eventlist - Anzahl angemeldeter User im Modul anzeigen


Hack, um die Anzahl angemeldeter Teilnehmer im Modul anzeigen zu lassen

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!

1. ID des Events übergeben

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++;

2. Teilnehmerzahl des Events auslesen und in Variable speichern

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

3. Anzeige an gewünschter Stelle veröffentlichen

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>

Beispiel:

Eventlist - Anzahl angemeldeter User im Modul anzeigen

Zuletzt aktualisiert am Mittwoch, 14. März 2012 11:59

Copyright © 2005 - 2014 Kubik-Rubik.de - Viktor Vogel