HTML/PHP & MSN

Discussion dans 'Web, design' créé par Jereck, 1 Juin 2003.

Statut de la discussion:
Fermée.
  1. Online
    Jereck Procrastinateur
    Equipe GamerZ.be
    Voilà : j'ai trouvé une technique pour lancer MSN depuis une page web :
    Code:
    <OBJECT id=MSNObj codeBase=#Version=2,0,0,83 height=0 
                codeType=application/x-oleobject width=0 
                classid=clsid:F3A614DC-ABE0-11d2-A441-00C04F795683>
    </OBJECT>
    <OBJECT id=MSNApp height=0 codeType=application/x-oleobject width=0 
                classid=clsid:FB7199AB-79BF-11d2-8D94-0000F875C541>
    </OBJECT>
    Et j'active tout ça via :
    Code:
    <a href="javascript:MSNApp.LaunchAddContactUI('jereck666@hotmail.com')">test</a>
    Seulement voilà, le problème (et oui, y a un problème) c'est que ça lance simplement l'ajout du contact dans la liste, ça n'ouvre pas une conversation, alors que je sais que c'est possible...
    Personne ne connait la liste des commandes possibles ?
    Jereck, 1 Juin 2003
    #1
  2. Offline
    Fish Bouillant même !
    bah pour lancer une conversation fo peut etre avoir le contact dans sa liste nan ? :p donc pour moi c logique
    Fish, 1 Juin 2003
    #2
  3. Online
    Jereck Procrastinateur
    Equipe GamerZ.be
    Nan:
    1)G essayé avec des addresse déjà dans mes contacts, ça lance pas de conversations;
    2)Tu peux lancer une converation avec un type qu'est pas dans tes contacts;
    3)Il existe une mod phpBB qui lance :
    :arrow: a)Une alert "Voulez-vous ajouter untel dans vos contacts, Oui/Non"
    :arrow: b)"Voulez-vous lancer une conversation avec untel" (même si tu l'a pas ajouté à tes contacts)
    Jereck, 1 Juin 2003
    #3
  4. Online
    Jereck Procrastinateur
    Equipe GamerZ.be
    Si vous avez d'autres sources pour arriver au même résultat, je veux bien aussi...
    Jereck, 1 Juin 2003
    #4
  5. Offline
    SUEd Touriste
    pkoi tu ne regardes pas le code source du mod phpBB ?:)

    il me semble qu'il se trouve sur http://www.phpbb-fr.org :)

    Edit
    voilà, j'ai trouvé, c plus simple pour toi, comme ca :)
    adresse de d/l du mod :
    http://www.phpbb-fr.org/hit.php?mode=file&url=/mods/messenger-1.3.0.txt&id=53
    SUEd, 1 Juin 2003
    #5
  6. Offline
    n3tfusiOn Elite
    pompe phpbb alors ...
    n3tfusiOn, 1 Juin 2003
    #6
  7. Online
    Jereck Procrastinateur
    Equipe GamerZ.be
    C'est pas pour mettre sur phpBB, mais sur le site WJK.
    G déjà le mod, mais j'y comprends rien (pas assez que pour le reprendre moi-même)
    Jereck, 1 Juin 2003
    #7
  8. Offline
    SUEd Touriste
    bah, ca n'a pas l'air compliqué :) le script est expliqué en + :)

    le code :

    Code:
    <OBJECT height='1' id='MsgrObj' width='1'></OBJECT>
    <script>
    function DoInstantMessage(person,screen) {
    	// on vérifie si la personne a MSN qui est installé
    	try{MsgrObj.classid="clsid:B69003B3-C55E-4B48-836C-BC5946FC3B28";}
    	catch(e){if(!(e.number && 2148139390) == 2148139390)return;}
    	
    	// On vérifie si tu es loggé à MSN :)
    	if(MsgrObj.MyStatus == 1) 	{
                            // ici, c'est le cas où t'es pas loggé
    		alert("You are not logged into Messenger.\nYou must login to Messenger before continuing.");
    		return;
    	}
    	
    	// On vérifie si la personne est dans ta contact list
    	try{var contact = MsgrObj.GetContact(person,"");}
    	catch(e)	{
    		if((e.number && 2164261642) == 2164261642) {
                             //Ici, on est dans le cas où la personne n'est pas dans ta contact list et donc, on te demande si tu veux l'ajouter
    			if(confirm("Add "+screen+" to your contact list?")==true)MsgrObj.AddContact(0,person);
    		}
    	}
    	
    	// Et là, on te demande si tu veux envoyer un msg à la personne et si tu réponds oui, ca fait "MsgrObj.InstantMessage(person);"
    	if(confirm("Send "+screen+" an instant message?")==true)MsgrObj.InstantMessage(person);
    }
    </script>
    pour le lien à mettre :
    Code:
    <a href='javascript:DoInstantMessage("emailMSN","nick");'>pouet</a>
    SUEd, 1 Juin 2003
    #8
  9. Online
    Jereck Procrastinateur
    Equipe GamerZ.be
    Ok, merci (en fait, la version du code phpBB que j'ai n'est pas commentée)
    Jereck, 1 Juin 2003
    #9
  10. Offline
    SUEd Touriste
    moi, elle était commentée en anglais :)

    je l'ai re-commentée en français et j'ai mieux expliqué (fin je pense) pour que tout le monde comprenne :)
    SUEd, 1 Juin 2003
    #10
Statut de la discussion:
Fermée.