funktion automatische url verkleinerung entfernen

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
meisterjoshi
Mitglied
Beiträge: 145
Registriert: 24.09.2007 16:55
Kontaktdaten:

funktion automatische url verkleinerung entfernen

Beitrag von meisterjoshi »

Hallo

Wie kann man die funktion automatische url verkleinerung entfernen

also dass lange urls nicht mit .... gekürzt wird, Beispiel

http://cgi.ebay.de/a-rival-NACA-DACH-3- ... dZViewItem

sollte aber ausgeschrieben angezeigt werden, also so:

Code: Alles auswählen

http://cgi.ebay.de/a-rival-NACA-DACH-3-5-mobiles-Navigationssystem-NEU_W0QQitemZ250427045666QQcategoryZ61006QQcmdZViewItem
kann mir da einer helfen?

Vielen Dank

Gruss
meisterjoshi
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5390
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: funktion automatische url verkleinerung entfernen

Beitrag von oxpus »

Hallo,

öffne dazu die Datei includes/function_content.php und ersetze die Zeile

Code: Alles auswählen

	$short_url = (strlen($url) > 55) ? substr($url, 0, 39) . ' ... ' . substr($url, -10) : $url;
durch

Code: Alles auswählen

	$short_url = $url;
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
meisterjoshi
Mitglied
Beiträge: 145
Registriert: 24.09.2007 16:55
Kontaktdaten:

Re: funktion automatische url verkleinerung entfernen

Beitrag von meisterjoshi »

Super! funktioniert!

Vielen Dank!
meisterjoshi
Mitglied
Beiträge: 145
Registriert: 24.09.2007 16:55
Kontaktdaten:

Re: funktion automatische url verkleinerung entfernen

Beitrag von meisterjoshi »

hallo

könnt ihr mir noch sagen was ich ändern muss das forumsinterne urls nicht geändert werden?

also beispiel:

solche urls sollen aus geschrieben sein

http://www.phpbb.de/community/viewtopic ... 4&t=191167

also so:

Code: Alles auswählen

http://www.phpbb.de/community/viewtopic.php?f=74&t=191167

Vilen dank für eure hilfe

gruss
meisterjoshi
Mitglied
Beiträge: 145
Registriert: 24.09.2007 16:55
Kontaktdaten:

Re: funktion automatische url verkleinerung entfernen

Beitrag von meisterjoshi »

kann mir da einer helfen? müsste auch in der includes/function_content.phpsein oder?

auch hätte ich gerne das jede URL in einem Thema automatisch fett geschrieben ist.

weiss da jemand wie das geht?
Benutzeravatar
dieweltist
Mitglied
Beiträge: 1966
Registriert: 25.07.2006 13:28
Wohnort: Thüringen
Kontaktdaten:

Re: funktion automatische url verkleinerung entfernen

Beitrag von dieweltist »

Nein leider nicht. Nebenbei möchte ich aber meine BBCodes für Links erwähnen, die Du beliebig anpassen kannst. Übrigens sind auch welche dabei, wo dadurch interne URLs vollständig angezeigt werden.

=> http://forumtreff.pytalhost.de/b1292
meisterjoshi
Mitglied
Beiträge: 145
Registriert: 24.09.2007 16:55
Kontaktdaten:

Re: funktion automatische url verkleinerung entfernen

Beitrag von meisterjoshi »

meisterjoshi hat geschrieben:hallo

könnt ihr mir noch sagen was ich ändern muss das forumsinterne urls nicht geändert werden?

also beispiel:

solche urls sollen aus geschrieben sein

http://www.phpbb.de/community/viewtopic ... 4&t=191167

also so:

Code: Alles auswählen

http://www.phpbb.de/community/viewtopic.php?f=74&t=191167

Vilen dank für eure hilfe

gruss
jemand ne idee?
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17412
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: funktion automatische url verkleinerung entfernen

Beitrag von Dr.Death »

Anstelle dauernd auf irgendwelche BBCodes zu verweisen kommt hier die Lösung:

Die Funktion, die diese Kürzung hervor ruft ist :

Code: Alles auswählen

/**
* make_clickable function
*
* Replace magic urls of form http://xxx.xxx., www.xxx. and xxx@xxx.xxx.
* Cuts down displayed size of link if over 50 chars, turns absolute links
* into relative versions when the server/script path matches the link
*/
function make_clickable($text, $server_url = false, $class = 'postlink')
Also passen wir sie an:

ÖFFNE: includes/funktions_content.php

FINDE:

Code: Alles auswählen

		// relative urls for this board
		$magic_url_match[] = '#(^|[\n\t (>.])(' . preg_quote($server_url, '#') . ')/(' . get_preg_expression('relative_url_inline') . ')#ie';
		$magic_url_replace[] = "make_clickable_callback(MAGIC_URL_LOCAL, '\$1', '\$2', '\$3', '$local_class')";
DAVOR EINFÜGEN: NACH DEM OBIGEN FUND EINFÜGEN: ERGEBNIS SOLLTE SO AUSSEHEN:

Code: Alles auswählen

/*
		// relative urls for this board
		$magic_url_match[] = '#(^|[\n\t (>.])(' . preg_quote($server_url, '#') . ')/(' . get_preg_expression('relative_url_inline') . ')#ie';
		$magic_url_replace[] = "make_clickable_callback(MAGIC_URL_LOCAL, '\$1', '\$2', '\$3', '$local_class')";
*/
Benutzeravatar
dieweltist
Mitglied
Beiträge: 1966
Registriert: 25.07.2006 13:28
Wohnort: Thüringen
Kontaktdaten:

Beitrag von dieweltist »

Meine BBCode-Lösung ist aber grundsätzlich nicht schlechter, weil jeder User selbst entscheiden kann, ob die URL kurz oder lang angezeigt wird.

Mit BBCode le (wie extern) wird einfach nur die URL zwischen die beiden BBCode-Tags gesetzt, wodurch diese vollständig erscheint. Ohne BBCode erscheint sie gekürzt.

Setzt man die URL zwischen die BBCode-Tags li (wie intern) kann man sie absolut oder relativ angeben. Wie man sie angibt, so erscheint sie. Zudem werden bei diesem BBCode auch Umlaute und Klammern in der URL ermöglicht.

Insgesamt verbessert sich auch das Aussehen der Links, weil externe Links mit BBCode le dadurch ggf. dunkelrot angezeigt werden und interne mit BBcode li dunkelgrün.
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“