Anzeige Anzahl der Themen

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Anzeige Anzahl der Themen

Beitrag von Miriam »

Mach mal besser in dem anderen Thema weiter... hier geht es um Memberlist; soweit ich es sehen konnte.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5394
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Anzeige Anzahl der Themen

Beitrag von oxpus »

Nu ja, mein Snippet ist von 2009. Da hat sich in der Zwischenzeit nun auch schon einiges getan.
Den Vorzug würde ich von mir aus aber auch der MOD von nickvergessen geben.
Diese ist umfangreicher, kann mehr und belastet nicht durch zusätzliche SQL-Abfragen die Profilansicht der Benutzer, was mein Snippet jedoch tut.

Ich habe mein Snippet aber jetzt mal an die aktuelle phpBB 3-Version angepasst.
So sollte diese auch besser zu installieren sein und einige Bugs beseitigen:

Öffne memberlist.php und finde

Code: Alles auswählen

		{
			$member['posts_in_queue'] = 0;
		}
Füge danach ein:

Code: Alles auswählen

		$sql = 'SELECT COUNT(topic_id) AS topic_starts FROM ' . TOPICS_TABLE . '
			WHERE topic_poster = ' . (int) $user_id;
		$result = $db->sql_query($sql);
		$member['topic_starts'] = (int) $db->sql_fetchfield('topic_starts');
		$db->sql_freeresult($result);
Finde dann

Code: Alles auswählen

			'POSTS_PCT'			=> sprintf($user->lang['POST_PCT'], $percentage),
und füge danach ein:

Code: Alles auswählen

			'TOPIC_STARTS'		=> $member['topic_starts'],
			'U_TOPIC_STARTS'	=> append_sid("{$phpbb_root_path}search.$phpEx", 'author_id=' . $user_id . '&sf=titleonly&sr=topics'),
Jetzt die Datei styles/prosilver/template/memberlist_view.html die Stelle

Code: Alles auswählen

			<dt>{L_TOTAL_POSTS}:</dt>
				<dd>{POSTS} <!-- IF S_DISPLAY_SEARCH -->| <strong><a href="{U_SEARCH_USER}">{L_SEARCH_USER_POSTS}</a></strong><!-- ENDIF -->
					<!-- IF POSTS_PCT --><br />({POSTS_PCT} / {POSTS_DAY})<!-- ENDIF -->
finden und davor einfügen:

Code: Alles auswählen

			<!-- IF TOPIC_STARTS and S_DISPLAY_SEARCH --><dt>{L_TOPICS}:</dt> <dd><strong><a href="{U_TOPIC_STARTS}">{TOPIC_STARTS}</a></strong></dd></dt><!-- ENDIF -->
Jetzt ist die Anzahl Themen auch verlinkt auf die Suchergebnisse, die sich direkt dahinter verbergen.
Und nach der Installation nicht die Aktualisierung des Template-Caches vergessen, sonst kann u. U. nichts angezeigt werden.
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Blubbox
Mitglied
Beiträge: 61
Registriert: 09.06.2012 00:42

Re: Anzeige Anzahl der Themen

Beitrag von Blubbox »

Vielen lieben Dank Oxpus, nur leider geht es nicht.

Habe alles Stellen gefunden und es gewissenhaft eingesetzt. Template bereinigt.
Es passiert nichts.

So sieht es derzeit aus:
[ externes Bild ]
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5394
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Anzeige Anzahl der Themen

Beitrag von oxpus »

Ist der Screenshot vom Miniprofil neben den Beiträgen?
Dort wird die Anzahl der Themen nach meinem Snippet nicht angezeigt, sondern nur im "großen" Profil der Benutzer!!
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Blubbox
Mitglied
Beiträge: 61
Registriert: 09.06.2012 00:42

Re: Anzeige Anzahl der Themen

Beitrag von Blubbox »

Entschuldigung, da habe ich was falsch verstanden.
Ja es ging um das Miniprofil.
Nochmals Danke für die Mühe das Snippet zu aktualisieren. Wird bestimmt anderen helfen.

Meine Lösung steht hier: viewtopic.php?f=87&p=1288401#p1288401
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5394
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Anzeige Anzahl der Themen

Beitrag von oxpus »

Solche "Kleinigkeiten" sollte man dann auch immer gleich dazu schreiben, sonst redet man wie hier eine ganze Weile aneinander vorbei und wundert sich... :wink:
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Antworten

Zurück zu „[3.0.x] Mod Support“