[FINAL] Extended ICQ Info (cback)
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Was übergibst Du denn dem Popup an Werten? Ist doch nur die User-Id nötig. Der Rest kann doch ausgelesen werden.
So ganz kann ich Deinem Problem nicht folgen.
So ganz kann ich Deinem Problem nicht folgen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Man ruft ein Popup per Javascript auf, dem man den Link und ggf. die User-ID als Parameter übergibt. Dann öffnet sich das Popup (beim Anklicken des Links) und das enthaltene Script führt mit der ID-Nummer die gewünschten Operationen durch (Daten aus der User-Tabelle lesen und Werte verarbeitet dem Template übergeben).
Woran hakt es denn jetzt genau?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Also:
Irgendwas passiert mit der ICQ Nummer schätze ich mal, die Variable funktioniert. Wenn ich jetzt z.B in der Viewtopic.php an einer beliebigen stelle den JavaCode für das Popup einbaue (z.B das sich die PM Button beim klick in neuem Fenster öffnet) dann funktioniert das Prima, er übergibt auch den Nickname auf den ich geklickt habe usw. alles bestens.
Nun habe ich den gleichen Code bei ICQ versucht aber da gibts dann zwei möglichkeiten:
Entweder: "JavaSkript Debug error ')' erwartet" obwohl eine da ist oder "Java Skript Debug Error ':' erwartet". Und das geschieht nur bei diesem ICQ teil da. Ich krich überall in phpBB popups rein nur an dieser stelle gibts probleme!
Dann habe ich es mit overlib probiert:
An jeder Stelle klappen meine Overlib Buttons auch wenn ich mal testweise einen String völlig variabelfrei produziert habe. Sobald ich das beim ICQ Button einfügen will versteht er auf einmal nicht mehr diese:
schreibweise wenn Du ein Parameter angeben willst dann wertet er auf einmal wieder "Klammer erwartet" obwohl eine da ist.
Ich hätte ja bisher gedacht es liegt an mir aber da ich das mit jedem Button hinbekomme nur nicht mit dem ICQ fange ich langsam an zu rätseln ob nicht da irgendwas mit diesem Button falsch läuft lol :-D
ZUR BESSEREN ANSICHT
Momentan bin ich so weit mit zwischenvariablen:
Wenn ich das für PM Popup z.B einsetze klappt das komischerweise. Das append_sid oben hab ich testweise mal mit reingemacht, das hatt ich auch schon probiert obs geht wenn ich es weglasse aber negativ.
Irgendwas passiert mit der ICQ Nummer schätze ich mal, die Variable funktioniert. Wenn ich jetzt z.B in der Viewtopic.php an einer beliebigen stelle den JavaCode für das Popup einbaue (z.B das sich die PM Button beim klick in neuem Fenster öffnet) dann funktioniert das Prima, er übergibt auch den Nickname auf den ich geklickt habe usw. alles bestens.
Nun habe ich den gleichen Code bei ICQ versucht aber da gibts dann zwei möglichkeiten:
Entweder: "JavaSkript Debug error ')' erwartet" obwohl eine da ist oder "Java Skript Debug Error ':' erwartet". Und das geschieht nur bei diesem ICQ teil da. Ich krich überall in phpBB popups rein nur an dieser stelle gibts probleme!
Dann habe ich es mit overlib probiert:
An jeder Stelle klappen meine Overlib Buttons auch wenn ich mal testweise einen String völlig variabelfrei produziert habe. Sobald ich das beim ICQ Button einfügen will versteht er auf einmal nicht mehr diese:
Code: Alles auswählen
\'Ich hätte ja bisher gedacht es liegt an mir aber da ich das mit jedem Button hinbekomme nur nicht mit dem ICQ fange ich langsam an zu rätseln ob nicht da irgendwas mit diesem Button falsch läuft lol :-D
ZUR BESSEREN ANSICHT
Momentan bin ich so weit mit zwischenvariablen:
Code: Alles auswählen
$temp_url = append_sid("icqinfo.php?info=' . $postrow[$i]['user_icq'] . ");
$temp_popup = "window.open('$temp_url', 'icqinfo_popup', 'width=600,height=500,scrollbars=yes');";
$icq_img = '<a href="#" onClick="' . $temp_popup . '">"><img src="' . $images['icon_icq'] . '" alt="' . $lang['ICQ'] . '" title="' . $lang['ICQ'] . '" border="0" /></a>';
Zuletzt geändert von cback am Sa 10.Jul, 2004 23:10, insgesamt 1-mal geändert.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
sollte besser'icqinfo_popup'
heissen.'_icqinfo_popup'
Das zum Einen.
Dann solltest Du vor "window.open" noch "javascript:" eintragen, damit auch wirklich Javascript als solches erkannt wird.
Dann ist ein "> vor dem Bild zu viel und noch ein paar Fehler mit den Hochkommas.
Probier es mal so. Ansonsten kann ich jetzt zunächst keinen Fehler feststellen.
Hier demnach der gesamte Code (ungetestet) nach meinen Änderungen:
Code: Alles auswählen
$temp_url = append_sid('icqinfo.php?info=' . $postrow[$i]['user_icq']);
$temp_popup = "javascript:window.open('$temp_url', '_icqinfo_popup', 'width=600,height=500,scrollbars=yes');";
$icq_img = '<a href="#" onClick="' . $temp_popup . '"><img src="' . $images['icon_icq'] . '" alt="' . $lang['ICQ'] . '" title="' . $lang['ICQ'] . '" border="0" /></a>';Code: Alles auswählen
$icq_img = '<a href="#" onClick="javascript:window.open(\''.append_sid('icqinfo.php?info=' . $postrow[$i]['user_icq']).'\', '_icqinfo_popup', 'width=600,height=500,scrollbars=yes');"><img src="' . $images['icon_icq'] . '" alt="' . $lang['ICQ'] . '" title="' . $lang['ICQ'] . '" border="0" /></a>';Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Ach! Der ICQ-Button wird doch in der viewtopic_body.tpl noch verändert!
Nimm da mal den Code
raus!
Nimm da mal den Code
Code: Alles auswählen
<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> </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>Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Das ist es!!!!!!
Vielen vielen Dank hast was gut bei mir
THX!!
Da wär ich nun wirklich nicht drauf gekommen!
EDIT: SO ER IST FERTIG!!
So Update auf Version 1.2.2
Folgendes hat sich geändert:
- Nach klick erscheint der ICQ Info nun in einem Popupfenster! Thx Oxpus!
Downloadlink ist der gleiche
http://www.cback.de/downloads/cback_phpbb_mods.htm
ganz unten. Der Download wurde schon auf die aktuelle Version upgedatet
Vielen vielen Dank hast was gut bei mir
THX!!
Da wär ich nun wirklich nicht drauf gekommen!
EDIT: SO ER IST FERTIG!!
So Update auf Version 1.2.2
Folgendes hat sich geändert:
- Nach klick erscheint der ICQ Info nun in einem Popupfenster! Thx Oxpus!
Downloadlink ist der gleiche
http://www.cback.de/downloads/cback_phpbb_mods.htm
ganz unten. Der Download wurde schon auf die aktuelle Version upgedatet
Zuletzt geändert von cback am So 11.Jul, 2004 19:13, insgesamt 1-mal geändert.
- Bootenks
- Beiträge: 1836
- Registriert: Sa 29.Mai, 2004 23:36
- Wohnort: G?rlitz (?stlichste Stadt Deutschlands)
ich danke und ich baue!
*mal gucken was du so gezaubert hast*
EDIT:
Läuft super bei mir. *Daumen hoch*
Ich mach zwar noch ne grössenanpassung von der Schrift her aber sonst ist er echt lohnenswert für mich! Danke!
*mal gucken was du so gezaubert hast*
EDIT:
Läuft super bei mir. *Daumen hoch*
Ich mach zwar noch ne grössenanpassung von der Schrift her aber sonst ist er echt lohnenswert für mich! Danke!
Zuletzt geändert von Bootenks am So 11.Jul, 2004 20:24, insgesamt 1-mal geändert.
Jetzt ist das Ding auch für mich Interessant. *klick* 
Zuletzt geändert von AmigaLink am So 11.Jul, 2004 21:19, insgesamt 1-mal geändert.
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
Freut mich, dass es Euch gefällt!
So es gibt jetzt auch einen Add on für diejenigen die die Modfunktionen auch im Userprofil und (falls Du da ein ICQ Button drin hast) in der Memberlist nutzen möchten. Einfach bei mir in der Signatur auf "Meine Mods" klicken und da "Add on for Extended ICQ Info" herunterladen
So es gibt jetzt auch einen Add on für diejenigen die die Modfunktionen auch im Userprofil und (falls Du da ein ICQ Button drin hast) in der Memberlist nutzen möchten. Einfach bei mir in der Signatur auf "Meine Mods" klicken und da "Add on for Extended ICQ Info" herunterladen
Zuletzt geändert von cback am Sa 28.Aug, 2004 01:15, insgesamt 1-mal geändert.
Habe mir diesen Mod eingebaut, funktioniert auch prima. Das einzigste was mich ist das der Hintergrund weiß ist und nicht der von meinem Forum, die Schrift ist ziemlich groß und das nicht dort steht ob derjenige gerade Online oder Offline ist.
Da ich von PHP null Ahnung habe bräuchte ich hilfe um dies noch einzubauen!
Da ich von PHP null Ahnung habe bräuchte ich hilfe um dies noch einzubauen!
Der die G?tter der Regenb?gen ehrt,
soll auf Schwingen silberner Grazie,
in den Himmel gef?hrt werden!
(Golden Sun 2)
soll auf Schwingen silberner Grazie,
in den Himmel gef?hrt werden!
(Golden Sun 2)
Diese TPL und Image sollte Dir helfen 
das image kommt in den images Ordner.
in der tpl musst Du evtl. noch diese Zeile anpassen und zwar dort die URL zu Deinem Template rein )
<link rel="stylesheet" href="templates/fisubsilversh/fisubsilversh.css" type="text/css" />
das image kommt in den images Ordner.
in der tpl musst Du evtl. noch diese Zeile anpassen und zwar dort die URL zu Deinem Template rein )
<link rel="stylesheet" href="templates/fisubsilversh/fisubsilversh.css" type="text/css" />
- Dateianhänge
-
- icqinfo.zip
- (7.92 KiB) 77-mal heruntergeladen
Hmm da gabs mal einige Zeit bei ICQ so ein Bildchen, aber ich finde diesen Linkstil nicht 
Wenn Du das Bildchen findest wird es so mit einer speziellen URL aufgerufen die die Benutzerkennung enthält. Diese kannst Du sehr einfach hinzufügen wenn Du dann soetwas in die tpl Datei einfügst:
<img src="http://.........{L_EICQ_NUMB}">
das {L_EICQ_NUMB} ist die ICQ Nummer die Du überall bei speziallinks auch nutzen kannst
Wenn Du das Bildchen findest wird es so mit einer speziellen URL aufgerufen die die Benutzerkennung enthält. Diese kannst Du sehr einfach hinzufügen wenn Du dann soetwas in die tpl Datei einfügst:
<img src="http://.........{L_EICQ_NUMB}">
das {L_EICQ_NUMB} ist die ICQ Nummer die Du überall bei speziallinks auch nutzen kannst
Nein, es ist ein Bild welches man direkt bei www.icq.com bekommen hatte, z.B um seinen Online/Offline Status in der Signatur im Forum einzubinden. Das Bildchen ist dann etwas wie das hier: (Link stimmt nicht!!)
http://www.icq.com/onlineoffline.php?user=1234567
Heißt für Dich (ich habs leider nicht gefunden) bei ICQ dann dort nach dieser Funktion suchen. Um dann das passende Bild anzuzeigen kannst Du die benötigte ICQ Nummer (user=....) wiefolgt schreiben:
user={L_EICQ_NUMB}
dann schreibt mein MOD die Nummer dahinter und der Link zu Bild stimmt dann
http://www.icq.com/onlineoffline.php?user=1234567
Heißt für Dich (ich habs leider nicht gefunden) bei ICQ dann dort nach dieser Funktion suchen. Um dann das passende Bild anzuzeigen kannst Du die benötigte ICQ Nummer (user=....) wiefolgt schreiben:
user={L_EICQ_NUMB}
dann schreibt mein MOD die Nummer dahinter und der Link zu Bild stimmt dann
Habe so was gefunden weiß aber nicht ob es das ist was du meinst.
Hier mal der link mit meiner ICQ Nummer
http://web.icq.com/whitepages/online?ic ... 8463&img=5
Die Nummer ganz hinten kann von 0-5 sein!
Wie muss ich das jetzt einfügen???
Hier mal der link mit meiner ICQ Nummer
http://web.icq.com/whitepages/online?ic ... 8463&img=5
Die Nummer ganz hinten kann von 0-5 sein!
Wie muss ich das jetzt einfügen???
Der die G?tter der Regenb?gen ehrt,
soll auf Schwingen silberner Grazie,
in den Himmel gef?hrt werden!
(Golden Sun 2)
soll auf Schwingen silberner Grazie,
in den Himmel gef?hrt werden!
(Golden Sun 2)
jaaa das isses genau 
Also einfügen kannst Du das indem Du in der TPL einfach das hier suchst
und danach fügst Du das hier ein:
Also einfügen kannst Du das indem Du in der TPL einfach das hier suchst
Code: Alles auswählen
<tr><td class="row1"><b><font face="Verdana">{L_EICQ_SENDM}</font></b></td><td class="row1"><font face="Verdana"><a href="{U_EICQ_SEND}" target="_blank">{L_EICQ_CLICK}</a></font></td></tr>
Code: Alles auswählen
<tr><td class="row1"><b><font face="Verdana">Online-Status:</font></b></td><td class="row1"><font face="Verdana"><img src="http://web.icq.com/whitepages/online?icq={L_EICQ_NUMB}&img=5"></font></td></tr>Mhmm cback danke für den MOD !
Allerdings zeigt der bei mir ein X an statt des Status
Fügen wir mal diese Zeile ein, statt deiner:
dann funtz das 
Nochmals DANKE!
Allerdings zeigt der bei mir ein X an statt des Status
Fügen wir mal diese Zeile ein, statt deiner:
Code: Alles auswählen
<tr><td class="row1"><b><font face="Verdana">Online-Status:</font></b></td><td class="row1"><font face="Verdana"><img src="http://web.icq.com/whitepages/online?icq={EICQ_NUM}&img=5"></font></td></tr>
Nochmals DANKE!
Zuletzt geändert von LaraCroft am Mo 10.Jan, 2005 23:11, insgesamt 2-mal geändert.
<b>\"Der Kopf eines Mannes taugt nur dazu, dass eine Frau ihn verdreht.\"</b>
Angelina Jolie
Angelina Jolie
Jupp seh grad bei mir zeigt der heute auchn X an mhmmm seltsam...gestern ging das wunderbar.
Und ich hab gegenüber cbacks Zeile nur eine Änderung gemacht
{L_EICQ_NUMB} in {EICQ_NUM} geändert, da er ja sonst nicht die Nummer sondern den Sprachtext zur Nummer anzeigt.
Und ich hab gegenüber cbacks Zeile nur eine Änderung gemacht
{L_EICQ_NUMB} in {EICQ_NUM} geändert, da er ja sonst nicht die Nummer sondern den Sprachtext zur Nummer anzeigt.
<b>\"Der Kopf eines Mannes taugt nur dazu, dass eine Frau ihn verdreht.\"</b>
Angelina Jolie
Angelina Jolie
Die ICQ-Server die für die Online-Anzeige genutzt werden fallen gelegentlich schonmal aus. Das war schon immer so und wird sich wohl auch nie ändern!
Wenn man bedenkt wieviele ICQ nutzer es gibt, ist das auch kein wunder, finde ich.
Wenn man bedenkt wieviele ICQ nutzer es gibt, ist das auch kein wunder, finde ich.
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
