[4.9.11] Weiterleiter + Anker

Fragen zur Installation von CONTENIDO 4.9? Probleme bei der Konfiguration? Hinweise oder Fragen zur Entwicklung des Systemes oder zur Sicherheit?
Antworten
mattmarr
Beiträge: 361
Registriert: Mo 3. Aug 2009, 14:11
Kontaktdaten:

[4.9.11] Weiterleiter + Anker

Beitrag von mattmarr » Mo 19. Sep 2016, 06:42

Hallo!

Gibt es keine Möglichkeit einen internen Weiterleiter mit einem Anker zu versehen?

front_content.php?[idcat|idart]=xx#anker



Gruß
Matthias

rethus
Beiträge: 1851
Registriert: Di 28. Mär 2006, 11:55
Wohnort: Mönchengladbach
Kontaktdaten:

Re: [4.9.11] Weiterleiter + Anker

Beitrag von rethus » Mo 19. Sep 2016, 07:41

Wenn du AMR nutzt, kannst du das über das Routing definieren

Code: Alles auswählen

# bestimmte eingehende url zur einer seite weiterleiten
/aktionen/20_prozent_auf_alles_ausser_tiernahrung.html>>>front_content.php?idcat=23
Ich denke das Anhängen eines weitern Parrameters wird hier gehen.
Could I help you... you can help me... buy me a coffee . (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )

xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung

Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType

mattmarr
Beiträge: 361
Registriert: Mo 3. Aug 2009, 14:11
Kontaktdaten:

Re: [4.9.11] Weiterleiter + Anker

Beitrag von mattmarr » Mo 19. Sep 2016, 08:33

rethus hat geschrieben:Wenn du AMR nutzt, kannst du das über das Routing definieren
Und falls kein AMR aktiv ist?
Auch das kommt bei uns noch vor.


Gruß
Matthias

homtata
Beiträge: 1142
Registriert: Mi 14. Jan 2004, 14:41
Kontaktdaten:

Re: [4.9.11] Weiterleiter + Anker

Beitrag von homtata » Mo 19. Sep 2016, 10:21

Hallo Matthias,

wo genau willst du denn wie den Anker eingefügt haben? Klappt irgendwas nicht?
Wir haben die Anker-Diskussion rund um AMR schon einige Male geführt, aber da du es ohne AMR willst, müssten wir genauer wissen, was du vorhast oder nicht so geht, wie du es dir vorstellst ;-)

McHubi
Beiträge: 1209
Registriert: Do 18. Nov 2004, 23:06
Wohnort: Mettmann
Kontaktdaten:

Re: [4.9.11] Weiterleiter + Anker

Beitrag von McHubi » Mo 19. Sep 2016, 11:42

Hallo Matthias,
einen internen Weiterleiter
Frage 1: Einrichten dieses Weiterleiters a) per Tiny oder b) in den Artikeleigenschaften?
Frage 2: Falls a) -> Soll dieser Weiterleiter auf einen anderen Webartikel verweisen oder auf den aktuell aufgerufenen?
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)

mattmarr
Beiträge: 361
Registriert: Mo 3. Aug 2009, 14:11
Kontaktdaten:

Re: [4.9.11] Weiterleiter + Anker

Beitrag von mattmarr » Mo 19. Sep 2016, 15:15

McHubi hat geschrieben:Frage 1: Einrichten dieses Weiterleiters a) per Tiny oder b) in den Artikeleigenschaften?
b) Artikeleigenschaften
McHubi hat geschrieben:Frage 2: Falls a) -> Soll dieser Weiterleiter auf einen anderen Webartikel verweisen oder auf den aktuell aufgerufenen?
auf einen anderen Webartikel



Gruß
Matthias

homtata
Beiträge: 1142
Registriert: Mi 14. Jan 2004, 14:41
Kontaktdaten:

Re: [4.9.11] Weiterleiter + Anker

Beitrag von homtata » Mo 19. Sep 2016, 15:50

