AMR - cms erscheint bei Ankeraufruf
AMR - cms erscheint bei Ankeraufruf
Hallo zusammen,
ich habe folgendes Problem:
Die Inhalte der Startseite von http://www.meinedomain.de können per Anker/Javascript "angesprungen" werden. Funktioniert soweit bestens, beim Aufruf eines Ankers entfällt allerdings der Name des Webartikels und es erscheint der Name des Mandanten. Heißt,
statt
http://www.meinedomain.de/index.html#meinanker
lautet die URL dann
http://www.meinedomain.de/cms/#meinanker
Relevante Einstellungen im AMR:
Artikelname an URLs anhängen: ja
Standard-Artikelname ohne Dateiendung: index
Dateiendung am Ende der URL: .html
Routing: keine Angaben
Als .htaccess wird verwendet die "AMR plugin simple rewrite rules set."
Hat jemand ne Ahnung wie man das korrigieren kann?
Danke euch für Tipps!
Markus
ich habe folgendes Problem:
Die Inhalte der Startseite von http://www.meinedomain.de können per Anker/Javascript "angesprungen" werden. Funktioniert soweit bestens, beim Aufruf eines Ankers entfällt allerdings der Name des Webartikels und es erscheint der Name des Mandanten. Heißt,
statt
http://www.meinedomain.de/index.html#meinanker
lautet die URL dann
http://www.meinedomain.de/cms/#meinanker
Relevante Einstellungen im AMR:
Artikelname an URLs anhängen: ja
Standard-Artikelname ohne Dateiendung: index
Dateiendung am Ende der URL: .html
Routing: keine Angaben
Als .htaccess wird verwendet die "AMR plugin simple rewrite rules set."
Hat jemand ne Ahnung wie man das korrigieren kann?
Danke euch für Tipps!
Markus
seamless-design.de
"Geht nicht!" wohnt in der "Will nicht!"-Strasse.
Das Handbuch zur Version 4.10: CONTENIDO für Einsteiger (4.10)
Das Handbuch zur Version 4.9: CONTENIDO für Einsteiger (4.9)
"Geht nicht!" wohnt in der "Will nicht!"-Strasse.
Das Handbuch zur Version 4.10: CONTENIDO für Einsteiger (4.10)
Das Handbuch zur Version 4.9: CONTENIDO für Einsteiger (4.9)
Re: AMR - cms erscheint bei Ankeraufruf
Hallo Markus,
wenn du Anker und JS in einem Atemzug erwähnst - vielleicht hilft dir die Beobachtung von Ortwin weiter?
http://forum.contenido.org/viewtopic.ph ... er#p169446
wenn du Anker und JS in einem Atemzug erwähnst - vielleicht hilft dir die Beobachtung von Ortwin weiter?
http://forum.contenido.org/viewtopic.ph ... er#p169446
-
- Beiträge: 4250
- Registriert: Do 30. Jun 2005, 22:56
- Wohnort: Eltmann, Unterfranken, Bayern
- Kontaktdaten:
Re: AMR - cms erscheint bei Ankeraufruf
Servus homtata,
bei meiner "Beobachtung" handelt es sich aber um die URL-Verarbeitung mit Javascript im Backend. Markus bezieht sich aber auf das AMR-Plugin.
Gruß aus Franken
Ortwin
bei meiner "Beobachtung" handelt es sich aber um die URL-Verarbeitung mit Javascript im Backend. Markus bezieht sich aber auf das AMR-Plugin.
Gruß aus Franken
Ortwin
ConLite 2.1, alternatives und stabiles Update von Contenido 4.8.x unter PHP 7.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
Re: AMR - cms erscheint bei Ankeraufruf
axo... sorry.
Ich habe auch was ankerlastiges in einer Installation laufen, da klappt das. Allerdings gebe ich da im Modultemplate die Links in Form von
aus.. Ansonsten wäre es hilfreich zu wissen, wie du den Link erstellst, von dem aus gesprungen wird, und welche Skripte da greifen...
LG
Viktor
Ich habe auch was ankerlastiges in einer Installation laufen, da klappt das. Allerdings gebe ich da im Modultemplate die Links in Form von
Code: Alles auswählen
front_content.php?ìdart=xx#anker=y
LG
Viktor
Re: AMR - cms erscheint bei Ankeraufruf
Hallo zusammen,
Danke euch schon mal! Zu den Details:
Der Seiteninhalt ist mit einigen DIVs aufgebaut, die mit IDs gekennzeichnet sind. Diese DIVs sind erst einmal ausgeblendet und werden per Klick auf z. B. ein Bild eingeblendet. Gleichzeit erfolgt ein Sprung zum jeweiligen DIV:
diese ID wird von einer JS-Funktion verarbeitet und die ID per
angesprungen.
AMR klappt im Grunde, zumindest wenn ich einen anderen Webartikel aufrufe läuft alles normal.
Das Anspringen der ID funktioniert auch tadellos, nur die Domain ist unschön.
Danke euch schon mal! Zu den Details:
Der Seiteninhalt ist mit einigen DIVs aufgebaut, die mit IDs gekennzeichnet sind. Diese DIVs sind erst einmal ausgeblendet und werden per Klick auf z. B. ein Bild eingeblendet. Gleichzeit erfolgt ein Sprung zum jeweiligen DIV:
Code: Alles auswählen
<img onclick="javascript:mach_was('meine_id');" ...
Code: Alles auswählen
function mach_was(meine_id) {
...
window.location.href='#'+meine_id;
...
}
AMR klappt im Grunde, zumindest wenn ich einen anderen Webartikel aufrufe läuft alles normal.
Das Anspringen der ID funktioniert auch tadellos, nur die Domain ist unschön.
seamless-design.de
"Geht nicht!" wohnt in der "Will nicht!"-Strasse.
Das Handbuch zur Version 4.10: CONTENIDO für Einsteiger (4.10)
Das Handbuch zur Version 4.9: CONTENIDO für Einsteiger (4.9)
"Geht nicht!" wohnt in der "Will nicht!"-Strasse.
Das Handbuch zur Version 4.10: CONTENIDO für Einsteiger (4.10)
Das Handbuch zur Version 4.9: CONTENIDO für Einsteiger (4.9)
Re: AMR - cms erscheint bei Ankeraufruf
Ah so! Es könnte klappen, wenn du - wie in meinem Post davor - den kompletten
auch im Javascript machst. Im normalen PHP-Modulcode ist das derzeit auch so nötig, da sonst eben auch ein Sprung auf eine falsche Seite stattfindet. Durch das Wiederholen des eigentlich gleichen Artikels klappts dann plötzlich...
LG
Code: Alles auswählen
front_content.php?idart=xxx#anker
LG
-
- Beiträge: 4250
- Registriert: Do 30. Jun 2005, 22:56
- Wohnort: Eltmann, Unterfranken, Bayern
- Kontaktdaten:
Re: AMR - cms erscheint bei Ankeraufruf
Korrigiere Viktor, es klappt NUR...homtata hat geschrieben:Ah so! Es könnte klappen,...
AMR kann natürlich URL nur Umschreiben, wenn diese auch bekannt sind. Deine Anker werden in diesem Falle vom Browser selbst an die im Base-Tag benannte Adresse angehängt, daher auch "cms/#Anker'. Gibst du aber im Javascript zusätzlich die relative oder absolute URL mit an, so wird was draus. Eventuell das JS direkt im Modul oder in einem Template generieren, und dort mit der URL füllen.
Gruß aus Franken
Ortwin
ConLite 2.1, alternatives und stabiles Update von Contenido 4.8.x unter PHP 7.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
Re: AMR - cms erscheint bei Ankeraufruf
.. und ggf. musst du rumprobieren, vor allem wenn du mit dem Anker auf der gleichen Seite bleiben möchtest. Wenn z.B. der Nummernaufruf mit idart oder idcat nicht klappt, dann ggf. mal versuchen, den URl exakt wie im Browser ausgegeben davorzuhängen. Ich bin da nicht so der Spezi wie Ortwin, aber daran hatte es seinerzeit auch gehapert auf PHP-Ebene.
Re: AMR - cms erscheint bei Ankeraufruf
Hm...
Bei
wird die URL von
http://www.meinedomain.de
zu
http://www.meinedomain.de/front_content ... 1#meine_id
Und das Anspringen der Anker funktioniert erst nach dem zweiten Seitenaufruf...
Verwende ich
kracht der Aufruf mit einer Warnmeldung in punkto Sicherheitszertifikat.
Verwende ich
wird die URL von
http://www.meinedomain.de
zu
http://www.meinedomain.de/cms/www.meine ... 1#meine_id
EDIT: Wald Bäume.
Bei
Code: Alles auswählen
window.location.href='front_content.php?idcat=1&idart=1#'+meine_id;
http://www.meinedomain.de
zu
http://www.meinedomain.de/front_content ... 1#meine_id
Und das Anspringen der Anker funktioniert erst nach dem zweiten Seitenaufruf...
Verwende ich
Code: Alles auswählen
window.location.href='https://www.meinedomain.de/cms/front_content.php?idcat=1&idart=1#'+meine_id;
Verwende ich
Code: Alles auswählen
window.location.href='www.meinedomain.de/cms/front_content.php?idcat=1&idart=1#'+meine_id;
http://www.meinedomain.de
zu
http://www.meinedomain.de/cms/www.meine ... 1#meine_id
AMR brauche ich aber letztlich gar nicht, da die Anker alle auf der bereits aufgerufenen Seite integriert sind.AMR kann natürlich URL nur Umschreiben, wenn diese auch bekannt sind.
EDIT: Wald Bäume.
Das ".href" einfach weglassen und gut is...Anker alle auf der bereits aufgerufenen Seite integriert
seamless-design.de
"Geht nicht!" wohnt in der "Will nicht!"-Strasse.
Das Handbuch zur Version 4.10: CONTENIDO für Einsteiger (4.10)
Das Handbuch zur Version 4.9: CONTENIDO für Einsteiger (4.9)
"Geht nicht!" wohnt in der "Will nicht!"-Strasse.
Das Handbuch zur Version 4.10: CONTENIDO für Einsteiger (4.10)
Das Handbuch zur Version 4.9: CONTENIDO für Einsteiger (4.9)
Re: AMR - cms erscheint bei Ankeraufruf
Immer schön, wenn das Schreiben das Denken so verlangsamt, dass man sich nicht ständig selbst überholt Gut, dass du das gelöst hast!
Re: AMR - cms erscheint bei Ankeraufruf
Hallo zusammen,
diese Anker machen mich grad leicht wahnsinnig. Im IE läuft es wunderbar, der FF und Chrome zickt aber rum. Verkehrte Welt...
Also - die Umsetzung/ der Ablauf sieht wie folgt aus:
IE
Aufruf von
www.meinedomain.de
Anklicken eines Bildes, dass die ID des Ankers an eine JS-Funktion übermittelt, die den Anker dann per
aufruft.
In der Adresszeile erscheint dann
www.meinedomain.de/#meine_id
und der Sprung zur ID läuft.
FF, Chrome
Aufruf von
www.meinedomain.de
Anklicken eines Bildes, dass die ID des Ankers an eine JS-Funktion übermittelt, die den Anker dann per
aufruft.
In der Adresszeile erscheint dann
www.meinedomain.de/cms/#meine_id
weiter passiert aber nix.
Erst ein zweites Anklicken des Bildes, bei dem sich in der Adresszeile nichts tut, führt zum Anspringen des Ankers.
Ab hier funktioniert es dann immer direkt beim ersten Klick, egal welchen Anker ich anspringen will. Die URL muss zwingend das "cms" beinhalten und z. B. http://www.meinedomain.de/cms/ lauten. Ohne CMS wird beim ersten Klick immer erst auf die CMS-URL umgeschaltet.
Es hilft übrigens auch nicht, wenn die URL von Anfang an
www.meinedomain.de/index.html
www.meinedomain.de/startseite/index.html
www.meinedomain.de/startseite.html
www.meinedomain.de/startseite/startseite.html
lautet.
Bei allen vier Varianten wird die Startseite zwar korrekt aufgerufen aber im FF erfolgt beim ersten Klick immer erst der Wechsel auf http://www.meinedomain.de/cms/#meine_id
AMR-Einstellungen sind wie bisher:
Artikelname an URLs anhängen: ja
Standard-Artikelname ohne Dateiendung: index
Dateiendung am Ende der URL: .html
Routing: keine Angaben
Als .htaccess wird verwendet die "AMR plugin simple rewrite rules set."
Was ggf. reingrätschen könnte, ist der Umstand, dass die Seite nicht unter http:// sondern https:// läuft?
WTF?
diese Anker machen mich grad leicht wahnsinnig. Im IE läuft es wunderbar, der FF und Chrome zickt aber rum. Verkehrte Welt...
Also - die Umsetzung/ der Ablauf sieht wie folgt aus:
IE
Aufruf von
www.meinedomain.de
Anklicken eines Bildes, dass die ID des Ankers an eine JS-Funktion übermittelt, die den Anker dann per
Code: Alles auswählen
window.location='#'+meine_id;
In der Adresszeile erscheint dann
www.meinedomain.de/#meine_id
und der Sprung zur ID läuft.
FF, Chrome
Aufruf von
www.meinedomain.de
Anklicken eines Bildes, dass die ID des Ankers an eine JS-Funktion übermittelt, die den Anker dann per
Code: Alles auswählen
window.location='#'+meine_id;
In der Adresszeile erscheint dann
www.meinedomain.de/cms/#meine_id
weiter passiert aber nix.
Erst ein zweites Anklicken des Bildes, bei dem sich in der Adresszeile nichts tut, führt zum Anspringen des Ankers.
Ab hier funktioniert es dann immer direkt beim ersten Klick, egal welchen Anker ich anspringen will. Die URL muss zwingend das "cms" beinhalten und z. B. http://www.meinedomain.de/cms/ lauten. Ohne CMS wird beim ersten Klick immer erst auf die CMS-URL umgeschaltet.
Es hilft übrigens auch nicht, wenn die URL von Anfang an
www.meinedomain.de/index.html
www.meinedomain.de/startseite/index.html
www.meinedomain.de/startseite.html
www.meinedomain.de/startseite/startseite.html
lautet.
Bei allen vier Varianten wird die Startseite zwar korrekt aufgerufen aber im FF erfolgt beim ersten Klick immer erst der Wechsel auf http://www.meinedomain.de/cms/#meine_id
AMR-Einstellungen sind wie bisher:
Artikelname an URLs anhängen: ja
Standard-Artikelname ohne Dateiendung: index
Dateiendung am Ende der URL: .html
Routing: keine Angaben
Als .htaccess wird verwendet die "AMR plugin simple rewrite rules set."
Was ggf. reingrätschen könnte, ist der Umstand, dass die Seite nicht unter http:// sondern https:// läuft?
WTF?
seamless-design.de
"Geht nicht!" wohnt in der "Will nicht!"-Strasse.
Das Handbuch zur Version 4.10: CONTENIDO für Einsteiger (4.10)
Das Handbuch zur Version 4.9: CONTENIDO für Einsteiger (4.9)
"Geht nicht!" wohnt in der "Will nicht!"-Strasse.
Das Handbuch zur Version 4.10: CONTENIDO für Einsteiger (4.10)
Das Handbuch zur Version 4.9: CONTENIDO für Einsteiger (4.9)
Re: AMR - cms erscheint bei Ankeraufruf
Ist es nicht schön! Wie Kleinigkeiten einen so aufhalten können. Nach aktuellem Stand der Dinge ist des Rätsels Lösung - ironischerweise auch wieder sonnenklar, wenn man es sieht - diese hier:
Aufruf per clean-URL mit führendem http:// - wobei die URL natürlich per Variable an die JS-Funktion übergeben wird.
Jetzt läuft es auch im Firefox und Chrome. Ich hoffe mal, dass das Thema jetzt "durch" ist...
Code: Alles auswählen
window.location='http://www.meinedomain.de/test/index.html#'+meine_id;
Jetzt läuft es auch im Firefox und Chrome. Ich hoffe mal, dass das Thema jetzt "durch" ist...
seamless-design.de
"Geht nicht!" wohnt in der "Will nicht!"-Strasse.
Das Handbuch zur Version 4.10: CONTENIDO für Einsteiger (4.10)
Das Handbuch zur Version 4.9: CONTENIDO für Einsteiger (4.9)
"Geht nicht!" wohnt in der "Will nicht!"-Strasse.
Das Handbuch zur Version 4.10: CONTENIDO für Einsteiger (4.10)
Das Handbuch zur Version 4.9: CONTENIDO für Einsteiger (4.9)