Eigene html seiten nur für registrierte user???

Begonnen von Sascha1981, 04 November 2002, 17:17:39

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Sascha1981

Hey @ll
Ist es möglich das nur registrierte user meine html seiten sehen können die ich mit html to nuke erstellt habe?
Wenn sie im root liegen funktioniert das nicht und wenn ich sie in denn modules ordner lege werden sie nicht angezeigt weil der include pfad nicht stimmt!!!
Ich hoffe es kann mir jemand helfen

sui

Das würde mich auch interessieren,

aber ich möchte das mit .php Datein machen.

jogi24

hi
@Sascha1981
schau mal auf  http://nuke-theme.de
dort giebt es ein main meneu. das sich nur öffnet, wenn du angemeldet bist.!!!

 :quest  :thumbup:  :quest

Sascha1981

und wo bekomme ich das menü???
Auf der nuke-theme page kann ich keinen Download finden!!

DarkBoy

Na
 baue dir doch schnell  einen block oder nimm vorhandene: z.B block-menu.php
 setze einen Bereich und davor eine if (!$user.....   dann deine links die user sehen dürfen und ein else dahinter mit leerem bereich, schon hast du es doch wie du es haben willst.

jogi24

hi
@Sascha1981

es war auch nicht vom download die rede, sondern das man es bewerkstelligen kann, nimm Darkboys anweisungen dann sollte es auch klappen .
 :thumbup:  :quest  :thumbup:

Kellerkind

Also ich habe mehrere .php dateien, die aber nicht im Menü drin sind, sonder oben im banner, was muss ich der php datei hinzufügen, damit nur registrierte user darauf zugriff haben?

Andi

Habe ich was falsch versatnden, oder gehen die Lösungen am Thema vorbei?

Idee:
Lege Dir einen Ordner xx im Ordner modules an. Dahin kopierst Du folgende Datei und nennst sie index.php.

 php
if (empty($site)) { $site = "xyz1";}  // Standardwert belegen
if ($site == xyz1) {
$index=1;
include('Ordner/name1.htm');}
else if ($site == xyz2) {
$index=1;
$file = "Ordner/name2.htm";}
elseif ($site == xyz4) {
$index=0;
$file = "Ordner/name5.htm";}
else {
$index=1;
$file = "Ordner/DieStandardseite.htm";}

include('header.php');
OpenTable();
include($file);}
CloseTable();
include('footer.php');


  'Ordner/name.htm' wären die Seiten, die angezeigt werden sollen, Sie können in einem beliebigen Ordner liegen, ausgehend vom Webroot. Genauso können dies auch php-Scripte sein.

Der Aufruf (Link) erfolgt über die modules.php:
 modules.php?name=xx&site=xyz1

Zusätzlich kannst Du noch über $index = ?? die rechten Blöcke ein und ausschalten.

Dieses "Minimodul" kannst Du dann über das Adminmenü konfigurieren.
schön´s Grüssle, Andi