Okay! Ich sehe, dass der Anker aus dem Weiterleitungsziel entfernt wird, das scheint das Standardverhalten zu sein... Vielleicht schreibste dir ein Modul, das wiederum von dort weiterleitet über header redirect oder sowas.
Aus der Navi fremdzuverlinken ist ja eigentlich eh nicht sooooo super, aber sei's drum. Vielleicht weiß einer der Core-Cracks, wo man Contenido abgewöhnen kann, den URl um die Anker zu bereinigen ;-)

rethus
Beiträge: 1851
Registriert: Di 28. Mär 2006, 11:55
Wohnort: Mönchengladbach
Kontaktdaten:

Re: [4.9.11] Weiterleiter + Anker

Beitrag von rethus » Do 22. Sep 2016, 13:11

Nun ja, als einfache Lösung ohne AMR würde mir enifallen ein Mini-Modul zu schreiben das einen Parameter übernimmt (z.B. &myanchor=bimbom).
Das Modul lädt einfach ein JS in die Seite, wo ein Autoscroll zu dem Anker implementiert ist. (kannst du natürlich auch direkt ins Layout packen, anstatt ein eigenes Modul darraus zu machen)
Could I help you... you can help me... buy me a coffee . (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )

xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung

Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType

homtata
Beiträge: 1142
Registriert: Mi 14. Jan 2004, 14:41
Kontaktdaten:

Re: [4.9.11] Weiterleiter + Anker

Beitrag von homtata » Do 22. Sep 2016, 14:52

Hallo rethus,
das scheint hier aber nicht das Problem zu sein. mattmar will in der Artikeleigenschaft einen Link inkl. Anker AUCH AUF FREMDE SEITEN eingeben können, die er nicht beeinflussen kann, also von:

http:/www.meinedomain.de/
auf
http://www.fremdedomain.de/irgendwas#anker

ABER Contenido unterschlägt den eingegebenen Anker beim Weiterleiten und rendert das vor Übergabe des Link an den Browser zum Öffnen der neuen Seite raus.
Alternativ würde eigentlich nur ein Layout mit Modul helfen, wo der Link im Modul einzugeben ist und von dort weitergeleitet wird statt aus den Artikeleigenschaften, WENN niemand sagen kann, wie man die "Überarbeitung" des Weiterleitungslinks in den Artikeleigenschaften unterbinden kann.

Faar
Beiträge: 1915
Registriert: Sa 8. Sep 2007, 16:23
Wohnort: Brandenburg
Kontaktdaten:

Re: [4.9.11] Weiterleiter + Anker

Beitrag von Faar » Do 22. Sep 2016, 15:51

homtata hat geschrieben:ABER Contenido unterschlägt den eingegebenen Anker beim Weiterleiten und rendert das vor Übergabe des Link an den Browser zum Öffnen der neuen Seite raus.
Jetzt verstehe ich erst den Kern des Problems. :shock:

Edit:
Guck mal in die includes/functions.con.php ab Zeile 50.
Das könnte zu Artikel-Eigneschaften passen.
Allerdings wird dort die redirect_url nur Global von irgendwoher übernommen und lediglich mit stripslashes() bearbeitet.
Aber das dieses Redirect ist, das gesucht ist?

Und weiter gehts dann in der class.articlelanguage.php
Ob das hier auf den # einen Einfluss hätte?

Code: Alles auswählen

            case 'urlname':
                $value = conHtmlSpecialChars(cString::cleanURLCharacters($value), ENT_QUOTES);
                break;
Fliegt der Bauer übers Dach, ist der Wind weißgott nicht schwach.

rethus
Beiträge: 1851
Registriert: Di 28. Mär 2006, 11:55
Wohnort: Mönchengladbach
Kontaktdaten:

Re: [4.9.11] Weiterleiter + Anker

Beitrag von rethus » Fr 23. Sep 2016, 07:06

@Homata: Ah, Ok, verstehe. ich denke da sollte dann mal ein Ticket geöffnet werden. Ist mindestens ein MustHave, wenn nicht sogar als Bug zu werten.
Und da eigene anpassungen im Core beim nächsten Upgrade wieder weg sind, muss es einfach in den Core übernommen werden.
Could I help you... you can help me... buy me a coffee . (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )

xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung

Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType

Antworten