html to nuke für member

Begonnen von , 23 Oktober 2002, 00:07:10

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Hallo,
ich hoffe jemend kann mir helfen. Ich möcht nach dem html to nukePrinzip eine seite für Mitglieder erstellen. Aber nicht als Modul (als eigenständige Datei)!!
Hab da ein Script gefunden  

<?php
if(!isset($mainfile)) { include("mainfile.php"); }
if (!
$user) {
     include(
"user.php");
}
else {
     include(
"nameofyourpage.php");
}
?>

nur bei der vkp 5.5 fukzioniert der Code nicht. :cry
Hat jemand eine Lösung für mich?
Ich danke euch im vorraus.

BowlingX

Was kommt denn da für eine Fehlermeldung?
Kein Support über Mail, (ungefragter) PN oder ICQ, ausschließlich direkt im Forum!

  Warning: Failed opening 'user.php' for inclusion (include_path='') in c:\apache\www\m-site.php on line 4
m-site.php soll dann die member seite werden.

In der nuke vkp5.5 ist ja auch keine user.php vorhanden und ich glaube das ich mit diesem script nicht weiter komme. Aber es muss doch eine Lösung geben?

Andi

yep,
das Beispiel ist anscheinend noch für eine uralt-Version von Nuke geschrieben.
Versuche es mal so:

 php
include_once("mainfile.php");
include("header.php");
if (is_user($user)) {
  include("nameofyourpage.php");
  }
else {
  header("location: modules.php?name=Your_Account");
  }
include("footer.php");
schön´s Grüssle, Andi

Hallo noch mal
Hab den Code ausprobiert und bekomme volgende Fehlermeldung: Fatal error: Cannot redeclare head() in d:\foxserv\www\vkp\header.php on line 28
Ich will damit erreichen das diese Date nur für Mitglieder erreichbar ist. siehe hier die icenter.php Datei.

Andi

Hi Unbekannt,

steht noch mehr Code in Deiner Datei oder nur die Zeilen wie oben geschrieben?
Oder steht da evtl. php-code in der includeten Datei (nameofyourpage.php) ?
Bei mir funzt es so einwandfrei.

Wäre nett wenn Du Dich hier anmelden würdest :)  
schön´s Grüssle, Andi

ne es steht nur das was ich oben gepostet habe.das ganze aber im mitleren teil der page d.h. da ich den kopf und den linken rand sehen kann.

p.s. ich hab ein usernamen´, bin im mom. auf der Arbeit und wuste mein pw nicht mehr.

Andi

Ahhh so,

Die Zeilen wie oben müssen allein in der Datei stehen. Das ersetzt das "html2nuke " und funzt ohne, bzw. ist eigentlich das Gleiche ;)

Falls Du doch das html2nuke Dings verwenden willst, dann lasse in den Zeilen die includes der header.php und footer.php weg, die sind ja da schon drin.
schön´s Grüssle, Andi

basedart

 Hier ist nochmal "Unbekannt"  ;)
danke dir für dein Tipp hat alles super geklapt.

Aber da hab ich noch ne winzige Frage.
Was muss ich in else {

  header("location: modules.php?name=Your_Account");

  }
 

einfügen damit ich einen normalen Code (PHP/HTML)benutzen kann?

P.S. mein Account habe ich seit Do 06.06.2002

[Editiert am 23/10/2002 von basedart]

Andi

hi jetzt bekannter basedart :D   :D  

Leider versteh ich die Frage nicht ganz.

 :cry  vielleicht sitz ich aber auch nur auf der Leitung....
schön´s Grüssle, Andi

basedart

also. es soll bei nicht angemeldeten Usern ein HTML code ausgegeben werden und nicht die weiterletung auf modules.php?name=Your_Account.

Ich dachte mehr so an das beispiel "wenn ich als nicht registrierter user ein modul benutze möchte was aber nur für member freigegeben ist bekomme ich ja eine fehlermeldung das dieses nur für Mitglieder freigegeben ist.

Das möchte ich auch auf meine eigenen Seite ausgeben.

Ich hoffe ich habe mein Problem einigermasen verständlich erklärt.
MfG basedart