косяк, берет первую часть и лепит на нее симлинк, как самостоятельно склеить?
косяк, берет первую часть и лепит на нее симлинк, как самостоятельно склеить?
это баг плагина, надо ковыряться в коде или запретить такие ники )
а что, %20 в середине нельзя спарсить во что-нить более менее заменяемое?
там стоит обычная регулярка, которая парсит символы до первого пробела тк на большинстве форумов ники ограничены пробелами. Я могу исправить, чтобы ник парсился до запятой, как принято при обращении, но тогда может нарушится верстка там, где обращения по нику были без запятых. Но это ладно, можно вставить костыли, есть еще одно, при каждом обновлении плагина нужно будет опять лезть в код и заново править )
лучшее враг хорошего
сделай костыль который автоматом будет править, либо как вариант всех с пробелами сделать без пробелов и что-нить типа синонима для входа, нет?
исправил плагин, там вообще мясо было, пробелом никто не ограничивался, оказывает каждый символ (от значка @ и до ограничения длины ника) отправлялся запросом в базу данных для поиска пользователя т.е. 20 подзапросов на каждую @ и затем выбиралось первое вхождение
сейчас должно быть все ок
work2002 (19.09.2016)