Hallo ihr Cracks
ich habe heute morgen mein elgg installiert und sehe das nach dem ausloggen trotzdem jeder die aktivitäten sieht bzw auch die Profile bedingt ansehen kann. Besteht dort die Möglichkeit im Theme alles bis auf die Log In Box auszublenden und nur für eingeloggte User sichtbar zu machen?
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by Raül Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.
- iionly@iionly

iionly - 0 likes
- Flatliner40@Flatliner40

Flatliner40 - 0 likes
You must log in to post replies.Es gibt zwei Einstellmöglichkeiten, um die Sichtbarkeit von Inhalten zu definieren: einerseits der "access permissions" (public, logged-in, friends, private) und andererseits eine sog. "walled-garden"-Option.
Mit den "access permissions" kann abgestuft festgelegt werden, welche Personen diese Inhalte sehen können. Du kannst auch in den erweiterten Seiteneinstellungen einen Standardlevel für Deine Seite festlegen (der allerdings von den Users selbst geändert werden kann). Wenn beispielsweise "logged-in" für etwas gesetzt ist (Blog, Datei, Profilfeldeintrag usw.), dann ist dies für nicht angemeldete Besucher nicht sichtbar. Die entsprechenden Seiten selbst sind allerdings weiterhin aufrufbar (sie sind nur entsprechend ohne die geschützten Inhalte).
Wenn Du in den erweiterten Seiteneinstellungen die "walled-garden"-Option aktivierst (Restrict access to logged in users) oder das Loginrequired-Plugin verwendest (http://community.elgg.org/plugins/804349/1.8.3/elgg-18-login-required), dann können nur explizit als "public" gesetzte "Seiten" (im Unterschied zu Seiteninhalte) überhaupt von nicht-angemeldeten Besuchern aufgerufen werden. Die erreichbaren Seiten sind die Login-Seite, die Accountregistrierungsseite und die "External Pages" (About, Privacy, Terms). Selbst wenn ein User die "access permissions" beispielsweise für ein Blog auf öffentlich gestellt hat, kann man darauf nur zugreifen, wenn man angemeldet ist. Sowohl die "walled-garden"-Option in Elgg als auch das Loginrequired-Plugin erlauben es, zusätzliche Seiten als öffentlich zu definieren. Das Loginrequired-Plugin übernimmt dabei die Definitionen, die für die eingebaute walled-garden-Option gemacht wurden. Du kannst damit aber auch an zentralen Stelle (in start.php des Loginrequired-Plugins) Seiten als öffentlich definieren.
Herzlichen Dank das hat mir weiter geholfen prima support