Решил последние полчаса офисной рабочей недели посвятить переписыванию некрасивого кода обработки тега [user], теперь он красив, имеет новые функциональности и бесконечно расширяем.
Например прямо сейчас можно писать не просто [user=ValeZ], а [user=ValeZ]Валентин Константинович[/user] и получится ValeZВалентин Константинович[/user]. Делом нескольких минут теперь сделать поддержку никнеймов на LJ, diary, а также каких то с внешних OpenID (разбирая по правилам разбора OpenID).
Как всегда жду новых идей о том, что бы еще улучшить.
PS как и обещал, если ввести [ljuser=sholademi] или [ljuser=sholademi]Самсон[/ljuser], то получится Самсон