Hi Leutz,
wie muss der code lauten damit ich denn unteren code in eine Tabelle reinpacken kann.
Hab meine tabelle schon eingefügt und den gesamten PHP code in die Tabelle selber eingefügt.
Das prob dabei ist das mit die ausgabe von diesem modul über der tabelle angezeigt wird anstatt in der Tabelle.
Es handelt sich hierbei um das Modul:
Simpleboard Forum - Most Active Threads
Hier mal der code der in der Tabelle stehen soll bzw. ausgegeben werden soll.
Ich hoffe ihr könnt mir diesmal helfen.PHP-Code:<?php
defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
$catid = $params->get( 'catid', 0 );
$maxlist = $params->get( 'max_list', 5 );
$shownums = $params->get( 'show_left_nums', 0 );
$showlinks = $params->get( 'show_last_links', 0 );
$order = $params->get( 'order', 'countd');
$aclass = $params->get( 'aclass', '' );
$lasttext = $params->get( 'lasttext', 'Last at' );
$lasthours = $params->get( 'lasthours', '4,24' );
$hstring = $params->get( 'hstring', 'h' );
$max_days = $params->get( 'max_days', '' );
$content = "";
$query = "SELECT a.* , b.id as category, b.published as published, COUNT(*) as number "
. " FROM #__sb_messages AS a, "
. " #__sb_categories AS b WHERE a.catid = b.id"
. " AND a.hold = 0 AND b.published = 1"
. ($catid ? ' AND a.catid = '.$catid : '');
if ( ($max_days != "" ) && ($max_days != 0) ) {
$query .= " AND DATE_FORMAT(FROM_UNIXTIME(UNIX_TIMESTAMP()-a.time),'%e') < ".$max_days;
}
$query .= " GROUP BY thread ";
switch ($order) {
case 'countd' : $qo = " number DESC, a.time DESC, b.name"; break;
case 'counta' : $qo = " number ASC , a.time DESC, b.name"; break;
case 'date' : $qo = " a.time DESC, number DESC, b.name"; break;
default:
$qo = " number DESC, a.time DESC, b.name"; break;
}
$query .= " ORDER BY " . $qo;
$query .= " LIMIT " . $maxlist." ";
$database->setQuery($query);
$meslist = $database->loadObjectList();
$enum=1;
foreach ($meslist as $mes){
if ($shownums)
$content .= $enum.". ";
$content .= "<a ". ($aclass ? 'class="'.$aclass.'"' : '');
$content .= " href=\"index.php?option=com_simpleboard&func=view&catid=".$mes->catid."&id=".$mes->id."#".$mes->id."\">".stripslashes($mes->subject)."</a> (".$mes->number.")".$mes->ew."<br/>";
$enum++;
}
if ($showlinks) {
$content.="<br/>";
$content.= $lasttext;
$hours = split (",",$lasthours);
$hoursstring = '';
foreach ($hours as $hour) {
$hoursstring .= " <a ".($aclass ? 'class="'.$aclass.'"' : '')." href=\"index.php?option=com_simpleboard&func=latest&do=show&sel=".$hour."\">".$hour."".$hstring."</a> - ";
}
$content .= SubStr($hoursstring,0,-3);
}
?>
Danke im Voraus für euer bemühn.
Gruß Luderbeavis


LinkBack URL
About LinkBacks
Zitieren
Lesezeichen