![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 2 Dołączył: 14.08.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Witam sporo szukałem w sieci jak i na tym forum funkcji BBCode kilka znalazłem ale za każdym razem nie działało.
Chcę dodać BBCode do: - formularza który dodaje newsy do bazy danych. - funkcji która odczytuje newsy z bazy danych. napisałem takiego newsa z użyciem HTML:
Tak wygląda News po dodaniu do DB i odczytaniu do wyświetlenia (IMG:http://img413.imageshack.us/img413/666/pokaznews.jpg) Wygląd Pól Formularza dodającego newsa:
Co do formularza chciałbym by po kliknięciu na button np "B" od razu w polu <textarea> name="tresc" od razu pojawiło się . Jeśli już to by było wysyłamy newsa ubranego w BBCode do DB. teraz pozostaje tylko odpowiednio odczytać go z bazy i to właśnie pojawia się problem bo nie mam zielonego pojęcia jak sie do tego zabrać (IMG:style_emoticons/default/sad.gif) nie oczekuje gotowca, tylko jakiegoś przykładu. No ale jeśli znalazłby się ktoś kto ma to w małym palcu i byłby w stanie mi to jakoś napisać w formie wolontariatu to tez bym się ucieszył. oczywiście mogę sie odwdzięczyć jakimś linkiem (IMG:style_emoticons/default/smile.gif) pozdrawiam i bardzo proszę o obfitą pomoć gdyż to idzie na szczytne cele (IMG:style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
żeby to elegancko zrobić potrzebujesz tutaj sporo javascript ale najprostszy możliwy przykład to taki:
//tutaj miał być kod ale jak dodawałem posta to mi ciągle podmieniało i z przykładowego kodu, zamiast tego daje link http://www.loco.ayz.pl/bbcode/a.html potem przed zapisem do bazy danych powinieneś użyć funkcji strip_tags() żeby usunąć html jeśli user wpisał, i potem podmienić BBcode na znaki html. ale to tylko maksymalnie uproszczony przykład bo dobrze by było żeby user mógł zaznaczyć myszką tekst a potem objąć go BBcode, po za tym trzeba też pomyśleć co zrobić jak user przypadkowo skasuje jeden nawias [ przy BBcode |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 22:29 |