Der Betreff des Threads ist ja wieder mal klasse gewählt.
Aber nun gut.. Wenn man das Profil eines Users anruft, öffnet man indiregt die
usercp_viewprofile.php.
Folgender Code ist für den ICQ Link bzw. Button "verantwortlich":
Code: Alles auswählen
if ( !empty($profiledata['user_icq']) )
{
$icq_status_img = '<a href="http://wwp.icq.com/' . $profiledata['user_icq'] . '#pager"><img src="http://web.icq.com/whitepages/online?icq=' . $profiledata['user_icq'] . '&img=5" width="18" height="18" border="0" /></a>';
$icq_img = '<a href="http://wwp.icq.com/scripts/search.dll?to=' . $profiledata['user_icq'] . '"><img src="' . $images['icon_icq'] . '" alt="' . $lang['ICQ'] . '" title="' . $lang['ICQ'] . '" border="0" /></a>';
$icq = '<a href="http://wwp.icq.com/scripts/search.dll?to=' . $profiledata['user_icq'] . '">' . $lang['ICQ'] . '</a>';
}
else
{
$icq_status_img = ' ';
$icq_img = ' ';
$icq = ' ';
}
Hier wird geprüft ob der jeweilige User eine ICQ-Nummer im Profil eingetragen hat, und ist das der Fall erzeugt die Variable $icq_status_img diese ICQ Blume, an der man den Status des jeweiligen Useres erkenne kann. Die Variable $icq_img erzeugt den ganz normalen ICQ Button, und die Variable $icq den einfachen ICQ Link ohne Grafik. Das kann man jetzt alles anpassen ganz wie man will.
Beispiel um nach dem klick auf den ICQ Link in einem neuen Fenster zu dem "ICQ Message Center" des jeweiligen Benutzers zu gelangen:
suche
Code: Alles auswählen
$icq = '<a href="http://wwp.icq.com/scripts/search.dll?to=' . $profiledata['user_icq'] . '">' . $lang['ICQ'] . '</a>';
ersetzten durch
Code: Alles auswählen
$icq = '<a href="http://www.icq.com/whitepages/wwp.php?Uin=' . $profiledata['user_icq'] . '" target="_blank">' . $lang['ICQ'] . '</a>';
(So kann man natürlich auch den Link von dem einfachen ICQ Button und den Link der Statusblume anpassen.)
Das ganze kann man natürlich auch in der
viewtopic.php anpassen, damit da der Link des ICQ Buttons unter jedem Beitrag eines Users stimmt, und sollte man die Mitgliederliste so verändert haben, dass auch hier die ICQ Nummer angezeigt wird (oder einen Style haben, wo von Anfang an der ICQ Button in der Mitgliederliste zu finde ist), kann man das ganze auch noch in der
memberlist.php ganz nach seinen wünschen verändern.
sl punkface