Beitrags/Postinganzahl nach dem Löschen von Beiträgen unverändert |
nobody
Büttel
[meine Galerie]
Dabei seit: 03.06.2009
Beiträge: 583
Herkunft: Da wo alle herkommen
Postid: 2501
|
|
Beitrags/Postinganzahl nach dem Löschen von Beiträgen unverändert |
Beitrag Nr.: 1 |
Ich suche:
Beitrags/Postinganzahl nach dem Löschen von Beiträgen unverändert
Das ist ein Hack der wie schon oben geschrieben ein Hack der wenn man Postings und oder Themen vom Board löscht die Anzahl der Postingsanzeige der User nicht zurück setzt.
Der Hack soll für das WBB2.2.6 sein.
Habe schon zwei Stück eingebaut und getestet , beide haben aber leider nicht gearbeitet, die Postingsanzahl wurde zurück gestellt.
Wer etwas hat oder mir sagen kann wo ich sowas finde möge das bitte hier unter einstellen.
nobody
|
|
20.02.2010 17:24 |
|
|
nobody
Büttel
[meine Galerie]
Dabei seit: 03.06.2009
Beiträge: 583
Herkunft: Da wo alle herkommen
Postid: 2503
Themenstarter
|
|
@Tinchen
Danke schön für deinen Link.
Das ist einer der Hacks der auf dem Server wo das rein soll leider NICHT läuft.
nobody
|
|
20.02.2010 18:09 |
|
|
ersatzspieler unregistriert
|
|
hatte das noch
Installationsbeschreibung - Beitragsanzahl bleibt beim Löschen unverändert
Entwickelt für wBB 2.3.x
Die Anzahl der Beitrage von den einzelnen Mitgliedern bleibt unverändet, wenn man Beitröge oder Themen löscht..
Installation
Dateien bearbeiten
editpost.php
Suche und entferne:
php: |
1:
|
if ($board['countuserposts'] && $post['userid'] && $post['visible'] == 1) $db->unbuffered_query("UPDATE bb".$n."_users SET userposts=userposts-1 WHERE userid = '$post[userid]'", 1); |
|
acp/threads.php
Suche und entferne:
php: |
1:
2:
3:
4:
|
// update userposts if ($board['countuserposts'] == 1) {
$result = $db->query("SELECT COUNT(postid) AS posts, userid FROM bb".$n."_posts WHERE threadid IN (0$del_threadids) AND visible=1 AND userid>0 GROUP BY userid");
while ($row = $db->fetch_array($result)) $db->query("UPDATE bb".$n."_users SET userposts=userposts-'$row[posts]' WHERE userid='$row[userid]'");
} |
|
acp/lib/mod_functions.php
Suche und entferne:
php: |
1:
2:
3:
4:
5:
|
/** delete userpost **/
if ($board['countuserposts'] == 1) {
$result = $db->query("SELECT COUNT(postid) AS posts, userid FROM bb".$n."_posts WHERE threadid='$threadid' AND visible=1 AND userid>0 GROUP BY userid");
while ($row = $db->fetch_array($result)) $db->query("UPDATE bb".$n."_users SET userposts=userposts-'$row[posts]' WHERE userid='$row[userid]'");
} |
|
Suche und entferne:
php: |
1:
2:
3:
4:
5:
|
/** delete userpost **/
if ($board['countuserposts'] == 1) {
$result = $db->query("SELECT COUNT(postid) AS posts, userid FROM bb".$n."_posts WHERE postid IN ($postids) AND visible=1 AND userid>0 GROUP BY userid");
while ($row = $db->fetch_array($result)) $db->unbuffered_query("UPDATE bb".$n."_users SET userposts=userposts-'$row[posts]' WHERE userid='$row[userid]'", 1);
} |
|
PS.habe selbst 2.3.6 pl2 und geht ohne probs bei mir !!!
MFG Blackjubel
|
|
20.02.2010 19:46 |
|
|
nobody
Büttel
[meine Galerie]
Dabei seit: 03.06.2009
Beiträge: 583
Herkunft: Da wo alle herkommen
Postid: 2509
Themenstarter
|
|
Auch dafür bedanke ich mich.
Den hatte ich auch schon drin.
Der läuft leider auch nicht.
Es wird am Server liegen.
Der setzt etwas nicht um.
Nur was?
Ich muss mich damit ersteinmal auseinander setzen.
Es laufen auf dem Server auch einige andere Hacks nicht.
Somit ist das hier ersteinmal erledigt.
Ich mache das hier zu.
nobody
|
|
20.02.2010 21:04 |
|
|
ersatzspieler unregistriert
|
|
hm sorry aber den sag ich mal der server ist scheiße
wen das und das net geht das geht bei mir auf 4 Boards 3 sind andere server wie ich selbst sogar auf nen kostenlosen server geht er .
LG
|
|
20.02.2010 22:25 |
|
|
nobody
Büttel
[meine Galerie]
Dabei seit: 03.06.2009
Beiträge: 583
Herkunft: Da wo alle herkommen
Postid: 2511
Themenstarter
|
|
Der Server ist schon gut.
Es ist ein ganz neues Teil.
Es wird nur eine einstellung sein die rausgefunden werden muss.
Ich sagte ja schonmal in einem anderen Beitrag das ich auch noch immer, wie alle anderen auch, noch am lernen bin.
Werde noch einiges mit den Augen "Besorgen" müssen.
|
|
20.02.2010 22:48 |
|
|
|
Nobody ;) vieleicht geht der bei dir
es sind immer Zwei schreib varianten ;) jenach dem wie es in den datein steht ist unterschiedlich
root/editpost.php
Suche & Lösche diese Zeile (oder mit // auskommentieren):
php: |
1:
|
if($board['countuserposts'] && $post['userid'] && $post['visible']==1) $db->unbuffered_query("UPDATE bb".$n."_users SET userposts=userposts-1 WHERE userid = '$post[userid]'",1); |
|
php: |
1:
|
if ($board['countuserposts'] && $post['userid'] && $post['visible'] == 1) $db->unbuffered_query("UPDATE bb".$n."_users SET userposts=userposts-1 WHERE userid = '$post[userid]'", 1); |
|
root/modcp.php
php: |
1:
|
while($row=$db->fetch_array($result)) $db->query("UPDATE bb".$n."_users SET userposts=userposts-'$row[posts]' WHERE userid='$row[userid]'"); |
|
php: |
1:
|
while ($row = $db->fetch_array($result)) $db->query("UPDATE bb".$n."_users SET userposts=userposts-'$row[posts]' WHERE userid='$row[userid]'"); |
|
dann:
php: |
1:
|
while($row=$db->fetch_array($result)) $db->query("UPDATE bb".$n."_users SET userposts=userposts-'$row[posts]' WHERE userid='$row[userid]'"); |
|
php: |
1:
|
while ($row = $db->fetch_array($result)) $db->query("UPDATE bb".$n."_users SET userposts=userposts-'$row[posts]' WHERE userid='$row[userid]'"); |
|
root/acp/threads.php
Suche & Lösche diese Zeile (oder mit // auskommentieren):
php: |
1:
|
while($row=$db->fetch_array($result)) $db->query("UPDATE bb".$n."_users SET userposts=userposts-'$row[posts]' WHERE userid='$row[userid]'"); |
|
php: |
1:
|
while ($row = $db->fetch_array($result)) $db->query("UPDATE bb".$n."_users SET userposts=userposts-'$row[posts]' WHERE userid='$row[userid]'"); |
|
root/acp/board.php
Suche & Lösche diese Zeilen (oder mit // auskommentieren):
php: |
1:
|
else while($row=$db->fetch_array($result)) $db->query("UPDATE bb".$n."_users SET userposts=userposts-'$row[posts]' WHERE userid='$row[userid]'"); |
|
php: |
1:
|
else while ($row = $db->fetch_array($result)) $db->query("UPDATE bb".$n."_users SET userposts=userposts-'$row[posts]' WHERE userid='$row[userid]'"); |
|
dann:
php: |
1:
|
while($row=$db->fetch_array($result)) $db->unbuffered_query("UPDATE bb".$n."_users SET userposts=userposts-'$row[posts]' WHERE userid='$row[userid]'",1); |
|
php: |
1:
|
while ($row = $db->fetch_array($result)) $db->unbuffered_query("UPDATE bb".$n."_users SET userposts=userposts-'$row[posts]' WHERE userid='$row[userid]'", 1); |
|
root/acp/otherstuff.php
Suche & Lösche diese Zeile (oder mit // auskommentieren):
php: |
1:
|
if($userposts!=$row['userposts']) $db->unbuffered_query("UPDATE bb".$n."_users SET userposts='$userposts' WHERE userid='$row[userid]'",1); |
|
php: |
1:
|
if ($userposts != $row['userposts']) $db->unbuffered_query("UPDATE bb".$n."_users SET userposts='$userposts' WHERE userid='$row[userid]'", 1); |
|
root/acp/lib/mod_functions.php
Suche & Lösche diese Zeilen (oder mit // auskommentieren):
php: |
1:
|
while($row=$db->fetch_array($result)) $db->query("UPDATE bb".$n."_users SET userposts=userposts-'$row[posts]' WHERE userid='$row[userid]'"); |
|
php: |
1:
|
while ($row = $db->fetch_array($result)) $db->query("UPDATE bb".$n."_users SET userposts=userposts-'$row[posts]' WHERE userid='$row[userid]'"); |
|
dann:
php: |
1:
|
while($row=$db->fetch_array($result)) $db->unbuffered_query("UPDATE bb".$n."_users SET userposts=userposts-'$row[posts]' WHERE userid='$row[userid]'",1); |
|
php: |
1:
|
while ($row = $db->fetch_array($result)) $db->unbuffered_query("UPDATE bb".$n."_users SET userposts=userposts-'$row[posts]' WHERE userid='$row[userid]'", 1); |
|
dann:
php: |
1:
|
while($row=$db->fetch_array($result)) $db->query("UPDATE bb".$n."_users SET userposts=userposts-'$row[posts]' WHERE userid='$row[userid]'"); |
|
php: |
1:
|
while ($row=$db->fetch_array($result)) $db->query("UPDATE bb".$n."_users SET userposts=userposts-'$row[posts]' WHERE userid='$row[userid]'"); |
|
ich habe alles mit // aus kommentiert
mit den Hacks die Judel da hat hab ich auch probleme aber dieser geht über all
__________________ Wer in meinen Beiträgen Rechtschreipfähler findet.....darf Sie behalten
NICHT KLICKEN!!!
|
|
22.02.2010 10:00 |
|
|
|
Entweder bin ich blind oder ich finde die zeilen bei mir nicht
|
|
23.05.2010 19:52 |
|
|
|
Hihi..na ich such mich dusselig nach der zeile..und habe ja schon einiges selber gemacht(kelinigkeiten..) aber entweder bin ich zu müde( kann sein ..heute ) oder ich brauch ne Brille..
Haumi..danke..Du bist halt der beste..und mir ist das echt unangenehm...so ein Blindfisch zu sein...
|
|
23.05.2010 22:36 |
|
|
|
Ich hatte auch nie Probleme mit diesen Hacks, aber nach Serverwechsel laufen diese Beitragserhaltungs-Hacks (auch die für WBB 2.3.) nicht mehr.
Wir haben dann herausgefunden und auch in einem Support-Forum gelesen (mal schauen, welches das war), dass diese Hacks schon etwas älter sind und oft nicht auf Servern laufen, die die aktuellsten PHP- und SQL-Versionen haben.
Neuere Hacks gibt es leider (noch) nicht ....
__________________
|
|
24.05.2010 11:28 |
|
|
|
lieber haumi...habe es gleich mal runtergeladen und gespeichert...danke dir...
|
|
24.05.2010 13:29 |
|
|
|