[klasa php5] zaawansowana obsluga bbCode |
[klasa php5] zaawansowana obsluga bbCode |
14.10.2006, 13:36:13
Post
#1
|
|
Grupa: Zarejestrowani Postów: 697 Pomógł: 47 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) |
Klasa tworzy kod html na podstawie kodu podobnego do phpBB.
Demo: http://srodek.info/examples/handycode/run_test.php Live Demo: http://srodek.info/examples/handycode/run_live.php Download: http://srodek.info/download/handycode.0.6.tar.gz Dokładny opis: http://srodek.info/index.php?action=blog&a...t=show&nr=3 Ten post edytował SHiP 8.12.2006, 20:31:23 -------------------- Warsztat: Kubuntu, PhpStorm, Opera
|
|
|
15.10.2006, 09:51:08
Post
#2
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 2.06.2006 Ostrzeżenie: (0%) |
Hey, też przetestowałem Twoją klase( a Co! )
Przy BBCodach najważniejsze jest zablokowanie destrukcji, tak by odpowiednia mieszaninka BBCodów wprowadzonych przez usera nie rozwaliła strony. U Ciebie kombinacja np. Kod [ code ]To jest tekst [ code ]napisany[ /code ] jako kod. [ b ]Tagi wew. nie dzialaja[ /b ] [ /code ] rozwala strone, natomiast takie coś w ogóle nic nie wyświetla:Kod \[ code \]To jest tekst napis[ quote ]any jako kod. [ b ]Tagi wew. nie dzialaja[ /b ] \[ /quote\ ] [ /code ] Wszystko co zaprezentowałeś u mnie też jest możliwe do wykonania, no narazie jeszcze robienie gniazd nie. Wkrótce będzie |
|
|
15.10.2006, 10:05:34
Post
#3
|
|
Grupa: Zarejestrowani Postów: 697 Pomógł: 47 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) |
Ad. 1 Jest to wina integracji z klasą Rainbow ;]. Widzę że będę musiał inaczej ją dołączać...
Ad 2. U mnie działa normalnie(tj po prostu sie nie parsuje), być może z konfiguracją innych znaczników klasa sie gubi. Dzięki za zainteresowanie -------------------- Warsztat: Kubuntu, PhpStorm, Opera
|
|
|
15.10.2006, 15:22:15
Post
#4
|
|
Grupa: Zarejestrowani Postów: 800 Pomógł: 0 Dołączył: 26.11.2005 Skąd: Nowy Sącz Ostrzeżenie: (0%) |
SHiP klasa ciekawa i w ten sposób natchnąłeś mnie do nauki wyrażeń regularnych. Kodzik czytelny to łatwo się uczy .
-------------------- Jah Music Is On My Mind !
|
|
|
7.12.2006, 09:34:45
Post
#5
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 7.08.2006 Ostrzeżenie: (0%) |
Przepraszam jeśli niepotrzebnie to pisze
Ale u mnie (i chyba nie tylko) nie działają linki z pierwszego posta... Pozdro Ten post edytował DooBLER 7.12.2006, 09:35:27 |
|
|
7.12.2006, 13:55:51
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 086 Pomógł: 8 Dołączył: 10.12.2003 Ostrzeżenie: (0%) |
Demo przydałoby się testowalne. Żebym mógł samemu wpisać tekst, który ma zostać sparsowany.
|
|
|
7.12.2006, 16:33:40
Post
#7
|
|
Grupa: Zarejestrowani Postów: 945 Pomógł: 7 Dołączył: 15.03.2005 Skąd: katowice Ostrzeżenie: (0%) |
ci sie tez musial nudzic ... moze sie komus przyda chyba
|
|
|
7.12.2006, 16:59:00
Post
#8
|
|
Grupa: Zarejestrowani Postów: 697 Pomógł: 47 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) |
Live demo wrzucę jutro wieczorkiem, dzisiaj nie mam czasu na php(ahh... ta matematyka )
-------------------- Warsztat: Kubuntu, PhpStorm, Opera
|
|
|
7.12.2006, 21:15:44
Post
#9
|
|
Admin Techniczny Grupa: Administratorzy Postów: 2 071 Pomógł: 93 Dołączył: 5.07.2005 Skąd: Olsztyn |
szkoda ściągnąć nie mogę.. ciągle sie zapętla i przechodzi na strone projekty...
edit: ok zassałem z http://srodek.info/files/ edit2: hmm dziwne.. już działa .. Ten post edytował kwiateusz 7.12.2006, 21:23:02 |
|
|
8.12.2006, 20:30:23
Post
#10
|
|
Grupa: Zarejestrowani Postów: 697 Pomógł: 47 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) |
Demo przydałoby się testowalne. Żebym mógł samemu wpisać tekst, który ma zostać sparsowany. Ok już dodałem http://srodek.info/examples/handycode/run_live.php Ustawienia są domyślne, tak wiec lista najbardziej popularnych znaczników powinna działać ci sie tez musial nudzic ... moze sie komus przyda chyba Mam taką nadzieje . A czy mi sie nudziło? Nie wiem, po prostu potrzebowałem czegoś zeby na blogu pisac ;] szkoda ściągnąć nie mogę.. ciągle sie zapętla i przechodzi na strone projekty... edit: ok zassałem z http://srodek.info/files/ edit2: hmm dziwne.. już działa .. Nie wiem czym były spowodowane twoje problemy, U mnie wszystko działało bezproblemowo... -------------------- Warsztat: Kubuntu, PhpStorm, Opera
|
|
|
11.12.2006, 10:14:14
Post
#11
|
|
Grupa: Zarejestrowani Postów: 1 086 Pomógł: 8 Dołączył: 10.12.2003 Ostrzeżenie: (0%) |
Ładny parser, na prawdę podoba mi się ze względu na odporność na głupie zapisy. Można używać na stronach wysyłanych jako XHTML bez obawy o użytkownikowy tag-soup. Zainteresuję się tym :-)
|
|
|
26.01.2007, 14:38:23
Post
#12
|
|
Grupa: Zarejestrowani Postów: 697 Pomógł: 47 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) |
Jest już nowa wersja biblioteki. Doszedł do całosci poradnik który tłumaczy wszystko w prosty sposób. Dodałem również brakujące kolorowanie kodu JavaScript oraz SQL
Paczka handyCode: http://srodek.info/download Notka na blogu z changelogiem: http://srodek.info/blog/16/handycode-2.1.1 Poradnik: http://srodek.info/examples/handycode/manual.html Live Demo: http://srodek.info/examples/handycode/run_live.php Czekam na konstruktywne słowa krytyki Ten post edytował SHiP 26.01.2007, 16:25:59 -------------------- Warsztat: Kubuntu, PhpStorm, Opera
|
|
|
26.01.2007, 22:20:48
Post
#13
|
|
Grupa: Zarejestrowani Postów: 160 Pomógł: 4 Dołączył: 22.04.2006 Skąd: Kraków Ostrzeżenie: (0%) |
A co ze znacznikiem <a> ?
Chce dodać normalnego linka nie kod linka a przerabia na kod linka Ten post edytował yaro 26.01.2007, 22:21:58 -------------------- |
|
|
26.01.2007, 22:45:25
Post
#14
|
|
Grupa: Zarejestrowani Postów: 697 Pomógł: 47 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) |
A co ze znacznikiem <a> ? Chce dodać normalnego linka nie kod linka a przerabia na kod linka Taka jest zasada parsera BBcode ze jakikolwiek wpisany kod html nie zadziała - bedzie wyświetlany Linki tworzymy w prosty sposob tytul ewentualnie [url jakies=parametry] adresDoStrony [/url] lub po prostu wpisując adres http://srodek.info skrypt wykrywa linki w protokolach: file, gopher, news, nntp, telnet, http, ftp, https, ftps, sftp -------------------- Warsztat: Kubuntu, PhpStorm, Opera
|
|
|
27.01.2007, 13:43:32
Post
#15
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 12.07.2006 Ostrzeżenie: (0%) |
Jedyna rzecz do krórej sie mogę przyczepić to brak automatycznego przekształcania adresów w odnośniki, np. gdy w wpiszę http://nfs-c.net to nie tworzy z tego linka tylko zostawia tekst. Przydałaby się taka opcja. Nie licząc tej jednej rzeczy wszystko jest OK.
|
|
|
27.01.2007, 13:47:52
Post
#16
|
|
Grupa: Zarejestrowani Postów: 697 Pomógł: 47 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) |
@dkruczek: rzeczywiście widze problem. Winowajcą jest wyrażenie regularne które odnajduje linki jedynie znajdujące się pomiędzy dwoma spacjami tj sam adres nie wystarcza ale jest np.
wyraz wyraz http://adres.pl wyraz wyraz to zadziala bez problemu... Postaram się to poprawić do konca konkursu. Ten post edytował SHiP 27.01.2007, 13:48:42 -------------------- Warsztat: Kubuntu, PhpStorm, Opera
|
|
|
27.01.2007, 16:39:39
Post
#17
|
|
Grupa: Zarejestrowani Postów: 160 Pomógł: 4 Dołączył: 22.04.2006 Skąd: Kraków Ostrzeżenie: (0%) |
Nie pomyślałem
Było by to bez sensu przecież. -------------------- |
|
|
21.09.2009, 18:47:51
Post
#18
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 21.09.2009 Ostrzeżenie: (0%) |
Można prosić o reupload ?
|
|
|
21.09.2009, 19:09:29
Post
#19
|
|
Grupa: Zarejestrowani Postów: 697 Pomógł: 47 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) |
Wszystkie moje biblioteki są zawsze dostępne pod adresem - http://srodek.info/files/
Pozdrawiam i dziękuję za zainteresowanie . -------------------- Warsztat: Kubuntu, PhpStorm, Opera
|
|
|
Wersja Lo-Fi | Aktualny czas: 17.04.2024 - 19:52 |