Spis treści
Dlaczego inteligenty? - zapyta wielu z was. A to dlatego, że nie robi tego bezmyślnie, chociaż teraz nie jest z tym najlepiej... Więcej w dalszej części wpisu!
Jakie jest jego zadanie?
Wstępnie parser miał za zadanie zamieniać odpowiednie części wpisu na pokolorowany kod z bazy danych albo wstawiać odtwarzacz przy linkach z plikami muzycznymi . Ostatnio postanowiłem jednak dodać mu nową funkcje. Miał zamieniać słowa z wpisu na linki do odpowiednich tagów. Później dorobię taki mini słownik pojęć (Linux, Open Source, programowanie i wiele innych), do którego odnośniki będą umieszczane w treści wpisu.
No i pojawił się problem
Założenia nie były trudne. Używamy wyrażeń regularnych i już, ale nie jest tak łatwo. Musiałem wybierać tylko wyrazy, które nie są częścią innych, np. gra w programowaniu (gra w słowie programowanie nie jest linkiem, a to dlatego, że skrypt nie robi tego bezmyślnie).
Ale to nie wszystko, zdarzało się, że poprawiał też wyrazy w atrybutach title, czy href (niestety edytory WYSIWYG do pisania na blogu nie są doskonałe, ale wole ich używać). Tu zastosowałem inny sposób na obejście problemu. We wszystkich atrybutach stosuje (%20 lub zamiast spacji).
W czym on jest taki inteligentny?
Teraz zajmuję się jego udoskonalaniem (i robieniem prezentacji maturalnej). aktualnie udało mi się osiągnąć taki o to postęp:
Posiadam tak Firefox, a w tekście zamieniane są wyrazy takiej jak Firefoksy, Firefoksa, Firefoksie, itp. Poprawiłem nieco skrypt by zamieniał też wyrazy z pewnymi końcówkami, a skrypt wyświetlający listę wpisów z konkretnym tagiem także został udoskonalony, aby wszystkie te tagi były rozpoznawane jako 1 główny.
Problem litery ó
Niestety tak jak pisałem WYSIWYG nie jest najlepszą metodą do pisania wpisów. Robi on jedną dośdośćśc irytującą rzecz, zamienia ó na ó. Niby coś tam próbowałem, aby skrypt to automatycznie zamieniał, ale nie wyszło. Zobaczymy co w następnej wersji wyjdzie mojego parsera :D
Ech, problem był banalny w rozwiązaniu. Po prostu zamieniałem wszystkie ó w tekście na ó zamiast odwrotnie. Ale ja czasem głupie błędy robię.
Dosyć ciężkie i długie kolczyki, oryginalne korale szklane z malowanym wzorem.
Kolczyki z lawy wulkanicznej i koralu. Do kompletu bransoletka w innej kategorii.
Kolczyki - gronka. Koral rekonstruowany + elementy posrebrzane. Wiosenne i przyciągające wzrok. Do kompletu bransoletka w innej kategorii.
Długi naszyjnik na lince jubilerskiej wykonany z fioletowych, drewnianych kul i szklanych kuleczek.
Kolczyki na szczęście - czterolistne koniczynki. Ręcznie lepione z modeliny, pieczone i lakierowane.

pisze:

