Frage zu den Letzten Nockpages beim Portal von 2.06 Plus 1.3

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
shape
Mitglied
Beiträge: 108
Registriert: 11.01.2004 13:09

Frage zu den Letzten Nockpages beim Portal von 2.06 Plus 1.3

Beitrag 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 !
AWSW
Ehemaliges Teammitglied
Beiträge: 3365
Registriert: 26.05.2002 12:20

Beitrag 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...
LEIDER DAUERHAFT OFFLINE & Ich beantworte keine Fragen zu phpBB per Mail oder PN !
Hinweis: awsw.de ist nun dauerhaft offline. Die MODs könnt Ihr hier in der Datenbank finden.
Bitte keine Anfragen senden, ob ich die MODs anderweitig senden kann - es geht nicht - Danke für Euer Verständnis !
shape
Mitglied
Beiträge: 108
Registriert: 11.01.2004 13:09

Beitrag von shape »

@AWSW: Da hab ich auch schon etwas zu diesem Thema geposted ;-)
shape
Mitglied
Beiträge: 108
Registriert: 11.01.2004 13:09

Beitrag 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 ?
Antworten

Zurück zu „phpBB 2.0: Mod Support“