| | |
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Autor | Správa |
---|
Registrovaný: 16.10.11 Prihlásený: 20.10.11 Príspevky: 6 Témy: 1 | Napísal Lkopo: 16.10.2011 13:21 | |
|
Zdravím . Regulárne výrazy nemám veľmi v láske a preto (po prehľadaní googlu) píšem aj tu:
Problém
Odignorovať všetky BBcode značky v tagoch
Kód: [code][/code] PríkladSprávne: Kód: [b]text[/b]
Nesprávne:
to isté, čo v predchadzajúcom, ale namiesto vypísania znakov [b] ... mi to proste zaparsuje do HTML tagu (viď obrázok).
Zdroj
http://pastebin.com/RwkwD4zr
Za akúkoľvek radu budem vďačný
|
|
Registrovaný: 05.09.09 Príspevky: 1141 Témy: 127 Bydlisko: Lehota pod ... | Napísal camo: 17.10.2011 11:30 | |
|
Najprv vyberieš tie tagy code do nejakej premennej a nahradíš ich trebárs za XXX. Potom urobíš normálne konverziu bb značiek na html a nakoniec všetky XXX nahradíš tým, čo máš uložené v premennej...
|
|
Registrovaný: 16.10.11 Prihlásený: 20.10.11 Príspevky: 6 Témy: 1 | Napísal autor témy Lkopo: 17.10.2011 14:07 | |
|
Moc som tej odpovede neporozumel :/
Ak by sa dalo, trocha podrobnejšie popísať, s touto problematikou nemám skúsenosti. Díky
|
|
Registrovaný: 05.09.09 Príspevky: 1141 Témy: 127 Bydlisko: Lehota pod ... | Napísal camo: 17.10.2011 14:14 | |
|
Musíš si uchovať v nejakej premennej hodnoty tých code značiek resp. to čo je medzi nimi. A nahradíš to tým XXX. Potom urobíš normálnu konverziu bb do HTML. No a nakoniec vrátiš na miesto tých XXX to čo máš uložené v tej premennej.
Na to code a tú premennú použiješ preg_match_all.
|
|
Registrovaný: 16.10.11 Prihlásený: 20.10.11 Príspevky: 6 Témy: 1 | Napísal autor témy Lkopo: 17.10.2011 15:17 | |
|
Díky moc, funguje to
http://pastebin.com/MPhxQL9q
Tak som to pochopil a vyšlo to.
ešte tam je menšia chybička v kóde, pri tom bbcode parsovaní, [code] tag má byť posledný, inak zaparsuje napr. [url] tag (len pre info)
|
|
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| bbcode v PHP, ASP | 2 | 551 | 05.11.2008 18:18 Unlink | | bbcode v Redakčné systémy | 5 | 951 | 28.08.2009 16:50 nicram | | BBCode v PHP, ASP | 2 | 663 | 02.12.2007 9:51 pepek92 | | BBcode Edit v Redakčné systémy | 9 | 868 | 23.10.2006 13:48 PCMark | | wordwrap + bbcode v PHP, ASP | 2 | 360 | 24.02.2010 18:20 B.A.X.O | | BBcode nejde v JavaScript, VBScript, Ajax | 6 | 729 | 25.03.2008 13:23 Blackshadow | | 2 bbcode textarei v JavaScript, VBScript, Ajax | 7 | 659 | 20.01.2008 15:49 qacer | | TinyMCE - BBcode plugin v Redakčné systémy | 2 | 908 | 03.07.2008 12:36 Blackshadow | | Signature BBCode Controller v Redakčné systémy | 0 | 735 | 14.10.2006 15:11 JanoF | | Signature BBCode Controller v Redakčné systémy | 0 | 594 | 14.10.2006 14:51 JanoF | | wordwrap & bbcode v PHP, ASP | 13 | 689 | 18.01.2009 15:30 Tominator | | free BBcode editor v PHP, ASP | 4 | 661 | 30.11.2009 20:46 pilná lama glama | | problem s bbcode v PHP, ASP | 8 | 505 | 05.07.2009 18:48 Tominator | | Vyhladavanie v bbcode v PHP, ASP | 4 | 494 | 28.01.2008 9:16 stenley | | Chyba v BBcode (image) v Redakčné systémy | 0 | 489 | 18.09.2007 22:55 palop | | wordwrap & bbcode (url) v PHP, ASP | 0 | 353 | 27.09.2010 19:43 DeiForm |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|