Nur angemeldete Benutzer sehen das Portal
Forum rules
Vor dem erstellen neuer Supportanfragen bitte zuerst in die board3 Portal FAQ schauen und die Suche benutzen!
Viele Fragen sind bereits schon gestellt und beantwortet worden.
Bitte auch unsere Forumsregeln lesen und beachten!
Vor dem erstellen neuer Supportanfragen bitte zuerst in die board3 Portal FAQ schauen und die Suche benutzen!
Viele Fragen sind bereits schon gestellt und beantwortet worden.
Bitte auch unsere Forumsregeln lesen und beachten!
-
Topic author - Active Member
- Posts: 4
- Joined: 6. July 2011 21:07
Nur angemeldete Benutzer sehen das Portal
Guten Tag, ich habe PHPBB3 und Board3 im gleichen Ordner.
der Ordner ist auf http://odenwilusenz.ch/forum/
die Datei portal.php ist direkt auf http://odenwilusenz.ch/
und in der .htaccess steht auch "DirectoryIndex portal.php"
also das poral soll die Startseite sein.
wenn man aber nicht eingeloggt ist, kommt man immer direkt ins forum.
um das problem zu testen habe ich einen registrierten benutzer:
name: hans
passw: testtest
was kann ich machen, damit immer das portal kommt, nicht nur für registrierte Benutzer?
viele grüsse bluetonyum
danke
der Ordner ist auf http://odenwilusenz.ch/forum/
die Datei portal.php ist direkt auf http://odenwilusenz.ch/
und in der .htaccess steht auch "DirectoryIndex portal.php"
also das poral soll die Startseite sein.
wenn man aber nicht eingeloggt ist, kommt man immer direkt ins forum.
um das problem zu testen habe ich einen registrierten benutzer:
name: hans
passw: testtest
was kann ich machen, damit immer das portal kommt, nicht nur für registrierte Benutzer?
viele grüsse bluetonyum
danke
-
- Portal Professional
- Posts: 1963
- Joined: 19. April 2009 21:34
- phpBB.de User: archivar
- phpBB.com User: archivar
- Location: Deutschland
Re: Nur angemeldete Benutzer sehen das Portal
Versuche mal das hier für die B3P v.2b1 und sichere vorher die zu ändernden Dateien, kann es leider nicht testen:
So verschiebst du portal.php aus dem phpBB3-Ordner ...
... z.B. von http://www.mysite.com/forum/portal.php nach http://www.mysite.com/portal.php.
In dieser Anleitung gehen wir davon aus, dass dein Forum im Ordner /forum/ liegt. Falls die Bezeichnung deines Foren-Ordners anders lautet, so ändere bitte alle Vorkommen von /forum/ entsprechend.
Verschiebe /forum/portal.php nach /portal.php.
Erstelle bzw. bearbeite /.htaccess und füge hinzu:
Bearbeite /forum/.htaccess
Lösche
Öffne /portal.php
Finde
Ersetze mit
Öffne /forum/viewonline.php
Finde
Ersetze mit
Öffne /forum/includes/functions.php
Finde
Ersetze mit
Öffne /forums/portal/modules/portal_news.php
Finde alle
Ersetze alle mit
Wichtig: du musst diesen Code ein paar Mal suchen und ersetzen!
Mache das selbe mit diesen Dateien
So verschiebst du portal.php aus dem phpBB3-Ordner ...
... z.B. von http://www.mysite.com/forum/portal.php nach http://www.mysite.com/portal.php.
In dieser Anleitung gehen wir davon aus, dass dein Forum im Ordner /forum/ liegt. Falls die Bezeichnung deines Foren-Ordners anders lautet, so ändere bitte alle Vorkommen von /forum/ entsprechend.
Verschiebe /forum/portal.php nach /portal.php.
Erstelle bzw. bearbeite /.htaccess und füge hinzu:
Code: Select all
DirectoryIndex portal.php index.php index.html index.htm
Lösche
Code: Select all
DirectoryIndex portal.php index.php index.html index.htm
Finde
Code: Select all
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
Code: Select all
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './forum/';
Finde
Code: Select all
("{$phpbb_root_path}portal.$phpEx")
Code: Select all
("../portal.$phpEx")
Öffne /forum/includes/functions.php
Finde
Code: Select all
("{$phpbb_root_path}portal.$phpEx")
Code: Select all
("../portal.$phpEx")
Finde alle
Code: Select all
{$phpbb_root_path}portal.$phpEx
Code: Select all
portal.$phpEx
Mache das selbe mit diesen Dateien
- /forums/portal/modules/portal_announcements.php
- /forums/portal/modules/portal_calendar.php
- /forums/portal/modules/portal_news.php
- /forums/portal/modules/portal_poll.php
- /forums/portal/modules/portal_stylechanger.php
- /forums/portal/modules/portal_user_menu.php
V.G. archivar
sorry for my bad english
sorry for my bad english
-
Topic author - Active Member
- Posts: 4
- Joined: 6. July 2011 21:07
Re: Nur angemeldete Benutzer sehen das Portal
herzlichen Dank für die Hilfe!
Ich bin die Anleitung durchgegangen, die Änderungen an der portal.php und an den beiden .htaccess hatte ich schon selber gemacht.
Die anderen Änderungen an den Modulen habe ich nun auch gemacht. Das hat nichts bewirkt, also es ist alles gleich wie vorher.
(es ist durch die Änderungen jetzt nichts kaput gegangen, aber es ist immernoch gleich)
das Portal kommt nur wenn man eingelogt ist.
muss ich nach den Änderungen an den modulen ein cache löschen?
was auch komisch ist: wenn ich im Ordner /forum , also dort wo phpbb3 und board3 installiert ist, die original portal.php reinkopiere, (so wie es nach der Installation war), dann ist das gleiche Problem.
als hätte das Problem nichts direkt mit dem Pfad zu tuen.
kann es eine Einstellung sein?
ich wünsche ein schönes Wochenende
Ich bin die Anleitung durchgegangen, die Änderungen an der portal.php und an den beiden .htaccess hatte ich schon selber gemacht.
Die anderen Änderungen an den Modulen habe ich nun auch gemacht. Das hat nichts bewirkt, also es ist alles gleich wie vorher.
(es ist durch die Änderungen jetzt nichts kaput gegangen, aber es ist immernoch gleich)
das Portal kommt nur wenn man eingelogt ist.
muss ich nach den Änderungen an den modulen ein cache löschen?
was auch komisch ist: wenn ich im Ordner /forum , also dort wo phpbb3 und board3 installiert ist, die original portal.php reinkopiere, (so wie es nach der Installation war), dann ist das gleiche Problem.
als hätte das Problem nichts direkt mit dem Pfad zu tuen.
kann es eine Einstellung sein?
ich wünsche ein schönes Wochenende
-
- Dev
- Posts: 2504
- Joined: 17. July 2008 21:08
- phpBB.de User: marc1706
- phpBB.com User: Marc
- Location: Clausthal-Zellerfeld / München
- Contact:
Re: Nur angemeldete Benutzer sehen das Portal
Überprüfe mal bitte ob deine Mitglieder auch die nötigen Berechtigungen haben. 

