Neuigkeiten:

moziloCMS verwendet Cookies. Wenn Sie auf unserer Seite weitersurfen, stimmen Sie der Cookie-Nutzung zu Datenschutzerklärung
moziloCMS Layouts
moziloCMS Plugins

Hauptmenü

Fehler bei verstecktem Seitenaufruf

Begonnen von looki, 11. August 2010, 07:48:30

« vorheriges - nächstes »

looki

Hallo,
ich habe laut Anleitung ein Impressum eingebaut, im template:

<a href="index.php?cat=99_Impressum&amp;page=10_Impressum" title="Impressum anzeigen">Impressum</a>

Das funktioniert soweit gut, solange ich den link von der ersten Seite einer Kategorie aufrufe.
Sobald ich eine andere Inhaltsseite der Kategorie aktiv habe, klappt es nicht mehr.

moziloCMS/startSeiteKategorie.html -> hieraus funktioniert es

moziloCMS/Kategorie/inhaltsSeiteKategorie.html -> hieraus funktioniert es NICHT

nun koennte man das impressum direkt mit der webseite verlinken ...
<a href="www.meinname.de/index...
aber das ist bloed fuer den lokalen test ...

Danke fuer Hilfe.

Lars

Samson

#1
Zitat von: "looki"Hallo,
ich habe laut Anleitung ein Impressum eingebaut, im template:

<a href="index.php?cat=99_Impressum&amp;page=10_Impressum" title="Impressum anzeigen">Impressum</a>
Mich stört das &amp; vor dem Parameter page. Schau Dir dazu nochmal das URI-Schema in der Wikipedia an. Hinter dem Dateiaufruf werden nach einem ? mit &-Zeichen die einzelnen Parameter getrennt. Du hast das &-Zeichen mit &amp; maskiert, wodurch die beiden Parameter cat und page nur noch als ein Parameter cat anzusehen sind. Folglich bekommt mozilo einen falschen Kategorienamen geliefert (nämlich: "99_Impressum&page=10_Impressum" - das &-Zeichen übersetzt der Browser wieder) und der Seitenname fehlt vollständig.

Wenn Du das gefixed hast, sollte der Link eigentlich immer funktionieren.

looki

#2
He Frank,
leider nein, der gleiche Fehler.
Ich denke, dass er bei dem Aufruf immer erstmal in der aktuellen Kategorie nachschaut und dort logischerweise die Seite nicht findet.
Es wird nicht im root begonnen zu suchen??

dazu auch hier der seitenaufruf:

moziloCMS/KategorieX/index.php?cat=99_div&page=10_Impressum

da ist halt kein Impressum.
So sieht es richtig aus:
/moziloCMS/index.php?cat=99_div&page=10_Impressum

mh.

Lars

Samson

#3
Kann man sich das irgendwo anschauen?

looki

#4
Zitat von: "Samson"Kann man sich das irgendwo anschauen?

im moment teste ich nur lokal mittels XAMPP.

Warte mal ....

Samson

#5
dann würde deine ip-adresse i.d.R. ausreichen

looki

#6
sorry, klappt nicht mit ip adresse - lokales netzwerk ...

aber gleich hier:
http://www.schlossbitter.de/looki/

Lars

Samson

#7
Das könnte am aktivierten mod_rewrite liegen. Den hatte ich auch mal getestet, aber da es Probleme gab, wieder deaktiviert. Ich würde sagen, Du müßtest den Link umschreiben, damit das mod_rewrite versteht, was es machen soll. Also:
<a href="/looki/div/Impressum.html">Wenn Du mod_rewrite wieder abschaltest, mußt Du die jetzige Version nehmen.

looki

#8
ok, danke,
mod_rewrite will ich eigentlich nicht deaktivieren, das benoetige ich noch ....

mh.
Danke Lars

stefanbe

#9
schreib einfach die volle adresse <a href="http://www.domain.de/index.php?cat=99_Impressum&amp;page=10_Impressum" title="Impressum anzeigen">Impressum</a>

und das mit dem &amp; ist völlig richtig

gruss stefanbe

looki

#10
hallo,
ja volle adresse dachte ich mir schon,
ist nur bloed fuer lokales testen.

daher habe ich das jetzt so geloest:
im template:

href="{BASE_URL}index.php?cat=99_Impressum&amp;page=10_Impressum

das klappt dann lokal und im netz automatisch.

Lars