Wielkość tekstu
: 31 maja 2008, 12:59
Witam,
wielkość tekstu w phpBB ustawia się za pomocą bbcode:
1
2
3
4
5
i jako wartości zapisują się 50,85,150 i 200. Swoim skryptem zamieniam już wszystkie bbcode na kod html. Lecz nie mogę wymyślić jak wartość np 50 zmieniać na 1 gdyż "font size" przyjmuje wartości od 1-7.
Kod wygląda tak:
Pobiera on wartość size=x i zamienia ją na font size=x lecz gdy na forum jest 50 czy tam 200 to html widzi tylko największą wartość gdyż font size ma max do 7...
jak rozwiązać ten problem
wielkość tekstu w phpBB ustawia się za pomocą bbcode:
1
2
3
4
5
i jako wartości zapisują się 50,85,150 i 200. Swoim skryptem zamieniam już wszystkie bbcode na kod html. Lecz nie mogę wymyślić jak wartość np 50 zmieniać na 1 gdyż "font size" przyjmuje wartości od 1-7.
Kod wygląda tak:
Kod: Zaznacz cały
// Wielkość czcionki
$tekst = preg_replace("#\[size=(http://)?(.*?):(.*?)\](.*?)\[/size:(.*?)\]#si", "<font size=\"\\2\">\\4</font>", $tekst);jak rozwiązać ten problem