В DAvatar это работает, т.к. в качестве источника выбирается AUP и плагин "знает" о существовании поля в таблице referreid и знает как его вытащить; DWho's Online же об этом ничего не знает и рулит только параметрами id, username, name, email. Надо делать через плагин аватары, только настроить его так, чтобы он аватару не показывал, а выводил только имя (да, так можно
).
И так... Как настроить отображение имени ссылкой без аватарки (но используя возможности плагина аватар).
В плагине
DAvatar выбрали источник, который нам нужен. Далее для универсальности использования остальные настройки плагина будем делать через параметры, которые зададим в конкретных ситуациях, в данном случае в модуле ДаКтоНаСайте?
Идём в модуль
DWho's Online. Изменяем параметры
Формат отображения пользователя (и
Формат отображения последнего пользователя): стираем
$name оставляя вместо него
$avatar (например так:
$avatar $pms ; на место $avatar будет подставлен результат работы плагина DAvatar).
Включаем поддержку DAvatar.
А далее самое главное для нас — заносим в
Параметры плагина следующую строку:
avatar_format=$name|avatar_format_required=1|profilelink_avatar=1
Это строка параметров, которую модуль передаст плагину, чтобы изменить его поведение. Параметр
avatar_format управляет "конструированием" аватары; в данном случае мы указали, что аватара состоит из имени юзера,а не из картинки.
avatar_format_required=1 означает, что нужно обработать "конструктор" даже если там нет картинки (как в нашем случае, у нас только имя).
profilelink_avatar=1 заставляет "обернуть" всю полученную конструкцию в ссылку на профиль пользователя.