Hi,
gibts ne querry wo man rausbekommt in welche forum ids ein user zugriff hat ?
also z.b. SELECT forum.forumid WHERE forumpermission='1'
Hi,
gibts ne querry wo man rausbekommt in welche forum ids ein user zugriff hat ?
also z.b. SELECT forum.forumid WHERE forumpermission='1'
Bei den Forumpermissions findest du keine einzelnen Benutzer, nur Benutzergruppen.
Aber mit diesem Query könntest bei Benutzer #1 überprüfen, auf welche Foren seine Benutzergruppe explizit über die Forumpermissions Zugriff hat:Und wenn du die Access Masks/Zugangsmasken meinst:Code:SELECT user.username, forum.title FROM forumpermission LEFT JOIN user ON forumpermission.usergroupid = user.usergroupid LEFT JOIN forum ON forum.forumid = forumpermission.forumid WHERE forumpermission.canview=1 AND user.userid=1
http://www.vbulletin-germany.com/for...&threadid=5120
hmm ich wollte das so machen bei den 5 letzten beiträgen auf der forumhome das der user nur die foren sieht wo er auch zugriff hat
das geht ja schon prima da wolle ich dann noch ne 2 querry machen wo ich die forumids raus bekomme also sowas in der artCode:$lastpost = $DB_site->query("SELECT * FROM " . TABLE_PREFIX . "thread ORDER BY lastpost DESC LIMIT 5");
das $forumids is da halt die querry was bei der mit den forumids querry rauskommtCode:$lastpost = $DB_site->query("SELECT * FROM " . TABLE_PREFIX . "thread WHERE forumid='$forumids' ORDER BY lastpost DESC LIMIT 5");
So einfach, wie du dir das vorstellst, ist das leider nicht
Schau dir mal im Admin CP bei einem Benutzer den "View Forum Permissions" Link an. Um dieses Ergebnis zu erreichen, sind in der admincp/resources.php über 100 Zeilen Code nötig (ab if ($_REQUEST['do'] == 'view')).
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen