auf der Webseite die url kleiner machen?

hi
habe ein großes Problem wenn ich eine URL auf meiner Seite anzeigen lasse z.b. http://www.joomla.org/index.php?option=com_rss_xtd&feed=RSS2.0&type=com_content&task=blogcategory&id=0&Itemid=33

zerstört es mein Template!!!

gibt es eine Möglichkeit die URL so anzuzeigen ???
http://www.joomla.org/index.php?****gcategory&id=0&Itemid=33

:roll:
Danke im voraus

Ich verstehe nicht, was dein Template zerstört…

Die URL kann ja kaum dein Template zerstören.

gibt es eine Möglichkeit die URL so anzuzeigen ???
http://www.joomla.org/index.php?****…id=0&Itemid=33

Meinst du die ****???

[LEFT][FONT=serif]hi matibaski[/FONT][/LEFT]
also auf meiner Seite ist die[FONT=serif] URL[/FONT] sehr[FONT=serif] groß[/FONT] siehe oben. Hier auf der Seite macht er in der mitten der[FONT=serif] URL[/FONT] „…“ wie geht das ??? :???:

Das Forum kürzt lange URLs automatisch und setzt in die Mitte ein paar Punkte.

Meinst du den URL in der Adresszeile des Browsers oder wenn Sie auf einer Seite angezeigt wird?

ich meine das kürzen …

Hö? aufem Schlauch steht

Ich wiederhole mich…

Meinst du den URL in der Adresszeile des Browsers oder wenn Sie auf einer Seite angezeigt wird?

hi
ich meine auf der seite wie hier wie mach ich das ???

ist das php oder css …

leute, ist doch ganz einfach (dasselbe hab’ ich glaub’ ich mal gefragt).
die URL ist elendig lang, z.b.:

http://www.host.tld/index.php?cat1=bla&subcat=blabla&mode=1&visible=false&usingSSL=0

er will, dass zu lange URLs gekürzt werden, in etwa so:

http://www.host.tld/index.php?cat1=bla....usingSSL=0

Nils aka XraYSoLo

das ist richtisch wie kann ich das denn machen ???
wo ist denn der code???:shock:

PHP is your friend ;-).

den musste schon selber schreiben, oder in auftrag geben.

Nils aka XraYSoLo

wenn ich es selber könnte dann hätte ich ja wohl kaum dieses Thema eröffnet :?

kann mir mal einer helfen?

[PHP]<?php
$link = „http://www.host.tld/index.php?cat1=bla&subcat=blabla&mode=1&visible=false&usingSSL=0“;

$link = explode(„?“, $link);

$teil_1 = substr($link[1], 0, 10);
$teil_2 = substr($link[1], -10);

$return = $link[0].„?“.$teil_1.„…“.$teil_2;

echo $return;
?>[/PHP]
Mit diesem Script wird der Teil vor dem Fragezeichen nicht gekürzt. Hinter dem Fragezeichen werden jeweils 10 am Anfang und Ende belassen.

Hier noch mit einer Abfrage als Funktion:
[PHP]function shortlink($link, $len = 10) //len gibt die Anzahl der Zeichen an, die vorne und hinten weggelassen werden sollen
{
$array = explode(„?“, $link);

if(array_key_exists(1, $array))
    {
    $teil_1 = substr($array[1], 0, $len);
    $teil_2 = substr($array[1], -$len);

    $return = $array[0]."?".$teil_1."...".$teil_2;

    return $return;
    }
 else
    {
    return $link;
    }
}[/PHP]

Man könnte auch per preg_match nach einem Fragezeichen suchen, aber ich habe mich noch nicht mit Regex befasst.

danke

hi flapo
danke für deine Antwort geht alles… kann man das nicht so machen was der nach links sucht und die dann kürzt nicht wenn ich erst die Variable $link setzte?

danke