Beitragszahl in Benutzerliste (German / Deutsch)

by Taurec, Friday, January 20, 2017, 07:45 (2647 days ago)

Hallo!

Ich würde gerne den Benutzerbereich/Benutzerliste etwas aufmotzen, indem ich eine Spalte mit der Anzahl der geschriebenen Beiträge eines Benutzers einfüge. So würde man sehen, wer die eifrigsten Schreiber sind, und ich könnte Karteileichen mit 0 Beiträgen schneller identifizieren und löschen.

Mir scheint, eine solche Funktion ist schon vorhanden, da in den Dateien entsprechende Bereiche auskommentiert sind.

In der user.inc.php um Zeile 130:

// count postings:
if($categories==false) $count_result = @mysqli_query($connid, "SELECT COUNT(*) FROM ".$db_settings['forum_table']." WHERE user_id = ".intval($row['user_id']));
else $count_result = @mysqli_query($connid, "SELECT COUNT(*) FROM ".$db_settings['forum_table']." WHERE user_id = ".intval($row['user_id'])." AND category IN (".$category_ids_query.")");
list($postings) = mysqli_fetch_row($count_result);
mysqli_free_result($count_result);
$userdata[$i]['postings'] = $postings;
$userdata[$i]['postings'] = $row['postings'];

In der user.inc.tpl in Zeile 42, um den Spaltentitel zu aktivieren:

<th><a href="index.php?mode=user{if $search_user_encoded}&amp;search_user={$search_user_encoded}{/if}&amp;order=postings&amp;descasc={if $descasc=="ASC" && $order=="postings"}DESC{else}ASC{/if}&amp;ul={$ul}" title="{#order_linktitle#}">{#user_postings#}</a>{if $order=="postings" && $descasc=="ASC"}&nbsp;<img src="{$THEMES_DIR}/{$theme}/images/asc.png" alt="[asc]" width="5" height="9" />{elseif $order=="postings" && $descasc=="DESC"}&nbsp;<img src="{$THEMES_DIR}/{$theme}/images/desc.png" alt="[desc]" width="5" height="9" />{/if}</th>

Und in Zeile 53, um den Spalteninhalt/die Beitragszahl anzuzeigen:

<td><span class="small">{if $row.postings>0}<a href="index.php?mode=user&amp;action=show_posts&amp;id={$row.user_id}">{$row.postings}</a>{else}{$row.postings}{/if}</span></td>

Die Kommentierung zu entfernen (wie oben) führt aber nur dazu, daß eine leere Spalte angezeigt wird.

Habe ich etwas übersehen oder funktioniert das einfach nicht?
Läßt sich die Beitragszahl auf andere Weise in der Benutzerliste einblenden?

Gruß
Taurec


Complete thread:

 RSS Feed of thread