![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 2 Dołączył: 29.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Tworzę portal na bazie IPB i muszę dokonać konwersji img na zgodny ze specyfikacją w3c sam kod który dostaję z ipb <img src="style_emoticons/%3C#EMO_DIR#%3E/smile.gif" style="vertical-align: middle;" emoid=":)" alt="smile.gif" border="0"> bez problemu udało mi się zmienić ścieżkę($dane=str_replace('style_emoticons/%3C#EMO_DIR#%3E', $this->forum_adres.'style_emoticons/default', $dane) (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) oraz usunąć emoid="*" ($dane=preg_replace('#emoid=\"[^\"]+"#', "", $dane) (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) i pozostaje problem zamknięcia tagu /> nie mam bladego pojęcia jak to zrobić Z góry dzięki za pomoc Pozdrawiam Zdunek |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
Kod $dane='<img src="style_emoticons/%3C#EMO_DIR#%3E/smile.gif" style="vertical-align: middle;" emoid=":)" alt="smile.gif" border="0"><img src="style_emoticons/%3C#EMO_DIR#%3E/smile.gif" style="vertical-align: middle;" emoid=":)" alt="smile.gif" border="0">'; $dane=preg_replace('/<img src\="style_emoticons\/%3C#EMO_DIR#%3E\/([^"]+?)" style\="([^"]+?)" emoid="[^"]*?"([^>]+?)>/', '<img src="ipb/style_emoticons/default/\1" style="\2"\3 />', $dane); echo $dane; daje: Kod <img src="ipb/style_emoticons/default/smile.gif" style="vertical-align: middle;" alt="smile.gif" border="0" /><img src="ipb/style_emoticons/default/smile.gif" style="vertical-align: middle;" alt="smile.gif" border="0" />
Ten post edytował zegarek84 1.02.2009, 20:23:19 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 2 Dołączył: 29.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Kod $dane='<img src="style_emoticons/%3C#EMO_DIR#%3E/smile.gif" style="vertical-align: middle;" emoid=":)" alt="smile.gif" border="0"><img src="style_emoticons/%3C#EMO_DIR#%3E/smile.gif" style="vertical-align: middle;" emoid=":)" alt="smile.gif" border="0">'; $dane=preg_replace('/<img src\="style_emoticons\/%3C#EMO_DIR#%3E\/([^"]+?)" style\="([^"]+?)" emoid="[^"]*?"([^>]+?)>/', '<img src="ipb/style_emoticons/default/\1" style="\2"\3 />', $dane); echo $dane; daje: Kod <img src="ipb/style_emoticons/default/smile.gif" style="vertical-align: middle;" alt="smile.gif" border="0" /><img src="ipb/style_emoticons/default/smile.gif" style="vertical-align: middle;" alt="smile.gif" border="0" /> Nie jest złe, ale co jeśli emotka, czy ogólnie obrazek, mają class, id czy jakieś inne rzeczy, niestety mało uniwersalny Ale dzięki za chęci (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 18:13 |