Beide "Anzahl der Beiträge" Zahlen anzeigen

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Maugrim
Mitglied
Beiträge: 461
Registriert: 16.11.2009 20:22

Beide "Anzahl der Beiträge" Zahlen anzeigen

Beitrag von Maugrim »

Hallo!

Ich würde gerne beide Werte unter dem Avatar anzeigen lassen:
Sprich: die gezählten Postings (aller Foren in welchen Beiträge den Counter erhöhen) als einen Wert ausgeben (wie es zur Zeit der Standart ist)
und darunter noch ALLE Postings die dieser User geschrieben hat

diesen Wert kann man zZ nur erfahren wenn man alle Beiträge eines Users sucht...dann sieht man anhand der gefundenen Treffer wieviele Beiträge (also gezählte und ungezählte) Beiträge dieser User verfasst hat

wenn es möglich wäre die ungezählten seperat zu "counten" ohne die gezählten, wäre mir das sogar noch lieber, aber ich würde mit dem "alle" auch vorlieb nehmen :)

gibt es da einen Mod/Snippet dazu?
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8137
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: Beide "Anzahl der Beiträge" Zahlen anzeigen

Beitrag von Kirk »

Hallo
Für alle Beiträge mache folgendes:
Für prosilver basierende Styles!
Öffne: root/styles/[stylename]/template/viewtopic_body.html
Suche:

Code: Alles auswählen

		<!-- IF postrow.POSTER_POSTS != '' --><dd><strong>{L_POSTS}:</strong> {postrow.POSTER_POSTS}<dd><!-- ENDIF -->
Diesen Code setzt du vor diesen hier:

Code: Alles auswählen

				<!-- IF not postrow.U_POST_AUTHOR --><strong>{postrow.POST_AUTHOR_FULL}</strong><!-- ELSE -->{postrow.POST_AUTHOR_FULL}<!-- ENDIF -->
Für subsilver2 basierende Styles!
Öffne: root/styles/[stylename]/template/viewtopic_body.html
Suche:

Code: Alles auswählen

		<!-- IF postrow.POSTER_POSTS != '' --><dd><strong>{L_POSTS}:</strong> {postrow.POSTER_POSTS}<dd><!-- ENDIF -->
Diesen Code setzt du vor diesen hier:

Code: Alles auswählen

					<!-- IF postrow.POSTER_JOINED --><br /><b>{L_JOINED}:</b> {postrow.POSTER_JOINED}<!-- ENDIF -->
Zum Schluß den template und Browsercache leeren.
Benutzeravatar
Maugrim
Mitglied
Beiträge: 461
Registriert: 16.11.2009 20:22

Re: Beide "Anzahl der Beiträge" Zahlen anzeigen

Beitrag von Maugrim »

klasse! Dankeschön! :cookie:
Benutzeravatar
Maugrim
Mitglied
Beiträge: 461
Registriert: 16.11.2009 20:22

Re: Beide "Anzahl der Beiträge" Zahlen anzeigen

Beitrag von Maugrim »

Code: Alles auswählen

<!-- IF postrow.POSTER_POSTS != '' --><dd><strong>{L_POSTS}:</strong> {postrow.POSTER_POSTS}</dd><!-- ENDIF -->
zeigt doch nur alle gezählten Beiträge an, also all jene, die den Beitragszähler erhöhen

Doch wie kann ich ALLE Beiträge anzeigen, also jene die den Zähler erhöhen, und auch jene die ihn nicht erhöhen.
Ich habe Foren in welchen der Beitragszähler nicht erhöht wird (zb Spamforen) und daher möchte ich gerne beide Zahlen unter dem Avatar anzeigen.
Eben einmal die regulär gezählten Beiträge

und eben einmal ALLE Beiträge die das Mitglied insgesamt geschrieben hat


:oops:
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Beide "Anzahl der Beiträge" Zahlen anzeigen

Beitrag von Miriam »

Wenn es keine Variable gibt, die Du benutzen kannst, musst Du Dir halt eine bauen.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
Maugrim
Mitglied
Beiträge: 461
Registriert: 16.11.2009 20:22

Re: Beide "Anzahl der Beiträge" Zahlen anzeigen

Beitrag von Maugrim »

OOok :-?

dsa Übersteigt leider mein Wissen über html/php :oops: :(


Ich würde es aber versuchen, wenn ich wüsste, wie und mit welchen php Dateien die aktuelle Ausgabe hergestellt wird...dann könnte ich diese vielleicht umbauen?
aktuell kann man die Zahl ja nur erfahren über die Suche
Benutzeravatar
Maugrim
Mitglied
Beiträge: 461
Registriert: 16.11.2009 20:22

Re: Beide "Anzahl der Beiträge" Zahlen anzeigen

Beitrag von Maugrim »

Hi

hab da was gefunden: kann man das irgendwie verwenden?

viewtopic.php?f=6&t=15985
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Beide "Anzahl der Beiträge" Zahlen anzeigen

Beitrag von Miriam »

Definitiv.
Die Lösung steht ja nun fast schon da.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
Maugrim
Mitglied
Beiträge: 461
Registriert: 16.11.2009 20:22

Re: Beide "Anzahl der Beiträge" Zahlen anzeigen

Beitrag von Maugrim »

würde das so stimmen?
also würde dieser Befehl hier, die nötigen Beiträge auslesen?

lt der Tabelle phpbb_posts hat die poster_id 2 insgesamt 21 Beiträge verfasst...
liest diese Abfrage diese Zahl aus? :-?


$sql = 'SELECT COUNT(total_posts) as count
FROM ' . POSTS_TABLE . '
WHERE poster_id != ' . $user->data['user_id'];

$result = $db->sql_query($sql);
$db->sql_freeresult($result);
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Beide "Anzahl der Beiträge" Zahlen anzeigen

Beitrag von Miriam »

Maugrim hat geschrieben:liest diese Abfrage diese Zahl aus? :-?
Ich sage nein....
Was haben Deine Tests ergeben?

Code: Alles auswählen

$sql = 'SELECT COUNT(post_id) as user_total_posts FROM ' . POSTS_TABLE . '
        WHERE poster_id = ' . (int) $user->data['user_id'];

$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$db->sql_freeresult($result);
print "Du hast " . $row['total_posts'] . " Posts verfasst.";  
Denn Du hast ja alle Einträge in der Spalte post_id des betreffenden Users gezählt, oder?

Bemerkung: Dieser Code liest die Anzahl der Beiträge des angemeldeten Users aus. Es wäre also ratsam, diesen Wert zwecks Bereitstellung für andere mit in die Usertabelle einzupflegen. Meinetwegen in einer neuen Spalte namens user_total_posts. dann kann dieser Wert überall ganz genau wie der Wert user_posts bereitgestellt werden.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“