Zeilenumbruch bei langen URLs revisited

23.05.2004, 02:31 in . Trackback-URL, Kommentar-Feed.

Am 12. März 2004 fragte ich nach einem Weg, lange URLs automatisch umzubrechen. Eine befriedigende Lösung hatte ich nicht gefunden. Nun habe ich mich dazu entschlossen, die URLs nicht umzubrechen sondern nach einer bestimmten Zeichenzahl abzubrechen. Die lässt sich für MT so lösen:

<a href="<$MeinMTFeld$>"><$MeinMTFeld trim_to="55"$></a>

Werbeunterbrechung

Kommentare und Feedback (7)

Gravatar von Frank ZeheleinFrank Zehelein (#)
28.05.2004, 04:45

Wäre es nicht schöner, wie es oft gemacht wird, die URL nicht am Ende abzuschneiden sondern den Name der Domain voll auszuschreiben, dann 3 Punkte anbringen und von hinten her abzählen, wieviele Buchstaben noch zur Verfügung stehen? Beispiel dieser Seite:

statt:
http://www.pixelgraphix.de/archives/2004/05/zeilen

so:
http://www.pixelgraphix.de/…/zeilenumbruch_b.php

(hab jetzt natürlich nicht nachgezählt – nur zur Anschaulichkeit)

Gravatar von Frank ZeheleinFrank Zehelein (#)
28.05.2004, 04:46

gleich noch hinterher…

Sehr nette idee, das Favicon beim Benutzer anzuzeigen, wenn es auf der Webseite verfügbar ist – nice.

Gravatar von ManuelaManuela (#)
28.05.2004, 05:33

Hallo Frank, das stimmt natürlich. Leider fehlen mir dazu die entsprechenden PHP-Kenntnisse. Glückwunsch zum gelungenen Relaunch!

Gravatar von Frank ZeheleinFrank Zehelein (#)
31.05.2004, 09:29

Leider kenne ich Movable Type nicht. Da es sich um ein Templatesystem zu handeln scheint wird wohl dort direkt nichts zu machen sein. Müsste man höchstens mal in den Sourcen nach “trim_to” suchen und den dort befindlichen Code suchen und anpassen.

müsste dort schätzungsweise so (ähnlich) aussehen:

$string = subs_str($string,0,$trim_to);

Wenn du den Teil findest, kannst du mir die Zeile(n) mal mailen. Dann könnte ich das sicherlich schnell programmieren.

Danke auch für die Glückwünsche!

Gravatar von KryzKryz (#)
23.10.2004, 05:27

>Sehr nette idee, das Favicon beim Benutzer anzuzeigen,
>wenn es auf der Webseite verfügbar ist – nice.

Definitiv. Müsste man doch auch irgendwie automatisieren können…
Ungetestet:
if ($urlderwebsite/favicon.gif) {
// zeige es an
} else {
// zeige kein icon oder alternatives icon an
}

Hm…

Gravatar von RaimRaim (#)
16.11.2004, 03:24

Ne, so leicht ist es nicht. Nicht immer liegt das favicon auch wirklich unter /favicon.ico oder /favicon.gif. Es wäre nötig, die gesamte Seite zu laden und dort nach dem Meta-Eintrag zu suchen und entpsrechend auszuwerten.

Gravatar von ManuelaManuela (#)
16.11.2004, 05:02

Hallo, für die Anzeige des Favicons gibt es ein Movable Type Plugin.

Dieser Eintrag kann nicht mehr kommentiert werden.

Vorheriger Artikel: Entscheidungshilfe für Blogsysteme, nächster Artikel: Image Replacement-Techniken - lieber nicht?!