-
Topic author - Active Member
- Posts: 4
- Joined: 6. July 2011 21:07
Re: Nur angemeldete Benutzer sehen das Portal
Ich möchte, das Gäste das Portal sehen können, und nicht direkt ins Forum weitergeleitet werden.
es kann schon etwas mit den Rechten zu tuen haben, die Mitglieder sehen das Portal.
danke für dein Tipp!
in den "Berechtigungen" im Adminbereich finde ich nur so Forumspezivische Rechte.
und unter MODS ist "Portal aktivieren [x]JA"
weiss jemand wo ich so ein "Gäste dürfen das Portal sehen - Recht" einstellen kann?
es kann schon etwas mit den Rechten zu tuen haben, die Mitglieder sehen das Portal.
danke für dein Tipp!
in den "Berechtigungen" im Adminbereich finde ich nur so Forumspezivische Rechte.
und unter MODS ist "Portal aktivieren [x]JA"
weiss jemand wo ich so ein "Gäste dürfen das Portal sehen - Recht" einstellen kann?
-
- Portal Professional
- Posts: 1963
- Joined: 19. April 2009 21:34
- phpBB.de User: archivar
- phpBB.com User: archivar
- Location: Deutschland
Re: Nur angemeldete Benutzer sehen das Portal
Im ACP unter dem Tab Berechtigungen---->Benutzer-Rollen---->dort kannst Du in den Benutzer-Rollen unter "Diverses" einstellen ob das Portal gesehen werden kann. Dann für die Gruppe "GÄSTE" die entsprechende Benutzer-Rolle wählen.bluetonyum wrote: weiss jemand wo ich so ein "Gäste dürfen das Portal sehen - Recht" einstellen kann?
Noch ein Tipp: Vergib Rechte nur an Gruppen, denn bei Vergabe der Rechte an einzelne Benutzer kann man schnell den Überblick verlieren wer was darf und wer nicht.

