Beitrags/Postinganzahl nach dem Löschen von Beiträgen unverändert |
crazystone
Mitglied
Dabei seit: 03.02.04
Beiträge: 3
|
|
Titel: Beitrags/Postinganzahl nach dem Löschen von Beiträgen unverändert
Version: 1.0
Beschreibung: *******************************************************************
*Beitrags/Postinganzahl nach dem Löschen von Beiträgen unverändert*
*******************************************************************
Idee von Karsten Steinke (karsten@crazy-site.de)
(Getestet mit wbb 2.1.3)
Was bewirkt die Anpassung:
Die Beitrags/Postinganzahl eines Users bleibt erhalten, nach dem Löschen eines Beitrages/ Themas und deren Beiträge.
Folgende Löschmöglichkeiten wurde berücksichtigt:
1.Bei vorhandenen Rechten eigene Beiträge selbst, oder aber durch den Admin, bzw. der Mods (die Beiträge einzeln löschen dürfen) löschen (geht über den Buttun editieren und dann Häkchen bei Beitrag löschen).
2.Über die administrativen Optionen und dann Thema löschen, Beiträge die da mitgelöscht werden, wirken sich auch nicht negativ auf die Gesamtanzahl aus.
3.Im ACP Thema Massenbearbeitung!!!
4.Den Punkt hätte ich beinahe übersehen, unter Anzeige aktualisieren gibt es die Möglichkeit die Beiträge zählen zu lassen, darüber wurde bei mir, bis ich endlich herrausfand warum, immer wieder die Beitraganzahl um die Gelöschten reduziert, nun nicht mehr!
Beitragsanzahl nimmt nicht mehr ab, also auch keine meckernden User mehr!!!
----
weiter zum Download
|
|
27.04.04 01:25 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Headhunter
Mitglied
Dabei seit: 22.01.04
Beiträge: 34
Forenversion: 2.1.3
|
|
Vielen Dank für den Hack!
Genau sowas habe ich gesucht....
Eingebaut und funktioniert auf anhieb.....danke!
|
|
28.04.04 09:52 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Power_Baer
Mitglied
Dabei seit: 16.01.04
Beiträge: 163
Herkunft: Heinsberg Forenversion: wbb2.1.3
|
|
punkt 2 in der anleitung
sagt mir irgend wie nix
code: |
1:
2:
3:
4:
5:
6:
7:
8:
|
wbb2root/modcp.php
Suche & Lösche diese Zeilen, (oder mit // auskommentieren):
while($row=$db->fetch_array($result)) $db->query("UPDATE bb".$n."_users SET userposts=userposts-'$row[posts]' WHERE userid='$row[userid]'");
dann:
while($row=$db->fetch_array($result)) $db->query("UPDATE bb".$n."_users SET userposts=userposts-'$row[posts]' WHERE userid='$row[userid]'");
|
|
??? was ist mit dann
denke mal man muß das auch raus nehmen
//edit//
nach einbau
wenn ich im acp was löschen will
an Kategorie /forenteil
kommt
Database error in WoltLab Burning Board (2.1.3): Invalid SQL: UPDATE bb1_boards SET parentlist = SUBSTRING(REPLACE(CONCAT(',',parentlist,','),',77,',','),2,LENGTH(REPLACE(C
ONCAT(',',parentlist,','),',77,',','))-2) WHERE boardid IN ()
mysql error: You have an error in your SQL syntax near ')' at line 1
mysql error number: 1064
mysql version: 3.23.55-Max-log
php version: 4.3.1
Date: 04.05.2004 @ 04:55
Script: /wbb2/acp/board.php
__________________ keine warum den :motz:
Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Power_Baer: 04.05.04 05:03.
|
|
04.05.04 04:45 |
E-Mail
Finden
Als Freund hinzufügen
|
|
crazystone
Mitglied
Dabei seit: 03.02.04
Beiträge: 3
Themenstarter
|
|
In der ModCp gibt es zwei mal die selbe Zeile, beide müssen auskommentiert oder gelöscht werden...
Zuerst die Eine DANN die Andere!!!
|
|
19.05.04 00:21 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
crazystone
Mitglied
Dabei seit: 03.02.04
Beiträge: 3
Themenstarter
|
|
***********************************************************
*Beitrags/Postinganzahl nach dem Löschen von Beiträgen unverändert*
***********************************************************
Idee von Karsten Steinke (karsten@crazy-site.de)
(Getestet mit wbb 2.1.3)
Was bewirkt die Anpassung:
Die Beitrags/Postinganzahl eines Users bleibt erhalten, nach dem Löschen eines Beitrages/ Themas und deren Beiträge.
Folgende Löschmöglichkeiten wurde berücksichtigt:
1.Bei vorhandenen Rechten eigene Beiträge selbst, oder aber durch den Admin, bzw. der Mods (die Beiträge einzeln löschen dürfen) löschen (geht über den Buttun editieren und dann Häkchen bei Beitrag löschen).
2.Über die administrativen Optionen und dann Thema löschen, Beiträge die da mitgelöscht werden, wirken sich auch nicht negativ auf die Gesamtanzahl aus.
3.Im ACP Thema Massenbearbeitung!!!
4.Den Punkt hätte ich beinahe übersehen, unter Anzeige aktualisieren gibt es die Möglichkeit die Beiträge zählen zu lassen, darüber wurde bei mir, bis ich endlich herrausfand warum, immer wieder die Beitraganzahl um die Gelöschten reduziert, nun nicht mehr!
Beitragsanzahl nimmt nicht mehr ab, also auch keine meckernden User mehr!!!
Anleitung was zu machen ist:
wbb2root/editpost.php
Suche & Lösche diese Zeile (oder mit // auskommentieren):
if($board['countuserposts'] && $post['userid'] && $post['visible']==1) $db->unbuffered_query("UPDATE bb".$n."_users SET userposts=userposts-1 WHERE userid = '$post[userid]'",1);
wbb2root/modcp.php
Suche & Lösche diese Zeilen, (oder mit // auskommentieren):
while($row=$db->fetch_array($result)) $db->query("UPDATE bb".$n."_users SET userposts=userposts-'$row[posts]' WHERE userid='$row[userid]'");
dann:
while($row=$db->fetch_array($result)) $db->query("UPDATE bb".$n."_users SET userposts=userposts-'$row[posts]' WHERE userid='$row[userid]'");
wbb2root/acp/threads.php
Suche & Lösche diese Zeile (oder mit // auskommentieren):
while($row=$db->fetch_array($result)) $db->query("UPDATE bb".$n."_users SET userposts=userposts-'$row[posts]' WHERE userid='$row[userid]'");
wbb2root/acp/board.php
Suche & Lösche diese Zeilen (oder mit // auskommentieren):
else while($row=$db->fetch_array($result)) $db->query("UPDATE bb".$n."_users SET userposts=userposts-'$row[posts]' WHERE userid='$row[userid]'");
dann:
while($row=$db->fetch_array($result)) $db->unbuffered_query("UPDATE bb".$n."_users SET userposts=userposts-'$row[posts]' WHERE userid='$row[userid]'",1);
wbb2root/acp/otherstuff.php
Suche & Lösche diese Zeile (oder mit // auskommentieren):
if($userposts!=$row['userposts']) $db->unbuffered_query("UPDATE bb".$n."_users SET userposts='$userposts' WHERE userid='$row[userid]'",1);
wbb2root/acp/lib/mod_functions.php
Suche & Lösche diese Zeilen (oder mit // auskommentieren):
while($row=$db->fetch_array($result)) $db->query("UPDATE bb".$n."_users SET userposts=userposts-'$row[posts]' WHERE userid='$row[userid]'");
dann:
while($row=$db->fetch_array($result)) $db->unbuffered_query("UPDATE bb".$n."_users SET userposts=userposts-'$row[posts]' WHERE userid='$row[userid]'",1);
dann:
while($row=$db->fetch_array($result)) $db->query("UPDATE bb".$n."_users SET userposts=userposts-'$row[posts]' WHERE userid='$row[userid]'");
So das war's, hoffe alles war verständlich und wie gesagt bei mir läuft es, hatte ewig danach gesucht und nun aber selber herrausgefunden wie man das beim wbb 2.1.3 bewirken kann.
|
|
06.11.04 19:48 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
|