Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: BBCODE
Forum PHP.pl > Forum > Gotowe rozwiązania
rafcio8405
Mam prośbe czy ktoś zażuci mi działający skrypt BBcode!! Proszę sadsmiley02.gif
kicaj
Gotowca?
Poszukaj na forum, byly tematy nt. tworzenia BBCODE smile.gif
Riklaunim
www.phpclasses.org ja używam klasy "codeLighter" Oprócz BBcode ma od razu metodę-bajer dla textarea. Robi listę przycisków wrzucającą znaczniki BBcode do oznakowanej textarea smile.gif. Ta klasa jest gdzieś na phpclasses (trzeba się zarejestrować). Szukaj tej co ma plik codeLighter.class.php (jest druga o bardzo podobnej nazwie tongue.gif)
kubatron
Pierwsze powiedz jakie chcesz mieć znaczniki bbcode a ja spróbuje ci je zaprojektowac smile.gif
gosciu99
Ja też poszukuje takie skryptu są to następujące znaczniki:

[ L I N K ] [ / L I N K ]
[ B ] [ / B ]
[ I ] [ / I ]
[ U ] [ / U ]
[ Q U O T E ] [ / Q U O T E ]
[ @ ] [ / @ ]
tiraeth
bbcode.php
  1. <?
  2. function bbCode($text)
  3. {
  4. $txt = preg_replace('/(.*?)/', '<b>1</b>', $text);
  5. $txt = preg_replace('/(.*?)/', '<i>1</i>', $txt);
  6. $txt = preg_replace('/(.*?)/', '<u>1</u>', $txt);
  7. $txt = preg_replace('/[link](.*?)[/link]/', '<a href=\"1\" target=\"_blank\">1</a>', $txt);
  8. $txt = preg_replace('/[@](.*?)[/@]/', '<a href=\"mailto:1\">1</a>', $txt);
  9. $txt = preg_replace('/[quote](.*?)[/quote]/', '<table width=\"90%\" valign=\"center\">
  10. <tr width=\"90%\">
  11. <td>
  12. <p align=\"right\"><b>Cytat:</b></p>
  13. </td>
  14. </tr>
  15. <tr width=\"90%\">
  16. <td>
  17. <p align=\"left\">1</p>
  18. </td>
  19. </tr>', $txt);
  20.  
  21. echo $txt;
  22. }
  23. ?>


i teraz wywołujesz funkcję np. tak:

  1. <?
  2. include(&#092;"bbcode.php\"):
  3. $TEKST = &#092;"jakis tam tekst z informacjami\";
  4. bbCode($TEKST);
  5. ?>



pisane szybko z głowy smile.gif mam nadzieję, że quote działa smile.gif
gilbo
Sorry że odgrzebuję taki stary temat ale mam pytanie tylko częściowo za pomocą tego tematu rozwiązane.

Mianowicie nie mam pojęcia jak zrobić rzecz następującą:

znaczniki [ C O D E ] i [ / C O D E ], za pomocą których kolorowana byłaby składnia skryptu...

Bardzo proszę o pomoc!!!
Ociu
http://bbcode.strefaphp.net/
Bakus
http://forum.php.pl/index.php?showtopic=13425&hl=bbcode

To bardzo dobry i rozszeżalny kod...
Zamykam... Nauczcie się ludzie szukać...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.