Sida 1 av 1
Problem med [url]-taggen efter uppdateringen
Postat: 2005-06-29 22:57
av Joakim
När jag använder
så ser det ut likadant på forumet som själva koden. Texten blir alltså inte klickbar och man ser taggarna..någon som mer upplevt detta ? Hittar ingen lösning på det i heller

Postat: 2005-06-30 17:58
av Holger
Har du inaktiverat bbcode?
Postat: 2005-07-01 23:07
av Joakim
Nej...alla andra fungerar som de ska..
Postat: 2005-07-04 10:23
av Holger
Hej,
kan det vara så att du gjort en uppdatering och glömt en kod-snutt?
När började detta att hända?
Dessutom: det uppträder problem med bbcode och Firefox och Netscape:
http://www.phpbb2.de/viewtopic.php?t=22 ... bbcode+url
/H
Postat: 2005-07-04 11:05
av Joakim
Detta inträffade direkt efter uppdateringen. Jag tror det är mest när man använder en bild inom [url]-taggen som det är problem, men jag är inte riktigt säker.
Jag använder Explorer och även där är det problem. Jag har sett på phpbb.com att jag inte är den enda som har problem med detta. Jag kopierade hela bbcode-snutten från den 'riktiga' filen från 2.0.16-paketet för att testa (då ska allt ju vara rätt) men utan resultat, så det verkar vara något annat....
Postat: 2005-07-04 11:53
av Holger
Hm, konstigt, funkar finfint hos mig.
Postat: 2005-07-05 21:51
av Joakim
Har nu gått tillbaka till ursprungskoden i bbcode.php. Måste ju fungera och ingen hittar någon lösning på det (alla blir ju inte drabbade så jag förstår att det är svårt)
Hur stor säkerhetsrisk utsätter man sig för nu ?
Postat: 2005-07-06 13:49
av Holger
Vad menar du med ursprungskod?
Koden för en gammal phpBB-version?
Prova att köra de manuella uppdateringarna än en gång ... bara för bbcode.php
Postat: 2005-07-06 14:42
av Joakim
Jag menar koden innan jag gjorde ändringen till .16...alltså från .15
Menar du alla filer eller bara bbcode.php ? Ska jag då återgå till .15 i de gamla filerna först så jag börjar att ändar bbcode.php ?
Postat: 2005-07-06 14:59
av Holger
Förändringarna mellan .15 och .16 i bbcode.php var följande:
Kod: Markera allt
#
#-----[ 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";
Ta version .15 av bbcode.php och ladda först upp den och testa, funkar det så provar du att utföra ändringen ovan.
/H
Postat: 2005-07-07 09:50
av Holger
Postat: 2005-07-17 14:15
av Joakim
Fungerar inte för mig
Det som fungerar för mig är
Kod: Markera allt
// matches a [url]xxxx://www.phpbb.com[/url] code..
$patterns[] = "#\[url\]([\w]+?://[^ "\n\r\t<]*?)\[/url\]#is";
$replacements[] = $bbcode_tpl['url1'];
// [url]www.phpbb.com[/url] code.. (no xxxx:// prefix).
$patterns[] = "#\[url\]((www|ftp)\.[^ "\n\r\t<]*?)\[/url\]#is";
$replacements[] = $bbcode_tpl['url2'];
// [url=xxxx://www.phpbb.com]phpBB[/url] code..
$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";
$replacements[] = $bbcode_tpl['url4'];