Hallo,
sicher mögen viele jetzt behaupte, warum das mickerige Original verwenden, wo es doch LiveUsersPro gibt...
Andere wiederum verwenden ebendieses nicht, weil sie es für zu performancelastig und verspielt halten.
Ich ordne mich zweifelsfrei der letzteren Kategorie zu und habe mal auf die Schnelle das Original zur Verwendung mit Fireboard (ohne CB) aufgebohrt.
es gilt nur wenige Zeilen in lediglich 2 Dateien abzuändern und schon führt Euch der Klick auf den Namen des Onlineusers zu dessen Fireboardprofil.
1) mod_liveusers.xml, Zeile 83, Sucheergänze drunter (vor dem abschliessenden </param)Code:<param name="lvu_url" type="list" default="cb_profile" label="Regular Link Url" description="Choose the url of the users online link (if you choose regular link)."> <option value="pm">Private Chat</option> <option value="cb_profile">Community Builder profile</option> <option value="pms">Private message</option> <option value="cb_email">Community Builder Email page</option>
Code:<option value="fireboard">Fireboard profile</option>
2) mod_liveusers.php, Zeile 200, Suchefüge folgende Zeile ein (NACH obigem Block)Code:if ($lvu_url == 'pm') $content .= '<a href="#" onclick="privateChat(\''.$row->username.'\');return false;"> '.lvu_imgHtml('star.gif').$row->username.'</a><br />'; if ($lvu_url == 'cb_profile') $content .= '<a href='.sefRelToAbs($profile_link).'> '.lvu_imgHtml('user_go.gif').$row->username.'</a><br />'; if ($lvu_url == 'pms') $content .= '<a href='.sefRelToAbs('index.php?option=com_pms&page=new&id='.$row->username).'>'.lvu_imgHtml('user_comment.gif').$row->username.'</a><br />'; if ($lvu_url == 'cb_email') $content .= '<a href='.sefRelToAbs('index.php?option=com_comprofiler&task=emailUser&uid='.$row->user_id).'> '.lvu_imgHtml('email_go.gif').$row->username.'</a><br />';und wenn wir das Modul grad mal offen haben, reparieren wir es auch noch schnell:Code:if ($lvu_url=='fireboard') $content .= '<a href='.sefRelToAbs("index.php?option=com_fireboard&func=fbprofile&task=showprf&userid=".$row->uid).'> '.lvu_imgHtml('user_go.gif').$row->username.'</a><br />';
3) Globales Suchen und Ersetzen:
Suche $row->user_id
Ersetzen mit $row->uid
Dann funktionieren auch der Eintrag "CB_Email"
Gruss und Kuss
Frank


LinkBack URL
About LinkBacks
Zitieren
Lesezeichen