Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [klasa php5] zaawansowana obsluga bbCode
SHiP
post 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
Go to the top of the page
+Quote Post
MMP
post 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! winksmiley.jpg )

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 ]

smile.gif

Wszystko co zaprezentowałeś u mnie też jest możliwe do wykonania, no narazie jeszcze robienie gniazd nie. Wkrótce będzie biggrin.gif
Go to the top of the page
+Quote Post
SHiP
post 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 winksmiley.jpg


--------------------
Warsztat: Kubuntu, PhpStorm, Opera
Go to the top of the page
+Quote Post
Turgon
post 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 winksmiley.jpg .


--------------------
Jah Music Is On My Mind !
Go to the top of the page
+Quote Post
DooBLER
post 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
Go to the top of the page
+Quote Post
Zajec
post 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.
Go to the top of the page
+Quote Post
acztery
post 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 smile.gif
Go to the top of the page
+Quote Post
SHiP
post 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 winksmiley.jpg )


--------------------
Warsztat: Kubuntu, PhpStorm, Opera
Go to the top of the page
+Quote Post
kwiateusz
post 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
Go to the top of the page
+Quote Post
SHiP
post 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%)
-----


Cytat(Zajec @ 7.12.2006, 15:55:51 ) *
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ć

Cytat(acztery @ 7.12.2006, 18:33:40 ) *
ci sie tez musial nudzic ... moze sie komus przyda chyba smile.gif

Mam taką nadzieje smile.gif. A czy mi sie nudziło? Nie wiem, po prostu potrzebowałem czegoś zeby na blogu pisac ;]

Cytat(kwiateusz @ 7.12.2006, 23:15:44 ) *
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
Go to the top of the page
+Quote Post
Zajec
post 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 :-)
Go to the top of the page
+Quote Post
SHiP
post 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 smile.gif

Ten post edytował SHiP 26.01.2007, 16:25:59


--------------------
Warsztat: Kubuntu, PhpStorm, Opera
Go to the top of the page
+Quote Post
yaro
post 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


--------------------
Go to the top of the page
+Quote Post
SHiP
post 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%)
-----


Cytat(yaro @ 27.01.2007, 00:20:48 ) *
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
Go to the top of the page
+Quote Post
dkruczek
post 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.
Go to the top of the page
+Quote Post
SHiP
post 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
Go to the top of the page
+Quote Post
yaro
post 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 tongue.gif
Było by to bez sensu przecież.


--------------------
Go to the top of the page
+Quote Post
ziomek32
post 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 ?
Go to the top of the page
+Quote Post
SHiP
post 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 winksmiley.jpg.


--------------------
Warsztat: Kubuntu, PhpStorm, Opera
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.06.2025 - 10:19