Seite 2 von 3

Verfasst: 11.08.2004 15:43
von grizzlibaer
Hi Leuchte,

ne, das hat mit der Blume nichts zu tun. Ich hab mir das in unserem aktiven Forum angeguckt und da sieht das unter subSilver genauso aus, auch bei einigen anderen Styles ....

Ich hab jetzt ein Style gefunden wo auch der Link klappt wenn man auf den ICQ Button klickt.
Das hab ich mir gerade runtergeladen und werde es mit meinen vergleichen ...

EDIT
ok, an dem Template liegt es nicht. Muß außerhalb der Templates sein. Wahrscheinlich in irgendeiner .php??

Wenn ich die Ordner durchsuche (nach dieser www-Adresse: http://wwp.icq.com/00000000#pager
werden mir folgende php-Dateien angezeigt:
groupcp.php
memberlist.php
privmsg.php
viewtopic.php
usercp_viewprofil.php

Bedeutet das jetzt das man da wa rauslöschen muß damit dieser "Rand" da weg geht. Das ist nämlich die www-Adresse die angezeigt wird wenn man da mit der Maus drübergeht. Und dieser Link funktioniert auch nicht *grübel*
PHP kann oft ziemlich chinesisch aussehen :-?


gruß
grizzli

Verfasst: 11.08.2004 18:04
von Markus67
Hi ...

hast du das hier mal geprüft ?

http://www.phpbb.de/topic56472.html

Markus

Verfasst: 11.08.2004 18:28
von grizzlibaer
Hi,

hab ich grade und keine Besserung :(

EDIT

Code: Alles auswählen

 ''; if ( !empty($row['user_icq']) ) { $icq_status_img = <img src="http://web.icq.com/whitepages/online?icq=' . $row['user_icq'] . '&img=5" width="18" height="18" border="0" /></a>';
$icq_img = '<a href="http://www.icq.com/whitepages/about_me.php?uin='  . $row['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=' . $row['user_icq'] . '">' . $lang['ICQ'] . '</a>';
}
else
{
$icq_status_img = '';	$icq_img = ''; $icq = ''; }
Das steht da zb in einer Datei drinne. Ich hoffe ich habe alles richtig rauskopiert *grübel*. Ist das richtig so. Kann man da nicht eine www-Adresse löschen?
gruß
grizzli

Verfasst: 11.08.2004 20:34
von roum
Brauchst du denn diese Blume überhaupt?
Ich hab die bei mir rausgeschmissen weil sie eh nur das einheitliche Buttondesign verhunzt und hab direkt auf die Whitpage verlinkt.
Ok, man sieht jetzt bei mir nicht mehr ob der User online oder offline ist aber mir ist das egal.

Verfasst: 11.08.2004 20:59
von grizzlibaer
Hi roum,

ne, die brauch ich nicht! Mag nur den normalen Button da haben. Wie bekomm ich die weg?
Wenn ich was in den php-Dateien machen muß bitte genau erklären da ich mich da nämlich gar nicht auskenne :oops:

gruß
grizzli

Verfasst: 11.08.2004 23:59
von roum
Den Teil hier hab ich aus dem phpbb.com Forum:
Remove javascript in viewtopic_body.tpl and profile_view_body.tpl and replace it with {postrow.ICQ_IMG} in viewtopic_body.tpl and {ICQ_IMG} in profile_view_body.tpl
Als Beispiel mal nur die Änderung an der viewtopic_body.tpl beim originalen subSilver:

Code: Alles auswählen

<td valign="middle" nowrap="nowrap">{postrow.PROFILE_IMG} {postrow.PM_IMG} {postrow.EMAIL_IMG} {postrow.WWW_IMG} {postrow.AIM_IMG} {postrow.YIM_IMG} {postrow.MSN_IMG}
<script language="JavaScript" type="text/javascript">
<!-- 
if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 )
document.write(' {postrow.ICQ_IMG}');
else
document.write('</td><td>&nbsp;</td><td valign="top" nowrap="nowrap"><div style="position:relative"><div style="position:absolute">{postrow.ICQ_IMG}</div><div style="position:absolute;left:3px;top:-1px">{postrow.ICQ_STATUS_IMG}</div></div>');
//--></script><noscript>{postrow.ICQ_IMG}</noscript>
</td>
Abgeändert so:

Code: Alles auswählen

<td valign="middle" nowrap="nowrap">{postrow.PROFILE_IMG} {postrow.PM_IMG} {postrow.EMAIL_IMG} {postrow.WWW_IMG} {postrow.AIM_IMG} {postrow.YIM_IMG} {postrow.MSN_IMG} {postrow.ICQ_IMG}</td>
In der profile_view_body.tpl ist es eigentlich genau so, nur das du wie oben beschrieben ICQ_IMG benutzen solltest.

Für den Link auf die Whitepage von ICQ, was ja im Moment die einzig vernüftige zu sein scheint mußt du folgende Änderungen machen:

Code: Alles auswählen

OPEN: viewtopic.php
FIND:
$icq_img = '<a href="http://wwp.icq.com/scripts/search.dll?to=' . $postrow[$i]['user_icq'] . '"><img src="' . $images['icon_icq'] . '" alt="' . $lang['ICQ'] . '" title="' . $lang['ICQ'] . '" border="0" /></a>';
REPLACE WITH:
$icq_img = '<a href="http://www.icq.com/whitepages/wwp.php?uin=' . $postrow[$i]['user_icq'] . '"><img src="' . $images['icon_icq'] . '" alt="' . $lang['ICQ'] . '" title="' . $lang['ICQ'] . '" border="0" /></a>';

FIND:
$icq =  '<a href="http://wwp.icq.com/scripts/search.dll?to=' . $postrow[$i]['user_icq'] . '">' . $lang['ICQ'] . '</a>';
REPLACE WITH:
$icq =  '<a href="http://www.icq.com/whitepages/wwp.php?uin=' . $postrow[$i]['user_icq'] . '">' . $lang['ICQ'] . '</a>';


OPEN: includes/usercp_viewprofile.php
FIND:
$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>';
REPLACE WITH:
$icq_img = '<a href="http://www.icq.com/whitepages/wwp.php?uin=' . $profiledata['user_icq'] . '"><img src="' . $images['icon_icq'] . '" alt="' . $lang['ICQ'] . '" title="' . $lang['ICQ'] . '" border="0" /></a>';

FIND:
$icq =  '<a href="http://wwp.icq.com/scripts/search.dll?to=' . $profiledata['user_icq'] . '">' . $lang['ICQ'] . '</a>';
REPLACE WITH:
$icq =  '<a href="http://www.icq.com/whitepages/wwp.php?uin=' . $profiledata['user_icq'] . '">' . $lang['ICQ'] . '</a>';

SPEICHERN UND FEDDICH
Die Änderungen an
groupcp.php
memberlist.php
privmsg.php
sollten eigentlich genauso aussehen, da dort ja nur der Link geändert wird.

So genau hatte ich mir noch garnicht angesehen, in welchen Dateien der ICQ Button überall vorkommt, weil ich das nur lokal mal testen wollte.

Versuch das mal aber sichere zur Vorsicht alle Dateien, die du änderst :wink:

Verfasst: 12.08.2004 15:32
von grizzlibaer
Hi roum,

vielen Lieben Dank. Mein Button sieht wieder wie ein Button aus :) - hat alles wunderbar geklappt

Die Seite die da aufgeht http://www.icq.com/whitepages/wwp.php?uin=..........soll doch nur auf die ICQ-Nummer zugreifen die da statt denn .... angegeben ist oder? Ich hab das jetzt 2x probiert und immer wird eine andere ICQ-Nummer angezeigt *hmm*

Kann man da auch irgendwo einstellen das dieses Adresse in einem neuen Fenster aufgeht?
Ich hab mir das in den php-Dateien mit der www-Adresse angeguckt und hab versucht (wie bei der www-Adresse) ein

Code: Alles auswählen

target="_usericq"
einzufügen. aber das funktioniert nicht

gruß
grizzli

Verfasst: 12.08.2004 15:40
von roum
Die ICQ ID sollte eigentlich immer die sein, die der User im Profil angegeben hat. Die wird ja über die Variable $postrow[$i]['user_icq'] an den Link drangehangen.

Um den Link in einem neuen Fenster zu öffnen müßte es reichen den Link, der zu den Whitpages führt zu ändern.

Von:

Code: Alles auswählen

<a href="http://www.icq.com/whitepages/wwp.php?uin=' . $postrow[$i]['user_icq'] . '"><img src="' . $images['icon_icq'] . '" alt="' . $lang['ICQ'] . '" title="' . $lang['ICQ'] . '" border="0" /></a>
In (nicht getestet):

Code: Alles auswählen

<a href="http://www.icq.com/whitepages/wwp.php?uin=' . $postrow[$i]['user_icq'] . '" target="blank"><img src="' . $images['icon_icq'] . '" alt="' . $lang['ICQ'] . '" title="' . $lang['ICQ'] . '" border="0" /></a>

Verfasst: 12.08.2004 15:46
von grizzlibaer
Hi,

genau so hab ichs gemacht nur habe ich nicht _blank genommen sondern _usericq

-->

Code: Alles auswählen

<a href="http://www.icq.com/whitepages/about_me.php?uin=' . $row['user_icq'] . '" target="_usericq"><img src="' . $images['icon_icq'] . '" alt="' . $lang['ICQ'] . '" title="' . $lang['ICQ'] . '" border="0" /></a>
Und das in den den Dateien wo ich auch den Link geändert habe ...

EDIT

nun klappt es. Nachdem ich mir ungefähr 100x den Code angesehen habe, habe ich festgestellt das ich 1x vergessen habe dieses target einzufügen :o - php mit dem Texteditor angucken und keine Ahnung von haben ist [ externes Bild ]
gruß
grizzli

Ps: Das mit der ICQ-Nummer passt jetzt ... komische Sachen :-?

Verfasst: 12.08.2004 20:33
von roum
Na wunderbar :wink:

_usericq ist aber keine gültige html target Angabe. Vielleicht macht der Browser weil er damit nix anfangen kann ein neues Fenster auf aber korrekt ist das nicht.