Zobacz temat
Strona 1 z 2: 12
|
BBCode w newsach dodawanych przez u?ytkowników
|
|
MatiOk |
Dodany dnia 15.02.2009 21:32:02
|
![]() Przedszkolak ![]() Postów: 8 Data rejestracji: 15.02.2009 17:47 |
Witam. Chcia?bym umo?liwi? u?ytkownikom mojego portalu, korzystanie z tagów bbcode przy pisaniu nowego news'a, po to, by mogli np. wstawia? obrazki, pogrubia? napisany tekst etc. Próbowa?em sam upora? si? z tym problemem, jednak po wielu godzinach trudu (niestety nie znam PHP) uda?o mi si? wstawi? tylko panel bbcode pod polem tekstowym (plik submit.php). Efekt ten otrzyma?em po dodaniu: ![]() Jednak wygl?da na to, ?e to nie wystarczy. Bo kiedy próbuj? u?y? np. pogrubienia, strona zwyczajnie mi si? od?wie?a, a r?czne wpisywanie tagów nic nie daje. Czy kto? móg?by mi pomóc? Pozdrawiam PW od moderatora:
Edytowane przez Pieka dnia 15.02.2009 21:41:57 |
|
|
W?cibski Go?? |
Dodany dnia 06.09.2025 05:52:53
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
![]() |
IP: localhost | |
Wooya |
Dodany dnia 15.02.2009 22:03:57
|
![]() Zaawansowany ![]() Postów: 1449 Pomógł: 22 Data rejestracji: 30.01.2005 15:40 |
Istnieje wstyczka do TinyMCE pozwalajaca na dodawanie standardowych bbcode.
... Pomagam tylko przy najnowszych wersjach PHP-Fusion ... ![]() |
|
|
MatiOk |
Dodany dnia 15.02.2009 22:04:20
|
![]() Przedszkolak ![]() Postów: 8 Data rejestracji: 15.02.2009 17:47 |
Wiem o TinyMCE, nawet z pocz?tku chcia?em go u?y?, jednak stwierdzi?em, ?e bbcode b?dzie mniej uci??liwe (w przypadku jak kto? ma wy??czon? jav?) i prostsze w obs?udze dla u?ytkowników.
Edytowane przez Pieka dnia 15.02.2009 23:31:38 |
|
|
Wooya |
Dodany dnia 15.02.2009 22:14:25
|
![]() Zaawansowany ![]() Postów: 1449 Pomógł: 22 Data rejestracji: 30.01.2005 15:40 |
Tak jak pisalem, jest wtyczka DO TINYMCE, ktora dodaje specjalny przycisk dla takowych. Jesli chcesz sie obyc bez TMCE, to pozostaje modyfikacja plikow...
... Pomagam tylko przy najnowszych wersjach PHP-Fusion ... ![]() |
|
|
MatiOk |
Dodany dnia 15.02.2009 23:20:15
|
![]() Przedszkolak ![]() Postów: 8 Data rejestracji: 15.02.2009 17:47 |
Wooya napisa?/a: Tak jak pisalem, jest wtyczka DO TINYMCE, ktora dodaje specjalny przycisk dla takowych. Jesli chcesz sie obyc bez TMCE, to pozostaje modyfikacja plikow... Je?eli instalacja tej wtyczki jest prostsza od modyfikacji plików, to oczywi?cie nie b?d? utrudnia? sobie ?ycia ;] Szuka?em tej wtyczki i znalaz?em tylko tak?: Poprawka plików j?zykowych edytora TinyMCE. Móg?bym prosi? o link lub ew. o informacj? gdzie mog? j? znale??? Podkre?lam, ?e musi umo?liwia? ona pogrubianie, wstawianie obrazków... przez zwyk?ego u?ytkownika. Edytowane przez Pieka dnia 15.02.2009 23:31:22 |
|
|
Pieka |
Dodany dnia 16.02.2009 00:03:13
|
![]() ![]() Postów: 19887 Pomógł: 767 ![]() Data rejestracji: 23.02.2005 18:12 |
Odpowiedz stricte na Twoje pytanie, edytuj plik submit.php, znajdz (linia ~75)![]() i wstaw ponizej: ![]() Nastepnie znajdz (linia ~118): ![]() i zamien na: ![]() Na koniec znajdz, (linia ~128): ![]() i zamien na: ![]() lub w przypadku gdy maja sie wyswietlac wszystkie BBCode: ![]() Jestem jaki jestem
![]() |
|
|
Artur-M |
Dodany dnia 16.02.2009 14:29:25
|
![]() Pocz?tkuj?cy ![]() Postów: 225 Pomógł: 5 Ostrzeżeń: 4 Data rejestracji: 16.12.2008 17:42 |
Wooya napisa?/a: Tak jak pisalem, jest wtyczka DO TINYMCE, ktora dodaje specjalny przycisk dla takowych. Jesli chcesz sie obyc bez TMCE, to pozostaje modyfikacja plikow... A jak kto? jednak chce mie? "specjalny przycisk dla takowych"? Czyli: gdzie mo?na znale?? t? ww. wtyczk? do TinyMCE, ?eby u?ytkownicy nadsy?aj?c newsy/artyku?y równie? mogli korzysta? z formatowania tekstu? Edytowane przez Artur-M dnia 16.02.2009 14:30:24 |
|
|
MatiOk |
Dodany dnia 16.02.2009 17:23:06
|
![]() Przedszkolak ![]() Postów: 8 Data rejestracji: 15.02.2009 17:47 |
Dzi?kuj? za odpowied?. Jednak jest to tylko cz??? wykonanej pracy - owszem, bbcode jest dost?pne przy pisaniu nowego newsa, jednak jest ca?kowicie bezu?yteczne, poniewa? jakkolwiek u?yte, zostaje potraktowane jako tekst: Przy podgl?dzie wiadomo?ci, walidacji jej przez administratora zamiast pokazywania tak: Tresc nowego newsa pokazywana jest tak: To samo zreszt? na stronie news.php Prosz? wi?c o pomoc, jak nale?y zmodyfikowa? pliki, by w plikach: news.php, submissions.php, submit.php by?o wy?wietlane (i u?ywane) bbcode. Pozdrawiam |
|
|
ELO320 |
Dodany dnia 16.02.2009 17:38:09
|
Pocz?tkuj?cy ![]() Postów: 152 Ostrzeżeń: 2 Data rejestracji: 28.04.2007 18:08 |
Kto szuka nie b??dzi! http://www.php-fu...rowstart=0 |
|
|
bartek124 |
Dodany dnia 16.02.2009 18:13:56
|
![]() Weteran ![]() Postów: 3264 Pomógł: 236 ![]() Data rejestracji: 26.05.2007 12:25 |
Przy podgl?dzie podczas wysy?ania przez submit.php czy podczas podgl?du w PA? Je?li to drugie, to poleca?bym parsowanie tagów przed zapisem, tak ?e w polu tekstowym [b] zostanie zamienione na <b> itd. Wtedy newsy zapisywa?yby si? w czystym html od razu i nie by?oby konieczno?ci dodawania parsera do newsów wy?wietlanych. |
|
|
MatiOk |
Dodany dnia 16.02.2009 19:02:51
|
![]() Przedszkolak ![]() Postów: 8 Data rejestracji: 15.02.2009 17:47 |
Z tego co widze, to to odnosi sie do newsow pisanych przez admina, a nie uzytkownika! Admin moze uzywac tinymce przy pisaniu newsow, artykulow, wiec po co mi tam bbcode, jak jestem adminem (choc ostatecznie, dla spojnosci i uproszczenia calego skryptu, nie zaszkodzi). bartek124 napisa?/a: Przy podgl?dzie podczas wysy?ania przez submit.php czy podczas podgl?du w PA? Je?li to drugie, to poleca?bym parsowanie tagów przed zapisem, tak ?e w polu tekstowym [b] zostanie zamienione na <b> itd. Wtedy newsy zapisywa?yby si? w czystym html od razu i nie by?oby konieczno?ci dodawania parsera do newsów wy?wietlanych. Nie do ko?ca rozumiem pytanie... Przede wszystkim chodzi mi o to, by u?ytkownik móg? przy pisaniu nowego newsa (przy u?yciu /submit.php?stype=n) wykorzysta? bbcode (pogrubi?, wycentrowa? tekst, wstawi? obrazek, zmieni? wielko?? liter etc.), nast?pnie po klikni?ciu przycisku Podgl?d, by móg? ujrze? jak to b?dzie wygl?da?o w rzeczywisto?ci (sprawdzi?, czy nie zrobi? zbyt du?e litery, czy obrazek "dobrze wygl?da" na ?rodku...) i jak si? u?ytkownikowi spodoba, by móg? wys?a? newsa do walidacji do admina (czyli mnie). Kiedy zaakceptuj? newsa, by zosta? (nowy news) wy?wietlony na stronie /news.php w przyj?tej przeze mnie formie (wraz z tagami bbcode). Opcja dodatkowa (nieobowi?zkowa dla mnie, cho? u?yteczna): mo?liwo?? podgl?du przygotowanego newsa przed opublikowaniem go (plik /submissions.php od strony admina). W tej chwili, dzi?ki pomocy Pieka, u?ytkownik mo?e u?ywa? bbcode przy pisaniu newsa (przy u?yciu /submit.php?stype=n) - mo?e u?ywa?, tzn. kiedy kliknie ktory? z tagów, zostaje on u?yty w polu tekstowym, jednak w ostateczno?ci przy podgl?dzie, przy opublikowanym newsie na stronie g?ównej, zamiast normalnie wy?wietla? "przetworzone" tagi, wyswietla je, jako zwyk?y tekst. Bardzo prosz? o pomoc |
|
|
Pieka |
Dodany dnia 16.02.2009 20:38:04
|
![]() ![]() Postów: 19887 Pomógł: 767 ![]() Data rejestracji: 23.02.2005 18:12 |
MatiOk napisa?/a: ...Przede wszystkim chodzi mi o to, by u?ytkownik móg? przy pisaniu nowego newsa (przy u?yciu /submit.php?stype=n) wykorzysta? bbcode (pogrubi?, wycentrowa? tekst, wstawi? obrazek, zmieni? wielko?? liter etc.), nast?pnie po klikni?ciu przycisku Podgl?d, by móg? ujrze? jak to b?dzie wygl?da?o w rzeczywisto?ci.. Aby dodac wyswietlanie BBCode w podgladzie, znajdz (linia ~98): ![]() i zamien na: ![]() Aby tagi BBCode zostaly zamienione na HTML, edytuj plik administration/submissions.php, znajdz (linia ~216): ![]() i zamien na: ![]() Edytowane przez Pieka dnia 16.02.2009 21:04:03 Jestem jaki jestem
![]() |
|
|
MatiOk |
Dodany dnia 17.02.2009 16:49:44
|
![]() Przedszkolak ![]() Postów: 8 Data rejestracji: 15.02.2009 17:47 |
Dzieki wielkie Pieka. Jeszcze gwoli scislosci dodam, ze aby wyswietlane byly smileys (emotki) nalezy w ww. zmianach kodu, zamienic plik /submit.php (linia ~98): ![]() na ![]() oraz plik administration/submissions.php, (linia ~216): ![]() na ![]() z zastrzezeniem, ?e folder /images/smiley musi byc w glownym katalogu (np. www.yourdomain.com/images/smiley). Pozdrawiam Edytowane przez MatiOk dnia 22.02.2009 18:14:23 |
|
|
Reqest |
Dodany dnia 17.03.2009 02:10:54
|
![]() Przedszkolak ![]() Postów: 41 Pomógł: 4 Ostrzeżeń: 3 Data rejestracji: 24.05.2006 10:56 |
Powy?sz? modyfikacj? zastosowa?em tak?e do dodawania artyku?ów z powodzeniem. Jednak niektórzy admini na mojej stronie niestety nie kumaj? HTML-a tylko ju? gotowy test jako WYSYWIG, mo?na poprawi? lini? w submission.php, aby pozostawiaj?c nie zmienione tagi jako gotowe do publikacji wy?wietlane newsy i arty w podgl?dzie by?y widoczne jak przy TinyMCE ? Bo mi grymasz?, ?e ?limaki maj? na podgl?dzie przed dodaniem materia?ów ![]() Edytowane przez Chemikpil dnia 17.03.2009 15:35:00 |
|
|
rafalgt |
Dodany dnia 13.11.2009 11:33:07
|
![]() Przedszkolak ![]() Postów: 67 Ostrzeżeń: 3 ![]() Data rejestracji: 30.10.2009 16:03 |
Witam. Zrobi?em tak jak Pieka napisa? w #12 po?cie pó?niej poprawi?em to jak pokaza? MatiOk i mam ju? 2 okna do wpisywania tre?ci, równie? s? ikony z bbcodami (<u> <b> itp) ale gdy daje podgl?d neistey pojawiaj? si? bbcody a nie w formie html: http://nie-spamuj...irusy.html Edytowane przez rafalgt dnia 15.10.2018 15:39:09 |
|
|
Pieka |
Dodany dnia 13.11.2009 12:18:02
|
![]() ![]() Postów: 19887 Pomógł: 767 ![]() Data rejestracji: 23.02.2005 18:12 |
Przeczytaj jeszcze raz post 12, szczegolnie jego druga czesc. W podgladzie masz tagi BBCode, ktore pozniej sa zamieniane na tagi HTML. Jesli chcesz inaczej, to zajrzyj do tematu, ktory podalem wczesniej, a ktory nie ma nic wspolnego z BBCode, tylko opiera sie na standardowych tagach HTML.
Jestem jaki jestem
![]() |
|
|
rafalgt |
Dodany dnia 13.11.2009 15:42:29
|
![]() Przedszkolak ![]() Postów: 67 Ostrzeżeń: 3 ![]() Data rejestracji: 30.10.2009 16:03 |
Mo?e poka?e to na zdj?ciu poni?ej. jak to wygl?da teraz po zmianie plików tak jak to jest w po?cie #12. Ja bym chcia? ?eby na podgl?dzie by?o wida? pogrubiony tekst a nie <b></b> ![]() http://szablony.f.../tagi.html Edytowane przez rafalgt dnia 15.10.2018 15:38:28 |
|
|
simbamat |
Dodany dnia 28.11.2009 09:04:25
|
![]() Przedszkolak ![]() Postów: 46 Pomógł: 7 Ostrzeżeń: 3 Data rejestracji: 26.10.2009 18:14 Złamana licencja |
rafalgt napisa?/a: Mo?e poka?e to na zdj?ciu poni?ej. jak to wygl?da teraz po zmianie plików tak jak to jest w po?cie #12. Ja bym chcia? ?eby na podgl?dzie by?o wida? pogrubiony tekst a nie <b></b> ![]() Mam ten sam problem... Chcia?bym, ?eby by?o wida? rezultaty kodu HTML oraz BBcode. ![]() |
|
|
Pieka |
Dodany dnia 28.11.2009 10:50:33
|
![]() ![]() Postów: 19887 Pomógł: 767 ![]() Data rejestracji: 23.02.2005 18:12 |
W celach bezpieczenstwa specjalnie zostala usunieta mozliwosc wykonania podgladu tagow HTML. I na Twoim miejscu dla wlasnego dobra zostawilbym to tak jak jest. Swoja droga nazwa tematu brzmi, cytuje: BBCode w newsach dodawanych przez u?ytkowników Wynika z tego jasno, ze o HTML nie ma mowy. Jesli mimo w/w nadal chcecie miec podglad HTML, nie ma problemu. Jednak pozniej prosze nie jeczec. Jestem jaki jestem
![]() |
|
|
albatross201 |
Dodany dnia 04.09.2010 21:51:06
|
![]() Przedszkolak ![]() Postów: 3 Data rejestracji: 04.09.2010 01:16 |
Witam. Nie znam si? na PHP a chcialbym skorzysta? z rozwi?zania "Pieka" aby uzyska? BB code w artyku?ach. Pozmienia?em wszystko w newsach i dzia?a ale móg?by kto? napisa? gdzie co i jak pozmienia? aby uzytkownik móg? równie? korzysta? z tego w artyku?ach?
Edytowane przez Pieka dnia 04.09.2010 21:56:35 |
|
Strona 1 z 2: 12
Przejdź do forum: |