Seite 1 von 1

Problem mit Leerzeichen in "Anker-Links"

Verfasst: Fr 2. Mär 2007, 12:12
von Andreas
Hallo zusammen,

in einer modifizierten Artikelliste werden die jeweiligen Überschriften der Artikel mit einem Anker versehen.

Code: Alles auswählen

<a name="'.strip_tags($article->getContent('CMS_HTMLHEAD', 1)).'"></a>'.strip_tags($article->getContent('CMS_HTMLHEAD', 1)).'
Alle Überschriften werden zusätzlich in der rechten Seitenspalte noch einmal aufgeführt und erhalten hier automatisch ihren Link zum entsprechenden Anker.

Code: Alles auswählen

<a href='.$_SERVER['REQUEST_URI'].'#'.strip_tags($article->getContent('CMS_HTMLHEAD', 1)).'>'.strip_tags($article->getContent('CMS_HTMLHEAD', 1)).'</a>
Das Problem:
Die jeweiligen Überschriften bestehen immer aus Vorname und Nachname.
Alle Anker und Links werden zwar erzeugt, jedoch werden die Links nur bis nach dem Vornamen ausgegeben. Anker akzeptieren ja leider keine Leerzeichen! Beispiel:

Code: Alles auswählen

http://www.domain.de/cms/front_content.php?idcat=76&idart=#Susanne
Das funktioniert natürlich nicht... :cry:

Wie kann ich das beheben?
Wäre es sinnvoll das Leerzeichen zu ersetzen und wenn ja kann mir jemand sagen, wie ich das mache?

Vielen Dank im voraus

Gruß
Andreas

Verfasst: Fr 2. Mär 2007, 12:41
von silicone
Wie wäre es mit

Code: Alles auswählen

urlencode() 
?

Verfasst: Fr 2. Mär 2007, 14:05
von Andreas
silicone hat geschrieben:Wie wäre es mit

Code: Alles auswählen

urlencode() 
?
Super! Danke...
Manchmal sieht man den Wald vor lautern Bäumen nicht mehr....

Gruß
Andreas