Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> BBcode, chyba banalny problem
k0b3
post
Post #1





Grupa: Zarejestrowani
Postów: 138
Pomógł: 0
Dołączył: 1.08.2006
Skąd: Kielce

Ostrzeżenie: (0%)
-----


Przeszukiwałem to forum oraz inne i mam problem z bbcode w newsach.. wszedzie jest prawie identyczny kod, ale nie wiem jak go uzyc!

Tu mam kod, zapożyczony od jednego z userów:

  1. <?php
  2.  
  3.  
  4.  
  5. function bbcodetohtml($text) {
  6. $text = strip_tags($text);
  7. $text = nl2br($text);
  8.  
  9. $text = str_replace("","<b>", $text);
  10. $text = str_replace("","</b>", $text);
  11. $text = str_replace("","<i>", $text);
  12. $text = str_replace("","</i>", $text);
  13. $text = str_replace("","<u>", $text);
  14. $text = str_replace("","</u>", $text);
  15. $text = str_replace("
    ","<center>", $text);
  16. $text = str_replace("
    ","</center>", $text);
  •  
  • $text = str_replace("[aragorn]","<img src=images/emot/arag.gif title=Aragorn>", $text);
  • $text = str_replace("[boromir]","<img src=images/emot/boro.gif title=Boromir>", $text);
  • $text = str_replace("[gandalf]","<img src=images/emot/gand.gif title=Gandalf>", $text);
  • $text = str_replace("[gimli]","<img src=images/emot/gim.gif title=Gimli>", $text);
  • $text = str_replace("[legolas]","<img src=images/emot/lego.gif title=Legolas>", $text);
  • $text = str_replace("[saruman]","<img src=images/emot/saru.gif title=Saruman>", $text);
  •  
  • return $text;
  • }
  •  
  •  
  • ?>


  • zdaje mi sie to banalne, ale naprawdę nie wiem jak zrobic zeby działał ten kod

    wpisuje np:

    echo '[ b] dasdsadsa [ /b]'; (oczywiscie bez spacji) i wychodzi mi na stronie [ b] dasdsadsa [ /b]

    jak mam to uzyc.. sadsmiley02.gif ?
    z góry dzięki za pomoc
    Go to the top of the page
    +Quote Post
    Cienki1980
    post
    Post #2





    Grupa: Przyjaciele php.pl
    Postów: 1 590
    Pomógł: 40
    Dołączył: 11.01.2007
    Skąd: Centrum

    Ostrzeżenie: (0%)
    -----


    1. <?php
    2. echo bbcodetohtml('[ b ] jakis tekst [ / b ]');
    3. ?>


    oczywiście bez spacji .. spróbuj zobacz co z tego wyjdzie.


    --------------------
    404
    Go to the top of the page
    +Quote Post
    k0b3
    post
    Post #3





    Grupa: Zarejestrowani
    Postów: 138
    Pomógł: 0
    Dołączył: 1.08.2006
    Skąd: Kielce

    Ostrzeżenie: (0%)
    -----


    Kurcze a tak sie męczyłem, a to takie proste!

    Dzięki wielkie... niestety uczę dopiero!

    Pozdrawiam!
    Go to the top of the page
    +Quote Post
    SHiP
    post
    Post #4





    Grupa: Zarejestrowani
    Postów: 697
    Pomógł: 47
    Dołączył: 19.12.2003
    Skąd: Lublin

    Ostrzeżenie: (0%)
    -----


    Nie polecam tej klasy! Jest banalna, wolna i niepoprawna. Chociazby fakt, że parsuje sie kod typu [ i ] [u] [/ i] [/ u] nie świadczy najlepiej...


    --------------------
    Warsztat: Kubuntu, PhpStorm, Opera
    Go to the top of the page
    +Quote Post
    k0b3
    post
    Post #5





    Grupa: Zarejestrowani
    Postów: 138
    Pomógł: 0
    Dołączył: 1.08.2006
    Skąd: Kielce

    Ostrzeżenie: (0%)
    -----


    Dałem ją tak z przykładu - wiem ze SHiP zrobiłeś klase HadyCode (czy jakoś tak) ale nie co sie tam głubie... według mnie za duże narzędzie na tak mały problem

    korzystam z tego: http://bbcode.strefaphp.net/bbcode.php - to jest wpozadku??
    Go to the top of the page
    +Quote Post

    Reply to this topicStart new topic
    1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
    0 Zarejestrowanych:

     



    RSS Aktualny czas: 21.08.2025 - 04:19