Trzy świeżo wytropione błędy

0

Można używać białych znaków jako nazwy gościa, trim() nic nie daje - lepiej użyć regexpa jak w logowaniu.
Można używać nicku gościa, nawet jeśli konto o takim nicku jest zarejestrowane
Nie można podlinkować obrazka, w konstrukcji:
<a href="http://rootnode.net">![user image](http://img413.imageshack.us/img413/457/well1.png)</a>
Efekt wygląda tak:
rootnode.net> http:img413.imageshack.us/img413/457/well1.png
Przy czym do dwukropka tekst jest pochylony. (wtf?)

0

Tak w ogóle, może po prostu zrobić:
<a href="http://rootnode.net/" style="font-weight: bold;"> <img src="http://img413.imageshack.us/img413/457/well1.png"> </a>
I przestać kaleczyć tego HTMLa jakimś pseudo-HTMLem (XMLem?). Złe nawyki się utrwalają. Oczywiście ograniczyć listę dostępnych atrybutów do src, href i style. Przy czym w tym ostatnim pozwalać tylko na zmianę: font-size, font-weight, text-decoration, font-style, color i styka. Gotowe klasy do parsowania CSS są, więc większych trudności być nie powinno, a na pewno to pomoże, skoro już się wzięliśmy za uzdrawianie składni, <ort>ów, etc.

0

Co do uzywania nicku zarejestrowanego usera bedac anonimem, to jest celowe. Czy jakis anonim napisze "Adam Boduch" czy "Adam Boduch." (z kropka na koncu) nie robi roznicy. I tak wiadomo, ze user jest anonimem. Czy kropka na koncu cos daje?

Co do reszty, to blagam, prosze, zglaszaj te bledy do bug trackera ktory jest na redmine :D Ja nie wiem, czy robisz, to celowo? ;) Bo wszedzie gdzie tylko mam okazje, o tym, pisze ale do niektorych to nie dociera :D

0

Jestem przeciwny włączaniu pełnego HTMLa - te pseudo tagi są imho sensowniejsze, a argument o kaleczeniu jest podobny w odniesieniu do bbCode

0

A czemu nie ma tak jak bylo poprzednio? tag image?

0

Tag %%<image>%% jest:

![user image](http://4programmers.net/store/_a/4ccbfdb3da101)

user image

1 użytkowników online, w tym zalogowanych: 0, gości: 1