Seite 1 von 1

ICQ

Verfasst: 24.11.2004 13:24
von FarChris
Wenn man in meinem Forum eine ICQ Nummer angegeben hat,dann kann man die nie sehen was man für eine ICQ Nummer hat da steht nur ICQ Nummer ( http://img28.exs.cx/my.php?loc=img28&im ... een116.jpg )
und wenn man da drauf klickt kommt das:
( http://wwp.icq.com/whitepages/search_no ... =287107907)
kann man das irgentwie verbessern ?

Verfasst: 24.11.2004 15:28
von Philipp_hh
Das würde mich auch interessieren, da ich diesen Feher auch schon bei meinem Board festgestellt habe.

Verfasst: 25.11.2004 23:51
von Enano
Meint Ihr in den Profilen der User, der Memberlist, oder beim bearbeiten Deines eigenen Profils?

Für´s Profil, schaut mal hier: http://www.phpbb.de/viewtopic.php?t=56640 ...
... falls es das ist was Ihr sucht.

Verfasst: 26.11.2004 00:03
von Philipp_hh
nee es war eigentlidch so gemeint, dass wenn man da drauf klickt immer die eine Fehlerseite von icq kommt, aber es sollte so korigiert werden, das siese nicht mehr erscheint.

Verfasst: 26.11.2004 00:38
von punkface
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 = '&nbsp;';
	$icq_img = '&nbsp;';
	$icq = '&nbsp;';
}
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

Verfasst: 13.04.2006 22:22
von Obi-Wahn
Wie kann man den die Memberlist anpassen, dass auch die ICQ-Nummer angezeigt wird? Das dürfte ja eigentlich nicht so schwer sein, ...


Edit: Gefunden:

http://www.phpbb.de/viewtopic.php?t=843 ... rliste+icq

Verfasst: 19.05.2006 18:42
von henrik_
Inzwischen muss man

Code: Alles auswählen

http://www.icq.com/people/about_me.php?uin=
an der entsprechenden Stelle einsetzen...

(zumindest erzeugt der andere Code bei mir immer eine Fehlermeldung)

Verfasst: 26.09.2006 14:59
von Talrond
Und was muss ich ändern, damit nichtmehr der Onlinestatus dynamisch angezeigt wird, sondern nurnoch der Button?