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
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...
Schau dir einmal die inc/functions_post.php an, dort werden die ganzen Buttons geladen.
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
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.
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 -