Pridanie bb code na web
-
wolker
Amateur
- Príspevky: 31
- Registrovaný: 18 jún 2006, 20:39
- Bydlisko: home/root/pc
- Kontaktovať používateľa:
Pridanie bb code na web
Mám malý problém. Ak píšem na fóre nejaký príspevok tak používam bb code ale ak to chcem napísať an svojom webe musím t napísať cez html a preto sa pítam ako to vytvorím aj u mňa ne webe aby som nemusel používať html tagy ale len bb code a html tagy zakázal.
A druhá otázka ak píšem tento príspevok tak nový riadok naskočí ak stlačím enter ale u mňa na webe len ak napíšem html kód na nový riadok.
PS: vstupné pole je textarea.
Som skúšal hľadať na googli ale vôbec neviem akú funkciu použiť prosím poradte.
A druhá otázka ak píšem tento príspevok tak nový riadok naskočí ak stlačím enter ale u mňa na webe len ak napíšem html kód na nový riadok.
PS: vstupné pole je textarea.
Som skúšal hľadať na googli ale vôbec neviem akú funkciu použiť prosím poradte.
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
na to aby si mal nové riadky (v tvojom zmysle ponímania) použi funkciu nl2br()
na bbcode by bolo dobre použiť preg_replace()
//autoeditácia príspevku ( 17 Aug 2008, 13:14 )
na php.net máš k preg_replace v príkladoch dokonca aj to čo hladáš:
na bbcode by bolo dobre použiť preg_replace()
//autoeditácia príspevku ( 17 Aug 2008, 13:14 )
na php.net máš k preg_replace v príkladoch dokonca aj to čo hladáš:
Kód: Vybrať všetko
function AddBB($var) {
$search = array(
'/\[b\](.*?)\[\/b\]/is',
'/\[i\](.*?)\[\/i\]/is',
'/\[u\](.*?)\[\/u\]/is',
'/\[img\](.*?)\[\/img\]/is',
'/\[url\](.*?)\[\/url\]/is',
'/\[url\=(.*?)\](.*?)\[\/url\]/is'
);
$replace = array(
'<strong>$1</strong>',
'<em>$1</em>',
'<u>$1</u>',
'<img src="$1" />',
'<a href="$1">$1</a>',
'<a href="$1">$2</a>'
);
$var = preg_replace ($search, $replace, $var);
return $var;
}wolker: pouzi funkciu htmlspecialchars
http://sk.php.net/manual/en/function.ht ... lchars.php
http://sk.php.net/manual/en/function.ht ... lchars.php
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
pozri si funkciu number_format()martie32 napísal:a keby som chcel po troch znakoch odzadu umiestnit vzdy medzeru?
111111111 = 111 111 111
ja mám otázku . mám fórum a pridal som si tam bbkod
BBkód
Potreboval by som aby sa tá tabulka s linkami na stiahnutie chovala ako CODE A nie tak že ked kliknem na nejaký link tak funguje ako odkaz
P.S.:dúfam že ste ma pochopili
BBkód
HTML náhrada[UserDownload]{TEXT}[/UserDownload]
vyzerá to takto:<table style="border-collapse: collapse; width: 92%; height: 78px;"
border="1">
<tbody>
<tr>
<td bgcolor="#b7d0e3" width="2%"><font
size="4"><img style="width: 46px; height: 47px;"
src="http://img295.imageshack.us/img295/3739 ... /font></td>
<td bgcolor="#eaf1f7" width="98%"><font
size="2"> <b><span
style="color: rgb(255, 0, 0);">Download</span> </b>
</font></td>
</tr>
<tr>
<td widt="100%" colspan="2">
<table border="0" bordercolor="#111111"
cellpadding="15">
<tbody>
<tr>
<td width="100%"><font face="Arial"
size="2">{TEXT}</font></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</font>
Kód: Vybrať všetko
link zmazaný kvôli warezuP.S.:dúfam že ste ma pochopili
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa: