Hallo!
Ich hab schon alles mögliche an Suchbegriffen probiert und hab bis jetzt einfach nichts gefunden!
Ich suche eine Möglichkeit nur neue Themen der Benutzer zu zählen mit denen man im Rang steigen kann!
Nun ist es ja so dass jeder Beitrag sowol Themen als auch Antworten mitgezählt werden.
Vielleicht gibt es ja ein Mod das beides mitzählt zb:
Themen: 5
Beiträge: 64
Aber eben das die Zahl der Themen für den Rang relevant ist!
Ich hoffe es gibt eine Möglichkeit!
mfg
Nur Themen mitzählen
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.
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.
Re: Nur Themen mitzählen
Finde in der includes/functions_display.php
tausche aus gegen:
Jetzt mußt Du nur noch bei jedem Aufruf der Funktion get_user_rank() die jeweilige User ID als 6. Parameter mit angeben und schon isses fertig und die jeweiligen Topics werden für den Rang gezählt.
Code: Alles auswählen
function get_user_rank($user_rank, $user_posts, &$rank_title, &$rank_img, &$rank_img_src)
{
global $ranks, $config, $phpbb_root_path;
Code: Alles auswählen
function get_user_rank($user_rank, $user_posts, &$rank_title, &$rank_img, &$rank_img_src, $user_id = false)
{
global $ranks, $config, $phpbb_root_path, $db;
if ( (int)$user_id > 1 )
{
// override user_posts
$sql = 'SELECT count(topic_approved) as topics FROM ' . TOPICS_TABLE . '
WHERE topic_poster = ' . $user_id;
$result = $db->sql_query($sql);
$admin_group_id = (int) $db->sql_fetchfield('topics');
$db->sql_freeresult($result);
}
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Ich schmeiß' alles hin und...
... lasse es liegen
-
- Mitglied
- Beiträge: 2
- Registriert: 26.10.2012 13:40
Re: Nur Themen mitzählen
Vielen Dank!Miriam hat geschrieben: Jetzt mußt Du nur noch bei jedem Aufruf der Funktion get_user_rank() die jeweilige User ID als 6. Parameter mit angeben und schon isses fertig und die jeweiligen Topics werden für den Rang gezählt.
Und wie mache ich das?
MFG
Re: Nur Themen mitzählen
Z.B. so: Klick.
Die Übergabe der namentlich richtigen Variablen
Die Übergabe der namentlich richtigen Variablen
User-ID
wurde nicht geprüft; die Funktion get_user_rank() arbeitet aber bei richtiger Parameterübergabe wie gewünscht.Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Ich schmeiß' alles hin und...
... lasse es liegen