Joomla! Forum Schweiz wird Teil der D-A-CH Community

Nach vielen Jahren als zentrale Anlaufstelle für Fragen rund um Joomla! in der Schweiz wird das Joomla! Forum Schweiz künftig als Archiv weitergeführt.

Die Joomla!-Communities aus Deutschland, Österreich und der Schweiz arbeiten heute enger denn je zusammen. Deshalb bündeln wir künftig auch den deutschsprachigen Support und Austausch an einem gemeinsamen Ort im Joomla! D-A-CH Forum.

Für neue Fragen, Diskussionen und den Austausch mit der Community nutzt bitte ab sofort:

forum.joomla.de

Das Joomla! Forum Schweiz bleibt weiterhin bestehen und wird als Archiv im Lesemodus erhalten. Die vielen Beiträge, Lösungen und Erfahrungen aus den vergangenen Jahren bleiben damit weiterhin zugänglich und über die Suche auffindbar.

Wir bedanken uns herzlich bei allen Mitgliedern, Moderatoren und Helfern, die das Schweizer Joomla! Forum über viele Jahre mit ihrem Wissen und ihrem Engagement geprägt haben.

Wir sehen uns im Joomla! D-A-CH Forum!

Kategorie Modul - Anzahl der Beiträge anzeigen

  • lfir
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
13 Juli 2008 15:32 #15140 von lfir
Hallo,

ich verwende ein Modul auf meiner Seite, um alle weiteren Kategorien anzuzeigen. Nun möchte ich, dass dahinter noch in Klammer die Anzahl der Beiträge dargestellt wird. Da das ja z.B. beim Default View von der Section gemacht wird, habe ich einfach das entsprechende Code-Snippet in das Modul kopiert. Sieht folgendermaßen aus:
Code:
<?php // no direct access defined('_JEXEC') or die('Restricted access'); ?> <ul class="categories<?php echo $params->get('moduleclass_sfx'); ?>"><?php foreach ($list as $item) : ?> <li> <a href="<?php echo JURI::base() . "index.php?option=com_content&view=category&layout=blog&id=" . $item->id; ?>"> <?php echo $item->title;?> <!-- Code für die Darstellung der Anzahl der Beiträge aus /section/tmpl/default.php <span class="small"> ( <?php echo $category->numitems ." ". JText::_( 'items' );?> )</span> <!-- </li> <?php endforeach; ?> </ul>
Leider wird nur der Text nach der Zahl angezeigt (also "Beiträge"), jedoch nicht die Zahl selbst. Habe ich etwas falsch gemacht/vergessen?

Die Helper.php sieht folgendermaßen aus:
Code:
<?php /** * @version 1.5.3 * @copyright Copyright (C) 2007, 2008 Rich Dorfman & WebFeats! All rights reserved. * @license GNU/GPL */ /// no direct access defined('_JEXEC') or die('Restricted access'); // require_once (JPATH_SITE . '/components/com_content/helpers/content.php'); require_once (JPATH_SITE.DS.'components'.DS.'com_content'.DS.'helpers'.DS.'route.php'); class modCategoriesHelper { function getList(&$params) { global $mainframe; $db =& JFactory::getDBO(); $user =& JFactory::getUser(); $count = intval($params->get('count', 20)); // count from mod_sections.xml $id = $params->get( 'id', 1 ); // the selected section $contentConfig = &JComponentHelper::getParams( 'com_content' ); $access = !$contentConfig->get('shownoauth'); $gid = $user->get('aid', 0); $now = date('Y-m-d H:i:s', time() + $mainframe->getCfg('offset') * 60 * 60); $nullDate = $db->getNullDate(); // show/hide empty categories in section $empty_sec = ''; if ( !$params->get( 'empty_cat_section' ) ) { $empty_sec = "n HAVING cnt > 0"; } // Query Sections table for all Categories that match Section ID $query = 'SELECT a.id AS id, a.title AS title, COUNT(b.id) as cnt' . ' FROM #__categories as a' . ' LEFT JOIN #__content as b ON b.catid = a.id' . ($access ? ' AND b.access <= '.(int) $gid : '') . ' AND ( b.publish_up = "'.$nullDate.'" OR b.publish_up <= "'.$now.'" )' . ' AND ( b.publish_down = "'.$nullDate.'" OR b.publish_down >= "'.$now.'" )' . ' WHERE a.published = 1' . ' AND a.section = "'.$id.'"' . ($access ? ' AND a.access <= '.$gid : '') . ' GROUP BY a.id '. $empty_sec . ' ORDER BY a.ordering'; $db->setQuery($query, 0, $count); $rows = $db->loadObjectList(); return $rows; } }
Sehen kann man das ganze hier: (Erstes modul rechts oben) --ALTER LINK WURDE ENTFERNT--

Danke für eure Hilfe,
mfg aus Tirol, Florian
Moderatoren: Tribal6RePaoDragonlordChris Hoefligerpascaleadiheutschi.ch
Powered by Kunena Forum

Joomla! Verband Schweiz - Mitglied werden