Seite 2 von 2

Verfasst: 20.06.2005 22:36
von Saint
Christian_W hat geschrieben:Das könnte dann dazu passen:
docs/CHANGELOG.html hat geschrieben:Changes since 2.0.14
Empty url/img bbcodes no longer get parsed
Okay. Das Changelog ist auch mit integriertem S nachvollziehbar. Also die mittlere Passage:

Code: Alles auswählen

(.*?) gegen ([^?].*?) 
ausgetauscht, scheint diese Funktion zu übernehmen. Das hab ich auch mal mit einem 2.0.14 ausprobiert - dort wird die leere URL noch als <a href=" geparst, in einem 2.0.15 (auch mit dem S) wird das, wie gewünscht, nur als Text dargestellt.
Ich schätze mal das wurde integriert, damit nicht irgendwelche User (oder Bots) massenhaft unsichtbare Links in Dummybeiträge für die Suchmaschinen setzen.
Ergo: kann man das S wohl getrost wieder einsetzen.

Also wenn du mich fragst haben die das schlicht und ergreifend vergessen. :wink:

Gruß

Kevin


Test:
http://www.area51.electricsaints.com/board/viewforum.php?f=7

Verfasst: 21.06.2005 10:10
von Christian_W
Saint hat geschrieben:Also wenn du mich fragst haben die das schlicht und ergreifend vergessen. :wink:
Daran hab ich auch gedacht. Aber wissen tu ich's eben nicht. ;)

Gruß Christian

Verfasst: 21.06.2005 13:12
von Saint
Christian_W hat geschrieben:Daran hab ich auch gedacht. Aber wissen tu ich's eben nicht. ;)
Dann haben wir was gemeinsam. ;)
Ich gehe aber mal davon aus das man das s wieder reinnehmen kann. Ich hab die Lösung auch noch mal auf phpbb.com gepostet. Vielleicht lässt sich ja damit ein Statement eines Entwicklers provozieren.
Ansonsten ist das Thema dann auch für mich abgeschlossen. Danke dir nochmal für deine Hilfe, Christian. :grin:

Gruß

Kevin

Verfasst: 27.06.2005 20:47
von Saint
Und das wird in der 2.0.16 gefixt.
"Url descriptions able to be wrapped over more than one line again "
Aus den Codechanges 2.0.15 --> 2.0.16:

Code: Alles auswählen

# 
#-----[ OPEN ]--------------------------------------------- 
# 
includes/bbcode.php

#
#-----[ FIND ]---------------------------------------------
# Line 211
	$patterns[] = "#\[url=([\w]+?://[^ \"\n\r\t<]*?)\]([^?].*?)\[/url\]#i";
	$replacements[] = $bbcode_tpl['url3'];
  
	// [url=www.phpbb.com]phpBB[/url] code.. (no xxxx:// prefix).
	$patterns[] = "#\[url=((www|ftp)\.[^ \"\n\r\t<]*?)\]([^?].*?)\[/url\]#i";

#
#-----[ REPLACE WITH ]---------------------------------------------
# 
	$patterns[] = "#\[url=([\w]+?://[^ \"\n\r\t<]*?)\]([^?\n\r\t].*?)\[/url\]#is";
	$replacements[] = $bbcode_tpl['url3'];

	// [url=www.phpbb.com]phpBB[/url] code.. (no xxxx:// prefix).
	$patterns[] = "#\[url=((www|ftp)\.[^ \"\n\r\t<]*?)\]([^?\n\r\t].*?)\[/url\]#is";