User Attachments auf dem Index mit Ausgabe der Anzahl

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Feuerball
Beiträge: 636
Registriert: Mi 15.Sep, 2004 22:11

User Attachments auf dem Index mit Ausgabe der Anzahl

Beitrag von Feuerball »

Hallo,
ich habe ein Snippet auf meiner Festplatte gefunden wo ich leider nicht mehr weis wo der her kommt :/
Der Zeigt einen Link zum Attachment User KontrollPanel des Users auf dem Index an.

Da steht dann "Eigene Attachments anzeigen".

wie bau ich jetzt noch die Anzalh mit ein ?

Beispiel
Eigene Attachments (5)

hier mal der Code dazu

Code: Alles auswählen

#
#-----[ ÖFFNE ]-----
#
# include/page_header.php
#

#
#-----[ FINDE ]-----
#
	'U_SEARCH_NEW' => append_sid('search.'.$phpEx.'?search_id=newposts'),
#
#-----[ DANACH EINFÜGEN ]-----
#
	//Attachment Control Panel-Link
	'U_UACP' => append_sid('uacp.'.$phpEx.'?u='. $userdata['user_id'] . '&sid=' . $userdata['session_id']),

#
#-----[ ÖFFNE ]-----
#
# templates/subSilver/index_body.tpl
#

#
#-----[ FINDE ]-----
#
		<BEGIN>
		<a>{L_SEARCH_NEW}</a><br><a>{L_SEARCH_SELF}</a><br>
#
#-----[ DANACH EINFÜGEN ]-----
#
		<a>Eigene Attachments anzeigen</a>
Zuletzt geändert von Feuerball am Fr 04.Aug, 2006 21:04, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Diese Abfrage hier fragt die Anzahl der Attachments des aktuellen Users ab:

Code: Alles auswählen

	$sql = 'SELECT attach_id 
		FROM ' . ATTACHMENTS_TABLE . '
		WHERE user_id_1 = ' . (int) $userdata['user_id'] . '
			AND privmsgs_id = 0
		GROUP BY attach_id';
		
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Couldn\'t query attachments', '', __LINE__, __FILE__, $sql);
	}
		
	$num_attach_ids = $db->sql_numrows($result);
	$db->sql_freeresult($result);
Damit hast Du dann die Anzahl der Attachments mit $num_attach_ids zur weiteren Verfügung.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Feuerball
Beiträge: 636
Registriert: Mi 15.Sep, 2004 22:11

Beitrag von Feuerball »

Dank dir.
Antworten