[Joomla 1.5] Modul Mostread mit Hits
Für Joomla 1.0 habe ich schon das Modul "Mostread" so angepasst, dass auch die Hits anzeigt werden. Da ich nun auf Joomla 1.5 umgestiegen bin, habe ich natürlich auch wieder das neuen Modul ergänzt. Bei der neuen Version war es etwas komplizierter gewesen.
Zu Bearbeiten sind die Dateien helper.php und default.php
Zuerst nehmen wir uns die Datei "helper.php" vor. Der dargestellte Code beginnt ab Zeile 73 und dort müssen wir eine Zeile hinzufügen.
$i = 0;
$lists = array();
foreach ( $rows as $row )
{
if($row->access <= $aid)
{
$lists[$i]->link = JRoute::_(ContentHelperRoute::getArticleRoute($row->slug, $row->catslug, $row->sectionid));
} else {
$lists[$i]->link = JRoute::_('index.php?option=com_user&view=login');
}
$lists[$i]->text = htmlspecialchars( $row->title );
$lists[$i]->hits = $row->hits;
$i++;
}
Nun öffnen wir die Datei "default.php" und fügen wiederum einen kleinen Code in Zeile 7 ein. Ich dem Ausdruck "Zugriffe: XY" die Klasse "small" zugewiesen. Dies kann aber einfach entfernt bzw. geändert werden. Die Darstellung ohne Klasse findest du weiter unten.
<font class="small">Zugriffe: <?php echo $item->hits;?></font>
Ohne die Klasse lautet der Code so:
Zugriffe: <?php echo $item->hits;?>
Ein Backup der kompletten Seite, vorallem aber der Datei sollte selbstverständlich sein.
Nachfolgend noch das geänderte Modul zum Installieren über den Installer





Kommentare
kurz und einfach erklärt - sehr gut!
Gruß
Viktor