![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 697 Pomógł: 47 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Przedsawiam kolejny wytwór mojej chorej główki
![]() DOWNLAOD Male info: - klasa obsluguje 4 tryby; php, html, css, oraz all(wszystkie tryby naraz). - jeśli zostanie wybrany np. tryb css a skrypt wykryje znaczniki php automatycznie zmieni tryb na all - jezeli stala HTML_STRICT zadeklarowana w pliku libs/rainbow.class.php bedzie miala wartość 1 skrypt bedzie pracowal w trybie wymuszającym poprawny kod xhtml. Klasa podkreśli i pokoloruje na czerwono kod:
Tworzenie kodu jest bardzo proste
Funkcja make() posiada 2 parametry - pierwszy to tryb, drugi to tryb cache(domyslnie: 1 - wlaczony) Aby usunąć cache wywolujemy
Zapraszam do komentowania, Jutro zaprezentuje drugą klase z bbCode pokaze jak wykozystywac rainbow w praktyce ![]() Mam problem z kodem php wyrwanym z kontekstu(tj, bez znacznikow <?php ?>. Czy jedynym sposobem bedzie dodanie ich, przeparsowanie a nastepnie usuniecie tych znaczników? Da sie wymusic parsowanie stringu na funkcji highlight_string" title="Zobacz w manualu php" target="_manual ? -------------------- Warsztat: Kubuntu, PhpStorm, Opera
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 749 Pomógł: 37 Dołączył: 3.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Może wstaw gdzieś na serwer przykład jak to działa...
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 697 Pomógł: 47 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Wybaczcie zapomnialem o wersji online
![]() uruchamiamy kolejne pliki run EDIT: A wrzuce wam gotowe linki ![]() http://srodek.info/examples/rainbow/run_all.php http://srodek.info/examples/rainbow/run_css.php http://srodek.info/examples/rainbow/run_html.php http://srodek.info/examples/rainbow/run_php.php Ten post edytował SHiP 12.10.2006, 14:50:41 -------------------- Warsztat: Kubuntu, PhpStorm, Opera
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 749 Pomógł: 37 Dołączył: 3.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Nom koloruje bardzo ładnie... W kod nie patrzałem więc nie ocenie na ile on jest optymalny...
-------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Troszkę odświerzam
![]() Brakuje mi tu jeszcze kolorowania [quote] i najlepiej by wylapywal zagniezdzenia. Da sie dorobic? ![]() Ogolnie klaska wydaje się sensowna, jestem w fazie testowania. -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 697 Pomógł: 47 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Do cytatów i ogolnie do obslugi BBcode napisałem oddzielna funkcję która filtruje parametry, pilnuje zagnieżdżania itp.
Demo: http://www.srodek.fc.pl/examples/handycode/run_live.php Biblioteka nazywa sie handyCode, powinien byc gdzieś temat na forum. Ponadto biblioteki zawsze dostepne pod http://srodek.info/download ![]() -------------------- Warsztat: Kubuntu, PhpStorm, Opera
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No faktycznie, dzięki
![]() ps: ale dla quote to przydalaby sie jeszcze taka konstrukcja: [quote=KtoNapisal] -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 697 Pomógł: 47 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Huh, rzeczywiscie dziwne ze o tym nie pomyslalem
![]() -------------------- Warsztat: Kubuntu, PhpStorm, Opera
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 732 Pomógł: 80 Dołączył: 25.05.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
A co jeśli wpiszę:
Kod [b][[/b] Tu jest błąd, klasa powinna klorować znak "[", ale tego nie robi ![]() PS: Jeśli oddziele spacją to zadziała. -------------------- DevBlog - http://www.bartekrogus.pl
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 697 Pomógł: 47 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Niby powinno działac ale wg. mojej
![]() Poprawna forma Kod [b]\[[/b]
-------------------- Warsztat: Kubuntu, PhpStorm, Opera
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 732 Pomógł: 80 Dołączył: 25.05.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Hehe, a wpisz na tym forum ten przykład co podałem.. zadziała
![]() -------------------- DevBlog - http://www.bartekrogus.pl
|
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 422 Pomógł: 0 Dołączył: 14.12.2005 Skąd: Wałbrzych Ostrzeżenie: (0%) ![]() ![]() |
Kod /\[b\][^\[]\[/b\]/ hm to chyba tak by leciało ? ![]() -------------------- Postura wielka i morda wredna, jestem Balon, kozak z osiedla !
bzdury.pl - Królestwo rozrywki |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 697 Pomógł: 47 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Balon -> obawiam się ze to jest bardziej skomplikowane
![]() 345 linijka
Jesli wiecie jak to zoptymalizować ![]() ![]() -------------------- Warsztat: Kubuntu, PhpStorm, Opera
|
|
|
![]()
Post
#14
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
@SHiP masz pewien drobny błąd w kolorowaniu sql. Założmy ze mamy takie zapytanie:
i spowodu tego default '' poniższe linijki: zostaną pokolorowane jako tekst. Wystarczy tylko, by napisać: default ' ', czyli dać cokolowiek miedzy apostrofu i już bedzie git. No ale nie tędy droga. Pozwolilem sobie nanieść pewne poprawki. W funkcji hl_sql() w preg_replace zamiast '#("|\')(.+?)\\1#', dałem '#("|\')(.*?)\\1#', i już działa git. Nie powinno to mieć zadnych ujemnych skutków na coś innego? -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 697 Pomógł: 47 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Dzięki, rzeczywiście nie przewidziałem tego... Trzeba będzie Cie do readme dopisac w następnej wersji ^^. Oczywiście to wyrażenie nic nie zmieni - powiązane sa ze sobą jedynie jezyki html, css, js i php. SQL wystepuje jako singiel
![]() Ten post edytował SHiP 21.06.2007, 07:53:44 -------------------- Warsztat: Kubuntu, PhpStorm, Opera
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 20:11 |