Tutorials

Eine immer größer werdende Tutorialdatenbank.

PHP-Fusion Core

Aktuelle PHP-Fusion Vollversionen und Updates

Addon Downloads

Alle Downloads garantiert Kostenlos

Support 24/7

24 Stunden, 7 Tage die Woche, das ganze Jahr.

Thema ansehen
Startseite Thema drucken
Benutzeravatar

Jung Mitglied


ogonne Geschrieben am 15.05.2018 um 14:56
 #1 Beitrag drucken Top
Tach zusammen,
ich habe mal wieder Bastelfrage.

Ich würde gerne dem HP-Gast eine Startseite geben und wenn sich sich diese anmeldet, also Mitglied ist, soll das Mitglied (und Ranghöher) eine andere Startseite sehen.

Alternativ; wie blende ich, nach Login die Gastinfos aus? (Steuerung über wer kann was sehen "Zugriff".

Ist sowas möglich?

Danke und Gruss
Beiträge: 21 
http://www.radio-black-panther.de 
Benutzeravatar

Neuling


TBR Geschrieben am 15.05.2018 um 15:21
 #2 Beitrag drucken Top
Hallo ogoone,

hier gibt es ein Tutorial um eine eigene Seite zu erstellen http://www.php-fusion.at//faqprojekt/...?faq_id=35


Um ein Panel nur Gästen anzuzeigen:

if (iGUEST){
opentable("name");

echo '..Hier Inhalt/Code einfügen..';

closetable();
}


Um ein Panel nur für Mitglieder und höhere Level anzeigen zu lassen:

if (iMEMBER){
opentable("name");

echo '..Hier Inhalt/Code einfügen..';

closetable();
}
Beiträge:
https://www.enjoych.at 
Benutzeravatar

Senior Mitglied


Layzee Geschrieben am 15.05.2018 um 17:28
 #3 Beitrag drucken Top
Dein Vorhaben lässt sich auf verschiedene Arten realisieren.
Am einfachsten, elegantesten und gleichzeitig sinnvollsten ist die Zusammenfassung beider Versionen in einer Datei (zb home.php, start.php, startseite.php oder Ähnliches) in der Du dann über einfache "if"-Abfragen die jeweiligen Inhalte darstellst:


<?php
require_once "maincore.php";
require_once THEMES."templates/header.php";

if (iGUEST) {
INHALT DER STARTSEITE FÜR GÄSTE
}elseif (iMEMBER) {
INHALT DER STARTSEITE FÜR MITGLIEDER
}

require_once THEMES."templates/footer.php";
?>


Man kann es auch mit mehreren (verschiedenen) Seiten (Dateien) lösen über einen Redirect, allerdings ist das erheblich mehr Aufwand, weil dann 1. drei Seiten erstellt werden müssen (die ursprüngliche Startseite, die im Adminbereich angegeben wird und die zwei Redirects enthält + die zwei unterschiedlichen Startseiten für Gäste und Mitglieder) und Du 2. dafür Sorge tragen musst, dass die einzelnen Dateien/Seiten von der jeweils nicht "berechtigten" Gruppe nicht per Direktaufruf über den Browser geöffnet werden können (zb http://domain.de/start2.php o.Ä.).

Eine dritte mögliche Lösung wäre, einfach eine vollständig "leere" Startseite anzulegen wie im Link von TBR beschrieben, und dann entsprechend Deiner Vorstellung unterschiedliche Panels mit unterschiedlichen Berechtigungen auf der Startseite anzeigen zu lassen, aber das finde ich persönlich eher ein bisschen "fummelig", da Du jedes Panel individuell einstellen musst.

Mit obiger Lösung hast Du nur eine Datei als Startseite, die einfach über diese "If"-Weiche unterschiedliche Inhalte darstellt.
Bearbeitet von Layzee am 15.05.2018 um 18:13
Beiträge: 280 
http://der-nachtfalke.net 
Springe ins Forum:
Anzeige


Anmelden


Registrieren Passwort vergessen

RSS Feeds

Feeds abonieren

Letzte News
Letzte Threads
Anzeige

© Copyright 2024 PHP-Fusion.at | Alle Rechte vorbehalten.

© 2016 Real Space. All rights reserved | Design by W3layouts | 19,809,842 eindeutige Besuche
Powered by PHP-Fusion copyright © 2002 - 2024 by Nick Jones. Released as free software without warranties under GNU Affero GPL v3.