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
hi
@Ria
versuch mal das
<a target="_blank" href="http://url zum impressum/modules.php?name=Impressum" style="text-decoration: none">
Impressum</a>
;) ;) ;) ;)
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
Hehe Jubilee ist mal wieder beim Vkp Mx 2.0 ;)
HmHmHm gn gngn
Bis Du dir da jetzt ganz sicher
?????
:D :D :D
:)
Eigentlich schon weil mxMainFileLoaded gibts doch beim VKP Maxi net . Oder täusche ich mich da ? Heisst da doch noch nur $mainfile oder ?
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 .......................
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");
Ausserdem wird das Zeit, das es endlich released wird,
damit keiner mer merkt, wenn ich falsch bin
. ==-*
. ==-*
. ==-*
*lach* jup da haste recht :)
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
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
das ist richtig
es wurde aber nicht das einbinden gefordet sondern nur der aufruf ;) ;)
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