Do. 13.06.2013
01:54 Uhr
#1
- Registriert seit
- 05.06.2013
- Beiträge
- 38
- Beitragswertungen

Heyho,
ich habe momentan das Problem das nur der Admin auf das komplette Forum die Einsichten hat.
Bedeutet > wenn ich nun angebe das eine bestimmte Gruppe nur diesen Bereich sehen darf sieht der CoAdmin nichts dergleichen kann jedoch das Forum über den Adminbereich administrieren.
Wie kann ich es abändern das auch der CoAdmin die Einsichten in das globale Forum hat trotz der angegeben Gruppe?
Lg
verwendete ilchClan Version: 1.1 O
Do. 13.06.2013
07:28 Uhr
#2
- Registriert seit
- 03.06.2004
- Beiträge
- 3.282
- Beitragswertungen

Hmmm,
ok das kann ich nachvollziehen.
Versuche bitte folgendes:
include/includes/func/forum.php
75 76 77 78 79 80 81 82 | function forum_user_is_mod ( $fid ) {
if (is_siteadmin()) { return (true); }
if (1 == db_result(db_query( "SELECT COUNT(*) FROM prefix_forummods WHERE uid = " . $_SESSION [ 'authid' ]. " AND fid = " . $fid ),0)) {
return (true);
}
return (false);
}
|
Zeile 76 editieren das es so aussieht:
1 | if (is_siteadmin() OR is_coadmin()) { return (true); }
|
Ich habe das nicht getestet sollte aber funktionieren wenn nicht bitte melden.
PS: Ich habe nen internes Case dafür aufgemacht weil nach meinem Verständnis ist dies ein Fehler des Scriptes
Zuletzt modifiziert von Rock@wulf am 13.06.2013 - 07:47:55
Meine Postings repräsentieren meine Meinung wenn nicht anders gekennzeichnet.
MFG Rock@wulf
Do. 13.06.2013
12:09 Uhr
#3
- Registriert seit
- 05.06.2013
- Beiträge
- 38
- Beitragswertungen

Schlechte Nachrichten, löst immer noch nicht das Problem.
Sieht genauso aus wie zuvor, der CoAdmin sieht nichts :p
Do. 13.06.2013
12:31 Uhr
#4
- Registriert seit
- 03.06.2004
- Beiträge
- 3.282
- Beitragswertungen

Zusätzlich bitte folgendes ändern:
include/contents/forum/show_forum.php39 40 41 42 43 44 45 46 47 | WHERE (( ".$_SESSION['authright']." <= a.view AND a.view < 1)
OR ( ".$_SESSION['authright']." <= a.reply AND a.reply < 1)
OR ( ".$_SESSION['authright']." <= a.start AND a.start < 1)
OR vg.fid IS NOT NULL
OR rg.fid IS NOT NULL
OR sg.fid IS NOT NULL
OR -9 = ".$_SESSION['authright']." )
AND k.cid = 0
ORDER BY k.pos, a.pos";
|
ändern zu
1 | OR -8 >= ".$_SESSION['authright'].")
|
Und
include/contents/forum/show_cat.php33 34 35 36 37 38 39 40 | WHERE (( ".$_SESSION['authright']." <= a.view AND a.view < 1)
OR ( ".$_SESSION['authright']." <= a.reply AND a.reply < 1)
OR ( ".$_SESSION['authright']." <= a.start AND a.start < 1)
OR vg.fid IS NOT NULL
OR rg.fid IS NOT NULL
OR sg.fid IS NOT NULL
OR -9 >= ".$_SESSION['authright']." )
AND k.id = ".$cid."
|
ändern zu
1 | OR -8 >= ".$_SESSION['authright'].")
|
Meine Postings repräsentieren meine Meinung wenn nicht anders gekennzeichnet.
MFG Rock@wulf
Mi. 19.06.2013
20:52 Uhr
#6
- Registriert seit
- 05.06.2013
- Beiträge
- 38
- Beitragswertungen

Es ist/sind folgende(r) Fehler aufgetreten
Die Foren ID wurde nicht gefunden
Ich sehe zwar als CoAdmin nun die einzelnen Threads aber wenn ich versuche rein zu gehen kommt diese Fehlermeldung.
Do. 20.06.2013
13:18 Uhr
#7
- Registriert seit
- 03.06.2004
- Beiträge
- 3.282
- Beitragswertungen

Ich kann es nirgends Testen, Sorry es müsste gehen
Meine Postings repräsentieren meine Meinung wenn nicht anders gekennzeichnet.
MFG Rock@wulf
Di. 25.06.2013
00:55 Uhr
#8
- Registriert seit
- 05.06.2013
- Beiträge
- 38
- Beitragswertungen

.. keiner eine Idee?
Wie gesagt die Einsicht ist vorhanden (Threads) aber wenn man rein möchte funktioniert es leider nicht.
Di. 25.06.2013
07:55 Uhr
#9
- Registriert seit
- 03.06.2004
- Beiträge
- 3.282
- Beitragswertungen

forum.php Zeile 92 folgend
1 2 3 4 5 6 | $forum_rights = array (
'start' => has_right (-8,$aktForumRow['start']),
'reply' => has_right (-8,array($aktForumRow['reply'],$aktForumRow['start'])),
'view' => has_right (-8,array($aktForumRow['view'],$aktForumRow['reply'],$aktForumRow['start'])),
'mods' => forum_user_is_mod($fid),
);
|
Zuletzt modifiziert von Rock@wulf am 25.06.2013 - 07:56:05
Meine Postings repräsentieren meine Meinung wenn nicht anders gekennzeichnet.
MFG Rock@wulf
Di. 25.06.2013
13:35 Uhr
#10
- Registriert seit
- 05.06.2013
- Beiträge
- 38
- Beitragswertungen

Hey du,
danke vorab für die Antwort.
Nun habe ich das Problem jedoch bei ALLEN Benutzer...
Di. 25.06.2013
13:42 Uhr
#11
- Registriert seit
- 03.06.2004
- Beiträge
- 3.282
- Beitragswertungen

Ok rückgängig machen bitte
und in zeille 99 das machen
1 | if ($forum_rights['view'] == false) {
|
zu
1 | if ($forum_rights['view'] == false AND !is_coadmin()) {
|
Meine Postings repräsentieren meine Meinung wenn nicht anders gekennzeichnet.
MFG Rock@wulf