Hmm, mal als Beispiel in der editpost.php. Suche nach:
und ersetze mit:
Du musst dann nur im Array $delAllow die IDs der Kategorien eintragen wo es noch erlaubt sein soll (also im Beispiel ist es in den Kats 1 & 2 erlaubt und in allen anderen dürfen nur Mods)
|
|
PHP-Quelltext |
1 |
eval ("\$option_delete= \"".getTemplate("forum/editpost_option_delete")."\";");
|
und ersetze mit:
|
|
PHP-Quelltext |
1 2 3 4 5 6 |
# Änderung
$delAllow=array(1,2);
list($postCat)=$DB->fetch_array($DB->query("SELECT forumthread_catid FROM ".$db_tab['forumthread']." WHERE forumthread_id='".$forumpost['forumpost_threadid']."' LIMIT 1"));
if (userrights($forumcat['forumcat_mods'])=="true" || in_array ($postCat, $delAllow))
eval ("\$option_delete= \"".getTemplate("forum/editpost_option_delete")."\";");
# / Änderung
|
Du musst dann nur im Array $delAllow die IDs der Kategorien eintragen wo es noch erlaubt sein soll (also im Beispiel ist es in den Kats 1 & 2 erlaubt und in allen anderen dürfen nur Mods)
So mit dem Code müsste es nun gehen:
Nun musst du in das Array $delDisallowCats die KatIDs eintragen wo es NICHT ERLAUBT sein soll!
Achtung: Ungetestet ...
|
|
PHP-Quelltext |
1 2 3 4 5 6 7 8 9 |
# Aenderung - User nur in bestimmen Cats löschen lassen
$delDisallowCats=array(1, 4);
list($postCat)=$DB->fetch_array($DB->query("SELECT forumthread_catid FROM ".$db_tab['forumthread']." WHERE forumthread_id='".$forumpost['forumpost_threadid']."' LIMIT 1"));
if (in_array($postCat, $delDisallowCats)) {
if(userrights($forumcat['forumcat_mods'])=="true") eval ("\$option_delete= \"".getTemplate("forum/editpost_option_delete")."\";");
} else {
eval ("\$option_delete= \"".getTemplate("forum/editpost_option_delete")."\";");
}
# / Aenderung - User nur in bestimmen Cats löschen lassen
|
Nun musst du in das Array $delDisallowCats die KatIDs eintragen wo es NICHT ERLAUBT sein soll!
Achtung: Ungetestet ...
Ähnliche Themen
-
alte Versionen [1.6.03|1.6.1|1.6.4] »-
Beitrage aus Unterforum anzeigen-zäglen lassen?
(29. Januar 2008, 13:50)
-
alte Versionen [1.6.03|1.6.1|1.6.4] »-
Problem mit HackBlock und Foren verwaltung
(21. Januar 2008, 20:24)
-
alte Versionen [1.6.03|1.6.1|1.6.4] »-
Hintergrund Disclaimer
(15. Januar 2008, 21:31)


