pragmaMx Support Forum

Archive => veraltete bzw. unsupportete Systeme und Module => Alt Archive => PHPNuke 5.2-6.0 & VKP 5.5 => Thema gestartet von: am 23 Oktober 2002, 00:07:10

Titel: html to nuke für member
Beitrag von: am 23 Oktober 2002, 00:07:10
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.
Titel: Re: html to nuke für member
Beitrag von: BowlingX am 23 Oktober 2002, 00:42:47
Was kommt denn da für eine Fehlermeldung?
Titel: Re: html to nuke für member
Beitrag von: am 23 Oktober 2002, 01:10:45
  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?
Titel: Re: html to nuke für member
Beitrag von: Andi am 23 Oktober 2002, 10:13:42
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");
Titel: Re: html to nuke für member
Beitrag von: am 23 Oktober 2002, 15:40:29
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.
Titel: Re: html to nuke für member
Beitrag von: Andi am 23 Oktober 2002, 15:52:14
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 :)  
Titel: Re: html to nuke für member
Beitrag von: am 23 Oktober 2002, 16:02:48
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.
Titel: Re: html to nuke für member
Beitrag von: Andi am 23 Oktober 2002, 16:08:25
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.
Titel: Re: html to nuke für member
Beitrag von: basedart am 23 Oktober 2002, 19:54:21
 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]
Titel: Re: html to nuke für member
Beitrag von: Andi am 23 Oktober 2002, 20:57:39
hi jetzt bekannter basedart :D   :D  

Leider versteh ich die Frage nicht ganz.

 :cry  vielleicht sitz ich aber auch nur auf der Leitung....
Titel: Re: html to nuke für member
Beitrag von: basedart am 23 Oktober 2002, 23:01:35
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