Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako napraviti bbcode

[es] :: PHP :: Kako napraviti bbcode

[ Pregleda: 2298 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

m_k
Sarajevo [BiH]

Član broj: 29364
Poruke: 340
*.ppp-01.sa.lol.ba.

Sajt: www.mkscripts.net


Profil

icon Kako napraviti bbcode23.01.2005. u 18:36 - pre 234 meseci
Zanima me kako da napravim bbcode na svom siteu.
May the force be with you...
 
Odgovor na temu

Radovan__III
Radovan__III
Beograd

Član broj: 15669
Poruke: 1245
*.blueisp.co.yu.



+26 Profil

icon Re: Kako napraviti bbcode23.01.2005. u 20:15 - pre 234 meseci
Preko js-a ubacujes tekst u box, ubacis sve u bazu i onda pri iscitavanju propustis kroz replace
[b] zamenis sa <b>


[Ovu poruku je menjao Milan Andjelkovic dana 24.01.2005. u 09:51 GMT+1]
Aj sad svi u biblioteku da nesto pojedemo i popijemo ...
--------------------------------
Knjigovodstvo

 
Odgovor na temu

m_k
Sarajevo [BiH]

Član broj: 29364
Poruke: 340
*.ppp-01.sa.lol.ba.

Sajt: www.mkscripts.net


Profil

icon Re: Kako napraviti bbcode23.01.2005. u 20:38 - pre 234 meseci
To sam znao ali me zanima sta sa cim zamjeniti.
May the force be with you...
 
Odgovor na temu

Not now, John!

Član broj: 231
Poruke: 1318
*.dialup.blic.net.



+4 Profil

icon Re: Kako napraviti bbcode23.01.2005. u 22:06 - pre 234 meseci
Evo ti dio koda što ja koristim:
Code:
  function BBdecode($text) {
    $text=str_replace("\n","<br>\n", $text);
    $text=preg_replace('/\[list=(a|1)\]((.|\n)*)\[\/list\]/U',"<ol type=\"\\1\">\\2</ol>",$text); /* ne dozvoljava ugniježdene liste */
    $text=str_replace("[*]","<li>",$text);
    $text=str_replace("[b]","<span style=\"font-weight: bold\">",$text);
    $text=str_replace("[/b]","</span>",$text);
    $text=str_replace("[i]","<span style=\"font-style: italic\">",$text);
    $text=str_replace("[/i]","</span>",$text);
    $text=str_replace("[u]","<span style=\"text-decoration: underline\">",$text);
    $text=str_replace("[/u]","</span>",$text);
    $text=preg_replace('/\[color=(\#[0-9a-fA-F]{1,6})\]/',"<span style=\"color: \\1\">",$text);
    $text=str_replace('[/color]','</span>',$text);
    return $text;
  }

"I'd take the awe of understanding over the awe of ignorance any day."
- Douglas Adams
 
Odgovor na temu

m_k
Sarajevo [BiH]

Član broj: 29364
Poruke: 340
*.ppp-01.sa.lol.ba.

Sajt: www.mkscripts.net


Profil

icon Re: Kako napraviti bbcode23.01.2005. u 22:25 - pre 234 meseci
Ok. Jedino ne razumijem ovo za boje. Kako da se mogu koristiti razne boje.
May the force be with you...
 
Odgovor na temu

boccio
Boris Krstović
Spoonlabs.com
nbgd

Član broj: 7594
Poruke: 2458
*.ptt.yu.

Sajt: bocc.io


+771 Profil

icon Re: Kako napraviti bbcode23.01.2005. u 22:41 - pre 234 meseci
Citat:
m_k: Jedino ne razumijem ovo za boje. Kako da se mogu koristiti razne boje.

Pogledaj ovo, a onda malo prostudiraj npr. ovo. Bice ti korisno. A konkretno za ovaj primer o bojama:
Code:

$text=preg_replace('/\[color=(\#[0-9a-fA-F]{1,6})\]/',"<span style=\"color: \\1\">",$text);

Menja boje tako sto parsuje svaki [color] - uzima sve alfanumericke znake ([0-9a-fA-F]) duzine 1 do 6 karaktera {1,6}.

@Not now, John!:
moglo je i [:alnum:] umesto ([0-9a-fA-F])


Jeff, one day you’ll understand that it’s harder to be kind than clever.
 
Odgovor na temu

[es] :: PHP :: Kako napraviti bbcode

[ Pregleda: 2298 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.