pragmaMx Support Forum

Archive => veraltete bzw. unsupportete Systeme und Module => Alt Archive => VKP-Maxi & VKP-Midi & VKP-Mini => Thema gestartet von: Ria in 23 August 2003, 19:21:09

Titel: Link auf einzelne vkp Seite
Beitrag von: Ria in 23 August 2003, 19:21:09
Hallo,

ich möchte von "Aussen" (also von einer html Seite ausserhalb des vkp)einen Link auf das Impressum im cms setzen.

Also so z.B:

         <blockquote>              
               <font face="Times New Roman, Times, serif" size="3"><a href="zentrum/modules/Impressum/index.php">
Allgemeine - Hinweise / Impressum
</a></font></blockquote>

Dann kommt dies:

You can't access this file directly...

Was muß ich machen damit das geht?

Gruss Ria
Titel: Re: Link auf einzelne vkp Seite
Beitrag von: jogi24 in 23 August 2003, 19:53:26
hi

@Ria

versuch mal das

<a target="_blank" href="http://url zum impressum/modules.php?name=Impressum" style="text-decoration: none">
Impressum</a>

 ;)  ;)  ;)  ;)
Titel: Re: Link auf einzelne vkp Seite
Beitrag von: jubilee in 23 August 2003, 20:45:06
Nope, das geht nicht.
Im Impressum-Script wird abgefragt, ob die Variable mxMainFileLoaded gesetzt ist. Diese wird von der mainfile.php gesetzt.
D.H. wenn die Mainfile.php nicht geladen ist (das ist ja der Fall, wenn Du das Impressum-Scipt von aussen öffnest) , kannst Du das Impressum-Script nicht ausführen.
Das ist der Code, der dafür verantwortlich ist :
Zitatif (!defined("mxMainFileLoaded")) die ("You can't access this file directly...");
.
Du müsstest also die Variable mxMainFileLoaded auf anderen Weg an das Impressum geben (obwohl das ja eine der Sicherheitsfunktionen ausser kraft setzt).
MfG
jubilee
Titel: Re: Link auf einzelne vkp Seite
Beitrag von: Future in 23 August 2003, 20:50:32
Hehe Jubilee ist mal wieder beim Vkp Mx 2.0 ;)



Titel: Re: Link auf einzelne vkp Seite
Beitrag von: jubilee in 23 August 2003, 20:53:15
HmHmHm gn gngn
Bis Du dir da jetzt ganz sicher
?????

 :D  :D  :D
Titel: Re: Link auf einzelne vkp Seite
Beitrag von: Future in 23 August 2003, 20:54:50
:)
Eigentlich schon weil mxMainFileLoaded  gibts doch beim VKP Maxi net . Oder täusche ich mich da ? Heisst da doch noch nur $mainfile oder ?
Titel: Re: Link auf einzelne vkp Seite
Beitrag von: jubilee in 23 August 2003, 20:57:11
Die Funktion gibts beim alten Impressum auch.
Ist nur auf die modules.php gesetzt----
 
Zitatif (!eregi("modules.php", $PHP_SELF)) {
    die ("You can't access this file directly...");
Wenn also nicht über die modules.php geladen, dann nix mit Impressum...
Ansonsten müss man sich ja auf das neue System einschiessen .....
IchGlaubIchHabSchonMX2AuffeAugen .......................
Titel: Re: Link auf einzelne vkp Seite
Beitrag von: Future in 23 August 2003, 20:59:23
Hehe hab ich doch gesagt  ;)  :D  Irgendwas hat da am anfang net ganz gestimmt :)
Ok hatte auch enn fehler ist die modules.php net die mainfile. Die ist im Maxi so in den modulen drinne require_once("mainfile.php");
Titel: Re: Link auf einzelne vkp Seite
Beitrag von: jubilee in 23 August 2003, 21:00:10
Ausserdem wird das Zeit, das es endlich released wird,
damit keiner mer merkt, wenn ich falsch bin
. ==-*
         . ==-*
                   . ==-*
Titel: Re: Link auf einzelne vkp Seite
Beitrag von: Future in 23 August 2003, 21:02:06
*lach* jup da haste recht :)
Titel: Re: Link auf einzelne vkp Seite
Beitrag von: jogi24 in 23 August 2003, 21:29:18
hi
nun lasst mich mal doof sterben.

es wird doch nur nach einem setzen des links zum impressum gefragt.??

und das geht mit meiner variante

 :D  :D  :D  :D
Titel: Re: Link auf einzelne vkp Seite
Beitrag von: jubilee in 23 August 2003, 21:38:28
 
Zitatich möchte von "Aussen" (also von einer html Seite ausserhalb des vkp)einen Link auf das Impressum im cms setzen.
 
Wenn Du den link aber aufrufst, bekommst Du das Impressum nicht angezeigt, weil vorher nicht die modules.php geladen wurde.
Und dann bekommst Du den fehler, den ria beschrieben hat :
 
ZitatDann kommt dies:

You can't access this file directly...

Was muß ich machen damit das geht?
 
Der Link den Du gepostet hast, ist natürlich richtig (muss man sich zwar 2x durchlesen wegen dem vielen IMPRESSUM drin, aber grundsätzlich richtig so).
Es wird halt nur das komplette CMS mitgeladen, nicht nur die Impressumseite selbst...
MfG
jubilee

Titel: Re: Link auf einzelne vkp Seite
Beitrag von: jogi24 in 23 August 2003, 21:41:52
das ist richtig

es wurde aber nicht das einbinden gefordet sondern nur der aufruf  ;)  ;)
Titel: Re: Link auf einzelne vkp Seite
Beitrag von: Ria in 24 August 2003, 18:59:40
Hallo,
Dank an Euch alle.
Den längeren Seitenaufbau, an dieser Stelle, muß ich dann wohl in Kauf nehmen.
(das war das, was ich dort umgehen wollte)

Dann habe ich nun einfach die konventionelle Methode genommen., wie Jogi24 meinte.
**Das klappt dann ja auch bei 2.0**

<a  href="http://127.0.0.1/zentrum/modules.php?name=Impressum" >

Ohne ein extra Fenster zu öffnen.

Ich muß natürlich später nicht vergessen die richtige Domain einzusetzen.

Gruss Ria