entities in links vermeiden?
entities in links vermeiden?
wenn ich z.b. bilder mit CMS_LINK verlinke, erhalte ich urls mit entities in der form von z.b.
<a href="front_content.php?idcatart=36&client=1&lang=1">
gibt es einen hack/patch oder sonst einen trick, die "&"s zu vermeiden, damit der code valide wird?
ps. wenn ich mit tinymce2 verlinke, bleibt der code "sauber". ich habe aber viele einzeln zu verlinkende bilder, bei denen ich keinen wysiwyg-editor brauche. mit CMS_LINK geht's einfach viel schneller.
<a href="front_content.php?idcatart=36&client=1&lang=1">
gibt es einen hack/patch oder sonst einen trick, die "&"s zu vermeiden, damit der code valide wird?
ps. wenn ich mit tinymce2 verlinke, bleibt der code "sauber". ich habe aber viele einzeln zu verlinkende bilder, bei denen ich keinen wysiwyg-editor brauche. mit CMS_LINK geht's einfach viel schneller.
-
- Beiträge: 5478
- Registriert: Di 2. Mär 2004, 21:11
- Wohnort: Halchter, wo sonst? ;-)
- Kontaktdaten:
der Code waere auch valide, wenn & statt & stuende, und funktionieren wuerden die Links ebenfalls. Es macht also eher Sinn, das Modul zu aendern. Oder du benutzt mod_rewrite (siehe dazu im Forum).
Bitte keine unaufgeforderten Privatnachrichten mit Hilfegesuchen schicken. WENN ich helfen kann, dann mache ich das im Forum, da ich auch alle Postings lese. PN werden nicht beantwortet!
-
- Beiträge: 5478
- Registriert: Di 2. Mär 2004, 21:11
- Wohnort: Halchter, wo sonst? ;-)
- Kontaktdaten:
Mit den "Innereien" kenne ich mich nicht aus
, aber vielleicht kann dir jemand die entscheidende Stelle nennen (oder du suchst sie selbst
). Eigentlich waere es eher Feature Request, denn es schadet nicht, wenn solche Links von Contenido grundsaetzlich richtig gebaut werden wuerden.


