|  [klasa] Zaawansowany parser bbcode (php5), advanced bbcode parser | 
|   | 
|  [klasa] Zaawansowany parser bbcode (php5), advanced bbcode parser | 
|   
				 Post
					#221
					
				
			 | |
| Grupa: Zarejestrowani Postów: 150 Pomógł: 4 Dołączył: 3.01.2010 Ostrzeżenie: (0%)    | 
				Przepuszcza 2 razy </b> co może troszkę zepsuć stronę, niestety.  Nie sprawdzałem innych tagów 
 
 edit:w rzędzie li jest w środku b, poprostu forumowe bbcode wycieło Ten post edytował szajens 6.07.2014, 11:01:02 | 
|  | |
|   
				 Post
					#222
					
				
			 | |
| Grupa: Zarejestrowani Postów: 283 Pomógł: 11 Dołączył: 9.07.2010 Skąd: Warszawa Ostrzeżenie: (0%)    | 
				Hej, przejrzałem dokumentację i parę tagów dostosował pod swoje potrzeby, ale mam problem z emotikonami. Czy jest możliwość żeby parser wyłapywał z tekstu i zamieniał na obrazki "uśmieszki" Są dodawane do bazy danych bez znaków "[" i "]" dlatego mam lekki problem w ustawieniu tak parsera żeby brał pod uwagę sam tekst bez tych otwierających i zamykających nawiasów. Jest taka możliwość? Z góry dziękuję za pomoc jak i za samą klasę (IMG:style_emoticons/default/smile.gif) | 
|  | |
|   
				 Post
					#223
					
				
			 | |
| Grupa: Zarejestrowani Postów: 655 Pomógł: 73 Dołączył: 2.05.2014 Ostrzeżenie: (0%)    | 
				Ze względu na beznadzieje parserów BBcode dla symfony (jeden nie działa na wyższych v niż 2.4, drugi jakieś bugi mi z lokalizacją - nie istotne), pozwoliłem sobie na modyfikację biblioteki. Dodałem namespace i utworzyłem sobie twig extension.  wystarczy dodać namespace do: bbcode BbCodeSettings DataValidator oraz wszelkie required w tych 3 klasach zamienić na po prostu use. W katalogu filters jest troche inaczej - dodajemy use lecz nie dodajemy namespace. Jest to mało oryginalne rozwiązanie, lecz działające. Zrobiłem twig extension w taki sposób: 
 Dodatkowo service (acme/DemoBundle/Resources/Config/services) i w twig oczywiście musimy zrobić tak: 
 w twigu oczywiście: 
 Może komuś się przyda, zwłaszcza żę mamy w tym bbcode m.in. youtube (IMG:style_emoticons/default/wink.gif) edit: czy wookie nie obrazi się, jak zrobie z tego odzielnego, nie zależnego Bundle dla symfony i umieszcze na Package wraz z composerem? (IMG:style_emoticons/default/wink.gif) Ten post edytował Forti 14.12.2014, 11:11:28 | 
|  | |
|   
				 Post
					#224
					
				
			 | |
| Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk  | 
				Z przyjemnością (IMG:style_emoticons/default/smile.gif)  Jak dodasz to umieszczę potem link do Twojego bundle (IMG:style_emoticons/default/smile.gif)  RAW nie będzie potrzebny jeśli ... http://twig.sensiolabs.org/doc/advanced.ht...omatic-escaping 
						Powód edycji: [wookieb]:
					 | 
|  | |
|   
				 Post
					#225
					
				
			 | |
| Grupa: Zarejestrowani Postów: 655 Pomógł: 73 Dołączył: 2.05.2014 Ostrzeżenie: (0%)    | 
				Wookie pilnuj mnie (IMG:style_emoticons/default/tongue.gif)  Całość mam już gotowe - troche refactoringu i jeszcze testy muszę napisać, chociaż i tak aby dodać do "oficjalnego" repo musi być pokryte nimi 80% kodu ;d https://github.com/Fortidude/bbcode/ Ten post edytował Forti 5.02.2015, 22:38:37 | 
|  | |
|   
				 Post
					#226
					
				
			 | |
| Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk  | 
				Na pewno zrobisz to lepiej (IMG:style_emoticons/default/smile.gif)  Pisałem to tak dawno temu iż wiem, że teraz zrobiłbym to zupełnie inaczej. Swoją drogą polecam ten oto kurs https://www.coursera.org/course/compilers zanim zaczniesz pracę nad parserem (IMG:style_emoticons/default/smile.gif) | 
|  | |
|   
				 Post
					#227
					
				
			 | |
| Grupa: Zarejestrowani Postów: 70 Pomógł: 2 Dołączył: 25.03.2009 Skąd: Pionki Ostrzeżenie: (0%)    | 
				Hej, po aktualizacji PHP do 5.4.38 parser nie działa. Wiecie czemu tak się dzieje? | 
|  | |
|   | 
|   | Aktualny czas: 31.10.2025 - 03:47 |