Seite 1 von 1

Frage zu den Letzten Nockpages beim Portal von 2.06 Plus 1.3

Verfasst: 18.01.2004 23:12
von shape
Bräuchte jetzt mal Eure Hilfe.
Ich habe den Code, für die letzten Nickpages auf der Portalsite ( Version PHPBB2.0.6 Plus1.3 ), soweit abgeändert, das ich mir unter dem Willkomenstext, eine Tabelle mit den 4 neusten Nickpages anzeigen lassen. In der Tabelle wird momentan, Username, Geburtsdatum, Reg. Datum und Userpic angezeigt. Ich würde aber gerne noch Gender und Alter anzeigen lassen. Der Code dafür steht ja praktisch schon fertig in der nickpage.php, aber wie baue ich den in das Array der Portal site( ist ja ne Schleife, die bis 4 durchläuft), an welche Stelle müsste das denn rein ?.Mein Code sieht momentan so aus:

Code: Alles auswählen

// Newest Nickpages Mod
$sql = "SELECT a.user_id, a.username, b.born, b.name, b.pic, b.created FROM ".USERS_TABLE." a, ".NICKPAGE_TABLE." b WHERE b.uid=a.user_id ORDER BY b.created DESC LIMIT 4";

if (!$result = $db->sql_query($sql))
    {
        message_die(GENERAL_ERROR, 'Could not query Nickpage information', '', __LINE__, __FILE__, $sql);
    }

$nickpage_list = $db->sql_fetchrowset($result);
for($i = 0; $i < count($nickpage_list); $i++)
{
	$username = $nickpage_list[$i]['username'];
	$userdate = $nickpage_list[$i]['created'];
	$userpic = "<img src='".$nickpage_list[$i]['pic']."'>";
	$userborn= $nickpage_list[$i]['born'];

	if(strlen($username) > 17) { // Limit title length to avoid wrap
            $username = strip_tags($username, '<a><i><b><ul><li>');
            $username = substr($username,0,15);
            $username .= "...";
             }


	$row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
	$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];
//Static vars

	$template->assign_block_vars('nickpagemod', array(
			"ROW_COLOR" => "#" . $row_color,
			"ROW_CLASS" => $row_class,
			'NAME' => '<a href="' . append_sid("nickpage.php?user=$username") . '">' . $username . '</a>',
			'LSEEN_TIME'     => date("m.d.y", $nickpage_list[$i]['created']),
			'PIC' => $nickpage_list[$i]['pic'],
			'BORN' => $nickpage_list[$i]['born'],
Thanks !

Verfasst: 19.01.2004 01:15
von AWSW
Schau mal auf phpbb2.de vorbei - ich glaube die haben das Board entwickelt und es wird da auch supportet. Die Jungs da dürfen das schnell finden...

Verfasst: 19.01.2004 01:38
von shape
@AWSW: Da hab ich auch schon etwas zu diesem Thema geposted ;-)

Verfasst: 19.01.2004 02:01
von shape
Hmm, also das geschlecht, habe ich in das Array reingekriegt, habe aber allerdings immer noch ein Problemchen mit dem Alter. Wenn ich die Funktion zur Berechnung des Alters in meine Schleife einbaue, bekomme ich immer eine Fehlermeldung alla, Function Howold ist bereits deklariert. Das kommt doch bestimmt daher, weil ich die Function in der Schleife drin habe, ich muß die Funktion doch sicherlich außerhalb der SChleife aufrufen, sonst wir die ja immer wieder neu deklariert. Aber an welche Stelle muss die ?