V.G. archivar
sorry for my bad english
sorry for my bad english
-
Topic author - Active Member
- Posts: 4
- Joined: 6. July 2011 21:07
Re: Nur angemeldete Benutzer sehen das Portal
wow danke, genau das wollte ich!Im ACP unter dem Tab Berechtigungen---->Benutzer-Rollen---->dort kannst Du in den Benutzer-Rollen unter "Diverses" einstellen ob das Portal gesehen werden kann. Dann für die Gruppe "GÄSTE" die entsprechende Benutzer-Rolle wählen.
alles ist gut
vielen Dank an archivar und Marc

Re: Nur angemeldete Benutzer sehen das Portal
Hallo,
leider funktioniert das bei mir im Forum (3.0.9) nicht mit dem Portal 2.0.0b1mit den Rechten nicht.
Gäste haben das Recht das Portal zu sehen, aber sie werden trotzdem sofort auf den index weitergeleitet.
www.allianz-the-hive.de/forum/portal.php
Gruß, |Angel|
leider funktioniert das bei mir im Forum (3.0.9) nicht mit dem Portal 2.0.0b1mit den Rechten nicht.
Gäste haben das Recht das Portal zu sehen, aber sie werden trotzdem sofort auf den index weitergeleitet.
www.allianz-the-hive.de/forum/portal.php
Muss noch etwas umgestellt werden?Im ACP unter dem Tab Berechtigungen---->Benutzer-Rollen---->dort kannst Du in den Benutzer-Rollen unter "Diverses" einstellen ob das Portal gesehen werden kann. Dann für die Gruppe "GÄSTE" die entsprechende Benutzer-Rolle wählen.
Gruß, |Angel|
Re: Nur angemeldete Benutzer sehen das Portal
Klar musst du überall einstellen das ein Gast das Portal sehen darf ....
Das dürfte jetzt auch nicht so schwer sein hoffe ich ...
Das dürfte jetzt auch nicht so schwer sein hoffe ich ...
Re: Nur angemeldete Benutzer sehen das Portal
Hallo
Schau mal im ACP/Benutzer und Gruppen/Gruppenrechte über das Drob Down Menü Gäste auswählen
klick dort mal auf Erweiterte Berechtigungen und schau bei Diverses ob bei Kann das Portal sehen
auf ja gesetzt ist.
Schau mal im ACP/Benutzer und Gruppen/Gruppenrechte über das Drob Down Menü Gäste auswählen
klick dort mal auf Erweiterte Berechtigungen und schau bei Diverses ob bei Kann das Portal sehen
auf ja gesetzt ist.
Gruß Udo
Re: Nur angemeldete Benutzer sehen das Portal
hallo,
ich bin ebenfalls administrator auf der seite von |Angel| und habe ebenfalls großes interesse daran, dass dieses problem gelöst wird.
ich habe das mit den berechtigungen mal ausprobiert, das funktioniert leider nicht!
genauer gesagt hat das ganze offensichtlich gar nichts mit den berechtigungen zu tun. wir haben eine Gruppe, die in den berechtigungen bei "Kann Portal sehen" ausdrücklich auf Nein gesetzt ist, wo jedoch die member problemlos aufs portal zugreifen können. geht eben nur nicht bei gästen!
gibts vielleicht noch eine andere möglichkeit?
gruß
tagg
ich bin ebenfalls administrator auf der seite von |Angel| und habe ebenfalls großes interesse daran, dass dieses problem gelöst wird.
ich habe das mit den berechtigungen mal ausprobiert, das funktioniert leider nicht!
genauer gesagt hat das ganze offensichtlich gar nichts mit den berechtigungen zu tun. wir haben eine Gruppe, die in den berechtigungen bei "Kann Portal sehen" ausdrücklich auf Nein gesetzt ist, wo jedoch die member problemlos aufs portal zugreifen können. geht eben nur nicht bei gästen!
gibts vielleicht noch eine andere möglichkeit?
gruß
tagg
Re: Nur angemeldete Benutzer sehen das Portal
Na, so einfach scheint es doch nicht zu sein 
In den Rechten ist alles so gestellt, das Gäste das portal sehen dürfen.
Nur leider hilf das alles nichts.
kann es daran liegen, das sich das Forum inkl Portal.php in einem unterverzeichniss "forum" liegt, und nciht auf root?
Gruß, Angel