Bitte keine unaufgeforderten Privatnachrichten mit Hilfegesuchen schicken. WENN ich helfen kann, dann mache ich das im Forum, da ich auch alle Postings lese. PN werden nicht beantwortet!
das steht in der datenbank:
tabelle con_type CMS_LINK
tabelle con_type CMS_LINK
Suchmaschinenfreundliche URLS durch Advanced ModRewrite 4.6.x
Module: Modul Download Liste 4.6 | Halbautomatischer Artikel-Seitenwechsel 4.6.x
Amazon Wunschzettel
Module: Modul Download Liste 4.6 | Halbautomatischer Artikel-Seitenwechsel 4.6.x
Amazon Wunschzettel
-
- Beiträge: 5478
- Registriert: Di 2. Mär 2004, 21:11
- Wohnort: Halchter, wo sonst? ;-)
- Kontaktdaten:
@stese: reicht das dann aus, wenn man an der Stelle
in
aendert?
Code: Alles auswählen
$tmp = "front_content.php?idcatart=". $tmp."&client=".$client."&lang=".$lang;
Code: Alles auswählen
$tmp = "front_content.php?idcatart=". $tmp."&client=".$client."&lang=".$lang;
Bitte keine unaufgeforderten Privatnachrichten mit Hilfegesuchen schicken. WENN ich helfen kann, dann mache ich das im Forum, da ich auch alle Postings lese. PN werden nicht beantwortet!
theoretisch ja, die sauberere variante wäre allerdings, wenn man dort noch die mandanteneinstellung xhtml abfragen würde um zu entscheiden ob & gesetzt werden soll oder nicht. obwohl das im html quelltext eigentlich egal wäre. aber wer weiss, vll. realisiert ja jemand eine automatische weiterleitung mit diesem CMS Typ, dann darf da kein & stehen sondern muss ein normales & stehen bleiben ...
auf jeden fall fummelarbeit und nciht wirklich schön dort drinnen zu machen
auf jeden fall fummelarbeit und nciht wirklich schön dort drinnen zu machen
Suchmaschinenfreundliche URLS durch Advanced ModRewrite 4.6.x
Module: Modul Download Liste 4.6 | Halbautomatischer Artikel-Seitenwechsel 4.6.x
Amazon Wunschzettel
Module: Modul Download Liste 4.6 | Halbautomatischer Artikel-Seitenwechsel 4.6.x
Amazon Wunschzettel
danke für den tipp, aber...
ich hab das eben in der db-tabelle geändert:
aber das output-ergebnis ist trotzdem immer noch:
ich hab das eben in der db-tabelle geändert:
Code: Alles auswählen
/**
* CMS_LINK
*/
$tmp = urldecode($a_content["CMS_LINK"][$val]);
/* internal link */
if ( is_numeric($tmp) ) {
$tmp = "front_content.php?idcatart=". $tmp."&client=".$client."&lang=".$lang;
if ($edit) $tmp = $sess->url("$tmp");
} else {
if (!preg_match('/^(http|https|ftp|telnet|gopher):\/\/((?:[a-zA-Z0-9_-]+\.?)+):?(\d*)/', $tmp)) {
// it's a relative link, or an absolute link with unsupported protocol
if (substr($tmp,0,4) == "www." || $tmp == "") { // only check if it could be a domainname
$tmp = "http://".$tmp;
}
}
}
Code: Alles auswählen
...&client=1&lang=1
-
- Beiträge: 5478
- Registriert: Di 2. Mär 2004, 21:11
- Wohnort: Halchter, wo sonst? ;-)
- Kontaktdaten:
Davon abgesehen, dass ich mit der neuen Version noch nicht viel gemacht habe, und erst recht gar nichts mit XHTML, aber weisst du zufaellig, ob das so ist, dass bei xhtml tatsaechlich "&" bei Links automatisch von Contenido gesetzt wird? Denn da in der Naehe muesste man wohl anfassen, um zu bewirken, dass das grundsaetzlich als & und nicht als & geschrieben wird, oder?stese hat geschrieben:theoretisch ja, die sauberere variante wäre allerdings, wenn man dort noch die mandanteneinstellung xhtml abfragen würde um zu entscheiden ob & gesetzt werden soll oder nicht.
Bitte keine unaufgeforderten Privatnachrichten mit Hilfegesuchen schicken. WENN ich helfen kann, dann mache ich das im Forum, da ich auch alle Postings lese. PN werden nicht beantwortet!
@halchteranerin
also soweit ich das bisher überblickt habe, ist das xhtml momentan nur relevant, um tags zu schließen (also z.b. meta tags ein /> anzufügen)
ich muss aber auch gestehen, dass ich noch nie mit dem CMS_LINK oder anderen typen dieser art ausser den "normalen" textspezifischen typen gearbeitet habe.
@okapi
leere mal bitte die con_code - es kann möglich sein, dass die ausgabe dort schon drinnen gebuffert wurde
also soweit ich das bisher überblickt habe, ist das xhtml momentan nur relevant, um tags zu schließen (also z.b. meta tags ein /> anzufügen)
ich muss aber auch gestehen, dass ich noch nie mit dem CMS_LINK oder anderen typen dieser art ausser den "normalen" textspezifischen typen gearbeitet habe.
@okapi
leere mal bitte die con_code - es kann möglich sein, dass die ausgabe dort schon drinnen gebuffert wurde
Suchmaschinenfreundliche URLS durch Advanced ModRewrite 4.6.x
Module: Modul Download Liste 4.6 | Halbautomatischer Artikel-Seitenwechsel 4.6.x
Amazon Wunschzettel
Module: Modul Download Liste 4.6 | Halbautomatischer Artikel-Seitenwechsel 4.6.x
Amazon Wunschzettel
-
- Beiträge: 1536
- Registriert: Fr 20. Aug 2004, 10:07
- Kontaktdaten: