Lange Links "kürzen"
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Lange Links "kürzen"
Hallo,
in meinem Forum werden öfters extrem lange Links in Beiträgen gepostet, so dass man seitlich scrollen muss. Langsam wird das sehr nervig...
Ist es möglich die Links so zu ändern wie beim Forum von phorum.org? Dort werden lange Urls auf den Domainnamen gekürzt. Beispiel: Will man dort in einen Beitrag folgenden Link reinstellen: 'http://ebay.de/schreibtisch_Designklass ... acatZ27533' , dann wird dieser Link automatisch wie folgt angezeigt: www.ebay.de
Wäre echt genial wenn es einen solchen Mod für phpbb gibt. Gibt es einen?
MFG
in meinem Forum werden öfters extrem lange Links in Beiträgen gepostet, so dass man seitlich scrollen muss. Langsam wird das sehr nervig...
Ist es möglich die Links so zu ändern wie beim Forum von phorum.org? Dort werden lange Urls auf den Domainnamen gekürzt. Beispiel: Will man dort in einen Beitrag folgenden Link reinstellen: 'http://ebay.de/schreibtisch_Designklass ... acatZ27533' , dann wird dieser Link automatisch wie folgt angezeigt: www.ebay.de
Wäre echt genial wenn es einen solchen Mod für phpbb gibt. Gibt es einen?
MFG
Re: Lange Links "kürzen"
Links mit Überlänge, die das Seitenlayout zerschlagen, kannst du leicht mit 'Editieren' in eine Kurzform bringen, indem du ihnen einen Text hinterlegst:
Anstatt
'http://URL' editiere
In deinem Beispiel könntest du den eigentlichen Link
'http://ebay.de/schreibtisch_Designklass ... acatZ27533'
damit zum Beispiel durch "Schreibtisch_Designklassiker" ersetzen:
Schreibtisch_Designklassiker
Es gibt auch die Möglichkeit, Links mit Zeilenumbrüchen zu versehen - php-freaks werden sich hierzu sicher bald freudigst äußern...
Beste Grüße
RolfH
phphobbyastronaut
Anstatt
'http://URL' editiere
Code: Alles auswählen
[url=http://url]URL Text[/url]'http://ebay.de/schreibtisch_Designklass ... acatZ27533'
damit zum Beispiel durch "Schreibtisch_Designklassiker" ersetzen:
Schreibtisch_Designklassiker
Es gibt auch die Möglichkeit, Links mit Zeilenumbrüchen zu versehen - php-freaks werden sich hierzu sicher bald freudigst äußern...
Beste Grüße
RolfH
phphobbyastronaut
Zuletzt geändert von RolfH am 08.01.2007 18:07, insgesamt 3-mal geändert.
Hallo Lizardx,
das von dir Gewünschte ist mit dem BBCode ganz einfach zu bewerkstelligen. Benutze zukünftig einfach folgenden Syntax:
(Dabei musst du "http://www.deineseite.de" und "Linkname" natürlich mit deinen Angaben ersetzen)
das von dir Gewünschte ist mit dem BBCode ganz einfach zu bewerkstelligen. Benutze zukünftig einfach folgenden Syntax:
Code: Alles auswählen
[url=http://www.deineseite.de]Linkname[/url]Danke für die Antwort, aber das hilft mir nicht weiter. Natürlich weiss ich dass man auf diese Art Links kürzen kann, doch die meisten Forenuser machen das nicht. Sehr viele sind zu faul sich dafür Mühe zu machen. Daher suche ich nach irgendeinem Mod o.ä. wie man lange Links automatisiert kürzt, so wie bei phorum.org
MFG
MFG
- Olli Oberhausen
- Mitglied
- Beiträge: 561
- Registriert: 22.10.2004 01:03
- Wohnort: Oberhausen NRW
- Kontaktdaten:
In bbcode.php
Nach:
Einfügen:
Das kürzt die Urls auf ein erträgliches format...
Olli
Nach:
Code: Alles auswählen
$ret = preg_replace("#(^|[\n ])([a-z0-9&\-_.]+?)@([\w\-]+\.([\w\-\.]+\.)*[\w]+)#i", "\\1<a href=\"mailto:\\2@\\3\">\\2@\\3</a>", $ret);
Code: Alles auswählen
// Remove long url
$ret = preg_replace("/<a href=(.*?)>((http:\/\/|https:\/\/|ftp:\/\/|www\.).*?)<\/a>/ie", "(strlen(\"\\2\") > 65 && !eregi(\"<\", \"\\2\") ) ? '<a href='.stripslashes(\"\\1\").'>'.substr(\"\\2\", 0, 35) . '....' . substr(\"\\2\", -25).'</a>' : '<a href='.stripslashes(\"\\1\").'>'.\"\\2\".'</a>'", $ret);
Olli
Neulich im Zoo: Papa, guck mal, da sind Linuxe...
KB-Suche :: db_update_generator :: phpMyAdmin
Winmerge :: Zend Studio
KB-Suche :: db_update_generator :: phpMyAdmin
Winmerge :: Zend Studio
Geht das auch einfacher? Auch für Normalo-Admins?Olli Oberhausen hat geschrieben:In bbcode.php
Nach:Einfügen:Code: Alles auswählen
$ret = preg_replace("#(^|[\n ])([a-z0-9&\-_.]+?)@([\w\-]+\.([\w\-\.]+\.)*[\w]+)#i", "\\1<a href="mailto:\\2@\\3">\\2@\\3</a>", $ret);Das kürzt die Urls auf ein erträgliches format...Code: Alles auswählen
// Remove long url $ret = preg_replace("/<a href=(.*?)>((http:\/\/|https:\/\/|ftp:\/\/|www\.).*?)<\/a>/ie", "(strlen("\\2") > 65 && !eregi("<", "\\2") ) ? '<a href='.stripslashes("\\1").'>'.substr("\\2", 0, 35) . '....' . substr("\\2", -25).'</a>' : '<a href='.stripslashes("\\1").'>'."\\2".'</a>'", $ret);
Olli
Wie ist die Syntax für URLs mit Zeilenumbruch?
Zuletzt geändert von RolfH am 08.01.2007 18:39, insgesamt 1-mal geändert.
- Olli Oberhausen
- Mitglied
- Beiträge: 561
- Registriert: 22.10.2004 01:03
- Wohnort: Oberhausen NRW
- Kontaktdaten:
Leider nicht,
wenn man die funktion von phpBB erweitern möchte braucht man schon ftp und mindestens einen texteditor - wobei ich den zum editieren wirklich nicht empfehlen kann
Olli
wenn man die funktion von phpBB erweitern möchte braucht man schon ftp und mindestens einen texteditor - wobei ich den zum editieren wirklich nicht empfehlen kann
Olli
Neulich im Zoo: Papa, guck mal, da sind Linuxe...
KB-Suche :: db_update_generator :: phpMyAdmin
Winmerge :: Zend Studio
KB-Suche :: db_update_generator :: phpMyAdmin
Winmerge :: Zend Studio
Zeilenumbruch
Danke, Olli, aber hier vielleicht die Frage an den Experten: Wie ist die Syntax für URLs mit Zeilenumbruch? Das ist in diversen Foren möglich und doch sicher auch bei phpBB?
Danke
Rolf
phpAstronaut
Danke
Rolf
phpAstronaut
- Olli Oberhausen
- Mitglied
- Beiträge: 561
- Registriert: 22.10.2004 01:03
- Wohnort: Oberhausen NRW
- Kontaktdaten:
Soweit ich weiß nicht.
In dem fall solltest du die Urls weiterhin editieren.
Olli
In dem fall solltest du die Urls weiterhin editieren.
Olli
Neulich im Zoo: Papa, guck mal, da sind Linuxe...
KB-Suche :: db_update_generator :: phpMyAdmin
Winmerge :: Zend Studio
KB-Suche :: db_update_generator :: phpMyAdmin
Winmerge :: Zend Studio