16
Mods & Plugins (Releases & Support) / Re: [Mod] Trusted Member
« on: April 28, 2013, 08:11:51 PM »
OK, habe ich gemacht, aber leider sehe ich immer nur meine Punkte bei anderen userprofilen.
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
if ($cat_id == ($config['ausgewaehlte_kat'])){
$sql = "SELECT COUNT(*) AS num_comments
FROM ".COMMENTS_TABLE."
WHERE user_id = ".$user_info['user_id'];
$num_comments = $site_db->query_firstrow($sql);
$sql = "SELECT COUNT(*) AS num_uploads
FROM ".IMAGES_TABLE."
WHERE user_id = ".$user_info['user_id'];
$num_uploads = $site_db->query_firstrow($sql);
$comments = $num_comments['num_comments'];
$uploads = $num_uploads['num_uploads'];
$calculate = $comments;
$calculate2 = $uploads;
$s = ($calculate == 1) ? "" : "en";
if ($calculate < ($config['anzahl_kommentare'] -1) && $cat_id == 170) { //zugang zu einer bestimmten kategorie nicht erlaubt, wenn weniger als x kommentare
$content = "<b><font color=\"#000000\" size=\"2\"> Du musst erst ".$config['anzahl_kommentare']." Kommentare abgeben, um die Kategorie sehen zu koennen ! \n</font></b>\n";
}
elseif ($calculate2 < ($config['anzahl_uploads'] -1) && $cat_id == 170) { //zugang zu einer bestimmten kategorie nicht erlaubt, wenn weniger als x Uploads gemacht
$content = "<b><font color=\"#000000\" size=\"2\"> Du musst erst ".$config['anzahl_uploads']." Bilder hochgeladen haben, um die Kategorie sehen zu koennen ! \n</font></b>\n";
}
else {
die kategorie sehen.....
}
Das Problem hatte ich auch mal:QuoteHi!
Wenn ein User gelöscht wird:
Alle Bilder von User löschen: "ja"
Alle Kommentare löschen: "nein"
Bei den Kommentaren des gelöschten Users steht dann der Username und darunter "Gast".
Wenn sich jetzt ein neuer User mit den gleichen Usernamen anmeldet, kann es unter Umständen zu unschönen Verwechslungen kommen, wenn jemand unter den gelöschten User den Zusatz "Gast" nicht liest.
Mein Vorschlag, ganz einfach einen Timestamp nach den zu löschenden Username anhängen.
Somit wäre ein Verwechslung nahezu ausgeschlossen.
in der admin/user.php:
suche:
SET user_id = ".GUEST.", user_name = '$user_name'
und ersetze es mit:
SET user_id = ".GUEST.", user_name = '$user_name".time()."'
mfg Andi