Beiträge: 317
Themen: 20
Registriert seit: 10.10.2011
MyBB-Version: 1.6.9
Hallo,
wo genau muss ich ansetzen, damit man den "Melden"-Button in bestimmten Foren nicht sieht? Oder gibt es irgendwo eine Funktion, dass man die Melde-Funktion in Foren deaktivieren kann? Habe nichts diesbezüglich gefunden, aber hätte mich auch gewundert ^^. Da ich den Button für etwas anderes einsetze, darf dieser nicht in allen Foren zu sehen sein. Darum geht es mir hier
Wäre nett wenn mir jemand genau sagen kann, was da Code-technisch geändert werden müsste
Beiträge: 203
Themen: 22
Registriert seit: 18.03.2012
MyBB-Version: 1.6.10
Link zum Forum und ein paar Screens bitte, ich kann mir das gar nicht vorstellen, das dürfte eigentlich unmöglich sein, da man die Buttons nur allgemein bearbeiten kann, also so, wie diese für alle Foren sein sollen, welche Reihenfolge usw. einzeln für jedes Forum wüsste ich nicht, das das geht...
Mit freundlichen Grüßen,
Reixsplash
Beiträge: 25.761
Themen: 269
Registriert seit: 20.09.2005
Schau dir einmal die inc/functions_post.php an, dort werden die ganzen Buttons geladen.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 317
Themen: 20
Registriert seit: 10.10.2011
MyBB-Version: 1.6.9
Hi,
ich finde dort zwar zwei Stellen mit "button_report", aber leider keinen plan, wie ich das dort mit den Foren einbauen soll.
PHP-Code:
if($mybb->user['uid'] != "0")
{
eval("\$post['button_report'] = \"".$templates->get("postbit_report")."\";");
}
PHP-Code:
$post['button_report'] = '';
Hab nur bedingte PHP-Kenntnisse, sry. Vielleicht bin ich an den Stellen auch ganz falsch
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
Probier es mal so:
Ersetze in der inc/functions_post.php die Zeilen
PHP-Code:
if($mybb->user['uid'] != "0")
{
eval("\$post['button_report'] = \"".$templates->get("postbit_report")."\";");
}
durch
PHP-Code:
$excl_button_report = array(1,2,3,4,5,6); // hier die fid's eintragen, wo der Button NICHT angezeigt werden soll
if($mybb->user['uid'] != "0" && !in_array($fid, $excl_button_report))
{
eval("\$post['button_report'] = \"".$templates->get("postbit_report")."\";");
}
und folge der Anweisung des Kommentars in der Zeile bei $excl_button_report.
Beiträge: 317
Themen: 20
Registriert seit: 10.10.2011
MyBB-Version: 1.6.9
Perfekt Jockl, klappt
Besten Dank! Ich werde mich dann mal demnächst mit arrays befassen, denn das ist noch ein wenig "Bahnhof" für mich. Hatte das ganze nur mit $fid u.s.w. probiert, aber auf dem Weg lernte ich nur, wie man es schafft dass das ganze Forum nicht mehr läuft wegen meiner vermutlich waghalsigen Codes
Tja, von nix kommt nix, also noch mehr lernen
- Erledigt -