2010-04-07 15 views

cevap

9

Bunu yapmak için bir eklentiye ihtiyacınız var gibi görünüyor. Hiçbir şey karmaşık değil; <trac_env>/plugins/username.py gibi bir dosya içine

from trac.wiki.macros import WikiMacroBase 

class UserMacro(WikiMacroBase): 
    def expand_macro(self, formatter, name, args): 
     return formatter.req.authname; 

ve bir wiki sayfasına [[User]] ekleyin: Sadece bu at. Kayıtlı olmayan kullanıcılar için anonymous gösterecektir.

+0

Üstün! Benim için mükemmel çalışıyor. Teşekkürler! –

+0

Bu, +1 kadar çalışır, ancak [[Kullanıcı]] 'nın nasıl kullanıldığını biliyor? –

+0

@ ing0: Makro sınıfının adına dayanıyor. – retracile