NoSelfReply deluxe

DerSachse
Titel: NoSelfReply deluxe
Version: 1.0

weiter zum Download

===========================================================================

NoSelfReply deluxe
===========================================================================


Version:

1.0 für WBB 2.2 (getestet mit 2.2 Beta1)

-----------------------------------------------

Autor:

DerSachse (www.y******.info)

-----------------------------------------------

Copyright ©:

Darf nur auf folgenden Seiten zum Download angeboten werden:
www.y******.info
Ich verzichte auf jeglichen Copyright Hinweis
- dieser Code darf aber nicht als Eigenentwicklung unter anderem
Namen angeboten werden!

-----------------------------------------------

zuletzt geändert:

03.04.2004

===========================================================================


Beschreibung:

Über die Rechteverwaltung im ACP kann für jede Benutzergruppe
und/oder für jedes Forum festgelegt werden, ob und wenn ja auf
wieviel eigene Beiträge geantwortet werden kann.

Einschränkung: für Gäste ist diese Einstellung wirkungslos, da
nicht kontrolliert werden kann, welcher Gast welchen Beitrag
verfasst hat.

Bemerkung: In Foren, in denen Gäste Schreibrechte haben, sollten
alle anderen User keiner Einschränkung beim Antworten unterliegen
-> In diesen Foren für alle Usergruppen das Antworten erlauben.

Wenn im Forum festgelegt wird, das auf eigene Beiträge geantwortet
werden kann, ist das !!unbegrenzt!! - Die Einstellung der
Anzahl der erlaubten Beiträge ist dabei wirkungslos.
Die Einstellung des Forums hat Vorrang vor der UserGroup Einstellung.

-----------------------------------------------

demo.gif im *.zip enthalten

===========================================================================


zu ändernde Dateien:

wbb/addreply.php

-----------------------------------------------

neue Dateien:

wbb/templates/no_self_reply_deluxe.tpl


===========================================================================

----


weiter zum Download
Lasall
Zitat:
Einschränkung: für Gäste ist diese Einstellung wirkungslos, da
nicht kontrolliert werden kann, welcher Gast welchen Beitrag
verfasst hat.
Das lässt sich doch mit der IP Adresse machen ... ?
DerSachse
Hallo,

Ja, theoretisch ist das möglich. Es sind aber viele User nicht mit einer statischen IP im Netz unterwegs, so daß spätestens nach der nächsten neuen Einwahl auch dieser Schutz wirkungslos wäre.
DerSachse
Hallo,

Ich hab mal noch einen Fehler entdeckt.
(gleicher Code wie im WBB2.1)

Wenn man selber ein Thema erstellt hat, konnte man in keinem Fall auf eigene Beiträge antworten - egal was eingestellt war.

Im Moment mal nur hier die Anleitung:

addreply.php

suche nach:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
if ($searchlimit != -1) {
        // bei Einstellung = -1 ist die Funktion deaktiviert
        $searchlimit++;
        $reply_check false;
        $result $db->query("SELECT userid FROM bb".$n."_posts WHERE threadid='$threadid' ORDER BY posttime DESC LIMIT ".$searchlimit);
        while($row=$db->fetch_array($result)) {
            if ($row[userid] != $wbbuserdata['userid']) {
                $reply_check true;
                break;
            }
        }
    }


und ersetze durch
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
if ($searchlimit != -1) {
        // bei Einstellung = -1 ist die Funktion deaktiviert
        $searchlimit++;
        $reply_check false;
        $result $db->query("SELECT userid FROM bb".$n."_posts WHERE threadid=".$threadid." ORDER BY posttime DESC LIMIT ".$searchlimit);
        $res_count $db->num_rows($result);

        if ($res_count $searchlimit) {
            $reply_check true;
        } else {
            while($row=$db->fetch_array($result)) {
                if ($row[userid] != $wbbuserdata['userid']) {
                    $reply_check true;
                    break;
                }
            }
        }
    }


wenn es damit keine Probleme gibt, ändere ich es im Download
chSamy
kannste den hack noch umcoden damit der im wbb2.2.0 sowie wbb2.2.1 auch leuft ?

Danke
mayfly
Hat schon jemand Erfahrungen mit dem Hack und der 2.2.1?


Grüsse!
mayfly
Scheint mit der 2.2.1 zu laufen der Hack! cool
American
In der 2.2.1 läuft dieser hack nicht. Stelle ich ein das ich keine Doppelpostings machen kann, ignoriert er die Einstellung undich kann Doppelposten.