Seite 1 von 2

Board3 Portal Startseite

Verfasst: 06.03.2013 15:50
von Maximiliannn
hallo.

gibt es eine möglichkeit das portal so einzustelllen daß es erst nach dem einloggen sichtbar ist?

lg maxi

Re: Board3 Portal Startseite

Verfasst: 06.03.2013 16:14
von Crizzo
Hi,

was soll deine Besucher denn dann als "Gast", also vor der Anmeldung sehen?

Grüße

Re: Board3 Portal Startseite

Verfasst: 06.03.2013 16:56
von Maximiliannn
Wie bisher die Startseite vom forum,da gibts einen kleinenbereich mit leserechte und schreibrechte für nichtangemeldete benutzer und der andere forumbereich ist erst nach anmeldung sichtbar.

geht das?

lg maxi

Re: Board3 Portal Startseite

Verfasst: 06.03.2013 17:42
von Maximiliannn
wenn ich in der .htaccess den code:

Code: Alles auswählen

DirectoryIndex portal.php index.php index.html index.htm
in

Code: Alles auswählen

DirectoryIndex  index.php index.html index.htm
änder,bekomme ich wieder die forumübersicht wie vorher,aber nach der anmeldung wird man nicht auf das portal weitergeleitet.
an welcher stelle/datei muß ich ggef.eine weitere codestelle anpassen?

lg

EDIt: ein problem ist auch daß mit dem portal als startseite unregistrierte benutzer zugriff auf alle links zum forum,profil haben

Re: Board3 Portal Startseite

Verfasst: 06.03.2013 18:16
von Miriam
Ich habe da was für Dich gefunden -> Weiterleitung nach Login auf dem Portal!
EDIt: ein problem ist auch daß mit dem portal als startseite unregistrierte benutzer zugriff auf alle links zum forum,profil haben
Hast Du mal die rechte gecheckt? KB:rechtesystem

Re: Board3 Portal Startseite

Verfasst: 06.03.2013 18:17
von Kirk
Hallo
Öffne die root/ucp.php
Suche dort nach:

Code: Alles auswählen

	case 'login':
		if ($user->data['is_registered'])
		{
			redirect(append_sid("{$phpbb_root_path}index.$phpEx"));
		}

		login_box(request_var('redirect', "index.$phpEx"));
	break;
Ersetze es damit:

Code: Alles auswählen

	case 'login':
		if ($user->data['is_registered'])
		{
			redirect(append_sid("{$phpbb_root_path}portal.$phpEx"));
		}

		login_box(request_var('redirect', "portal.$phpEx"));
	break;
Maximiliannn hat geschrieben:EDIt: ein problem ist auch daß mit dem portal als startseite unregistrierte benutzer zugriff auf alle links zum forum,profil haben
Bei den Modulen einstellungen steht zb. Berechtigungen prüfen anschalten?: setze dies auf ja
und es werden die Berchtigungen übernommen die du eingestellt hast.

Re: Board3 Portal Startseite

Verfasst: 06.03.2013 22:28
von Maximiliannn
hallo.

danke euch für den hinweis mit den code,leider ändert sich dadurch überhaupt nichts an der darstellung.

ich hab die änderung vorgenommen,aber wenn ich die startseite,in den fall localhost/forum(oder später www.domain.de/forum) eingebe komme ich in beiden fällen auf das portal, ich möchte aber das der forumindex angezeigt wird.

das mit den zugriffsrechten hab ich nun soweit unter kontrolle,danke für den hinweis mit der rechtevergabe und auch auch mit den einstellungen über die module,hab grad festgestellt daß man die einzelnen module ja auch durch gruppenrechte regeln kann,und die sichtbarkeit z.b auf registrierte benutzer beschränken kann.

es bleibt nach wie vorr das problem mit der startseite :-?


lg maxi

Re: Board3 Portal Startseite

Verfasst: 07.03.2013 10:37
von Charlie_M
Du kannst das Portal für Gäste auch einfach deaktivieren:
Benutzer und Gruppen => Gruppenrechte => Gäste => Benutzerberechtigung => Diverses:
Kann das Portal sehen

Re: Board3 Portal Startseite

Verfasst: 07.03.2013 13:43
von Maximiliannn
Charlie_M hat geschrieben:Du kannst das Portal für Gäste auch einfach deaktivieren:
Benutzer und Gruppen => Gruppenrechte => Gäste => Benutzerberechtigung => Diverses:
Kann das Portal sehen
so einfach kann es gehen,danke jetzt wird das portal nicht mehr für unregistrierte angezeigt :) :)

maxi <-----geht jetzt mal die dokumentation der benutzerrrechte studieren :geek:

Re: Board3 Portal Startseite

Verfasst: 07.03.2013 18:01
von Maximiliannn
Kirk hat geschrieben:Hallo
Öffne die root/ucp.php
Suche dort nach:

Code: Alles auswählen

	case 'login':
		if ($user->data['is_registered'])
		{
			redirect(append_sid("{$phpbb_root_path}index.$phpEx"));
		}

		login_box(request_var('redirect', "index.$phpEx"));
	break;
Ersetze es damit:

Code: Alles auswählen

	case 'login':
		if ($user->data['is_registered'])
		{
			redirect(append_sid("{$phpbb_root_path}portal.$phpEx"));
		}

		login_box(request_var('redirect', "portal.$phpEx"));
	break;
das hat wie gesagt nicht funktioniert,ich bin nach dem einloggen immer wieder auf den index gekommen,ich hab aber folgendes zusätzlich angepasst und werde nun nach dem einloggen zum portal geleitet:

root/ucp.php

Code: Alles auswählen

case 'register':
		if ($user->data['is_registered'] || isset($_REQUEST['not_agreed']))
		{
			redirect(append_sid("{$phpbb_root_path}index.$phpEx"));
		}

		$module->load('ucp', 'register');
		$module->display($user->lang['REGISTER']);
	break;
angepasst:

Code: Alles auswählen

case 'register':
      if ($user->data['is_registered'] || isset($_REQUEST['not_agreed']))
      {
         redirect(append_sid("{$phpbb_root_path}portal.$phpEx"));
      }

      $module->load('ucp', 'register');
      $module->display($user->lang['REGISTER']);
   break;