Gibt es einen MOD, der er unterbindet, das ein User auf seine eigenen Beiträge antwortet?
Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)
Benutzer, die gerade dieses Thema anschauen: 4 Gast/Gäste
[Gelöst]Eigene Antwort unterbinden
|
28.03.2006, 14:53
Nein, eine solche Erweiterung ist mir nicht bekannt. Mit ein wenig PHP-Kenntnissen solltest du das aber schnell hinkriegen.
Denkanstoß: Du musst ein Plugin erstellen, dass sich in die Datei newreply einbindet. Dort liest du per Query die Daten des letzten Beitrags des Themas aus und vergleichst die Benutzer-ID mit der des Benutzers, der eine Antwort schreiben will. Stimmt diese überein, gibst du eine Fehlermeldung aus: PHP-Code: error("Du kannst nicht auf deinen eigenen Beitrag antworten"); Gruß, Michael Support erfolgt NUR im Forum! Bitte gelöste Themen als "erledigt" markieren. Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
28.03.2006, 17:55
Muss ich das nur in der newreplay ändern? Denn es gibt ja mehrere Möglichkeiten zu antworten.
28.03.2006, 17:59
In der Datei newreply.php musst du einmal den Code einbauen, damit die Seite nicht aufgerufen werden kann, wenn ein Benutzer auf seinen Beitrag antworten will und ein zweites mal, damit ein in der Schnellantwortbox geschriebener Beitrag nicht gespeichert wird.
Gruß, Michael Support erfolgt NUR im Forum! Bitte gelöste Themen als "erledigt" markieren. Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
28.03.2006, 19:45
Sorry, aber so ganz verstehe ich den Code dort nicht. Leider sind meine PHP Kenntnisse auch nicht so groß.
Kann ich irgendwo ausschreiben, das so ein feature sehr hilfreich wäre? Vielleicht hat einer ja Lust sowas zu machen.
28.03.2006, 20:21
Hier ein Codeschnipsel (nicht getestet, daher keine Garantie), der deine Aufgabe erledigen sollte.
Öffne die Datei newreply.php und suche nach: PHP-Code: $plugins->run_hooks("newreply_do_newreply_start"); PHP-Code: $query = $db->query("SELECT uid FROM ".TABLE_PREFIX."posts WHERE tid = '".$tid."' ORDER BY dateline DESC LIMIT 0,1"); Gruß, Michael Support erfolgt NUR im Forum! Bitte gelöste Themen als "erledigt" markieren. Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Danke, geht wunderbar.
Ich hab mal was ergänzt. PHP-Code: // ################ Nicht auf eigene Beiträge antworten ######################### Leider weiß ich noch nicht ganz so gut wie ein Plugin gebaut ist. Wenn ich des durchschaut hab, werde ich vlt einen machen, wo man dann im ACP angeben kann welche Foren erlaubt sind und welche nicht
29.03.2006, 16:19
Wie kann man das nun in ein Plugin zusammenfassen?
Leider hilft mir Der Aufbau eines Plugins das nicht ganz weiter. Gibt es nicht ein ganz simples Plugin, wo man nur noch SQL Befehle und den PHP Code austauschen muss? Ich würde gerne Plugins schreiben, aber verstehe nicht ganz wie es geht.
29.03.2006, 16:37
Hallo Jan,
In dieser Anleitung wird bereits alles gezeigt was nötig ist um ein Plugin zu erstellen. Das einzige was da noch benötigt wird, ist der eigene php Code für das Plugin. Noch mehr kann man schlecht vorgeben, da sich jedes Plugin in gewisser Weise unterscheidet. Eine andere/weitere Möglichkeit wäre es, jemanden zu finden, der dir das Plugin schreibt oder mit dir alles durchkaut(am besten per ts/chat). Mfg Garlant
Ich gebe keinen Support per Messenger oder PN!
29.03.2006, 18:08
Ja, ich wollte eigentlich aus deinem Code und meinem ein Plugin schreiben.
nur weiß ich halt nicht wie. Werde mir nochmal die anderen plugins anschauen und dann nochmal schauen ob es klappt. Aber ein Frage noch dazu, was sind Hooks(Hacken)? An welchen muss ich zBsp diesen Code aufhängen? Jan |
|
Möglicherweise verwandte Themen… | |||||
Thema | Verfasser | Antworten | Ansichten | Letzter Beitrag | |
Thread anzeige per Hook unterbinden? | baeckerman83 | 5 | 2.260 |
09.09.2015, 13:11 Letzter Beitrag: baeckerman83 |
|
Fremdverlinkung von Bildern unterbinden | Jockl | 13 | 5.772 |
13.10.2013, 13:59 Letzter Beitrag: Jockl |
|
anonymen Foren-Login unterbinden | Manni | 2 | 1.685 |
16.01.2010, 14:32 Letzter Beitrag: Manni |
Foren-Team |
Kontakt | MyBB.de | Nach oben | Archiv-Modus | Alle Foren als gelesen markieren | RSS-Synchronisation | Zur mobilen Ansicht