Webboard

Pełna wersja: DVZ Mentions nie formatuje loginu, jeśli występuje w nim :)
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Hej, jeśli ktoś ma w nicku emotikonkę (:)), DVZ Mentions nie koloruje loginu takiej osoby mimo tego, że jest w cudzysłowiu.
[attachment=12733]
Błąd się naprawia, gdy wyłączę obsługę emotikonek w ustawieniach shoutboxa DVZ. Nie dałoby rady tego obejść?
dvz_mentions/parser.class.php

Kod PHP:
preg_match_all('/(?:^|[^\w])@(?:(("|\'|`)[^\n<>,;&\\\]{' $lengthRange '}?\2)|([^\n<>,;&\\\"\'`\.:\-+=~@#$%^*!?()\[\]{}\s]{' $lengthRange '}))/u'$message$regexMatchesPREG_OFFSET_CAPTURE); 

Spróbuj moze do tego wyrazenia dodać emotki.
(06.10.2017, 15:15)Qwizi napisał(a): [ -> ]dvz_mentions/parser.class.php

Kod PHP:
preg_match_all('/(?:^|[^\w])@(?:(("|\'|`)[^\n<>,;&\\\]{' $lengthRange '}?\2)|([^\n<>,;&\\\"\'`\.:\-+=~@#$%^*!?()\[\]{}\s]{' $lengthRange '}))/u'$message$regexMatchesPREG_OFFSET_CAPTURE); 

Spróbuj moze do tego wyrazenia dodać emotki.
Masz jakiś pomysł jak to zrobić? Bo ja nie mam pojęcia. ;)