In den Rechten ist alles so gestellt, das Gäste das portal sehen dürfen.
Nur leider hilf das alles nichts.
kann es daran liegen, das sich das Forum inkl Portal.php in einem unterverzeichniss "forum" liegt, und nciht auf root?
Gruß, Angel
Re: Nur angemeldete Benutzer sehen das Portal
Aktivier doch mal den Debug Modus und schau ob du irgendwelche Fehlermeldungen bekommst.
In der config.php bei
die beiden // entfernen.
In der config.php bei
Code: Select all
//@define('DEBUG', true);
Gruß Udo
Re: Nur angemeldete Benutzer sehen das Portal
hab ich versucht, hat aber leider nichts gebracht.
werde als gast nach wie vor einfach auf die index.php weitergeleitet.
in der portal.php findet sich folgendes:
wenn ich das " !$auth->acl_get('u_view_portal') " auskommentiere können gäste auf das portal zugreifen, allerdings bekomme ich dann eine reihe von fehlermeldungen ganz oben angezeigt, außerdem ist die ganze seite dann gigantisch vergrößert, wenn man nicht eingeloggt ist.
überprüft diese variable, die ich da auskommentiert habe, ob der benutzer die benötigten rechte hat um das portal zu sehen? wenn das so ist, dann verstehe ich nicht warum es trotzdem nicht geht, obwohl gäste laut den acl einstellungen die berechtigung dazu HABEN - andere user, bei deren usergroup das recht auf NEIN steht können es aber sehen.. ich bin überfragt
werde als gast nach wie vor einfach auf die index.php weitergeleitet.
in der portal.php findet sich folgendes:
Code: Select all
if (!isset($config['board3_enable']) || !$config['board3_enable'] || !$auth->acl_get('u_view_portal'))
{
redirect(append_sid($phpbb_root_path . 'index.' . $phpEx));
}
überprüft diese variable, die ich da auskommentiert habe, ob der benutzer die benötigten rechte hat um das portal zu sehen? wenn das so ist, dann verstehe ich nicht warum es trotzdem nicht geht, obwohl gäste laut den acl einstellungen die berechtigung dazu HABEN - andere user, bei deren usergroup das recht auf NEIN steht können es aber sehen.. ich bin überfragt

-
- Dev
- Posts: 2504
- Joined: 17. July 2008 21:08
- phpBB.de User: marc1706
- phpBB.com User: Marc
- Location: Clausthal-Zellerfeld / München
- Contact:
Re: Nur angemeldete Benutzer sehen das Portal
Im Berechtigungs-Bereich kannst du dir auch die effektiven Berechtigungen von Gruppen anzeigen lassen. Dort wird dann auch erklärt, weshalb die Gruppe diese Berechtigung nicht hat.