Lien popup, pour teamspeak
RésoluJe suis en train de faire un site pour mon clan, et je voudrais faire un lien vers Teamspeak (logiciel de discution vocale.
pour ce faire c'est très simple, il suffit de faire le lien :
teamspeak://rvsressources.no-ip.org:8767/
La ou ça ce complique, c'est quand cliquand sur le lien tout le monde s'appel "Guest1, ou Guest2, etc...
L'idée la plus simple que j'ai trouvé, c'est de faire un lien vers une popup du stile :
Qui contien un formuliare :
Votre pseudo [le nom à taper] et un bouton .
Le bouton aurais un lien qui prend en compte de qui à était tapé dans le formulaire.
Du genre : (Si le nom est battosai)
teamspeak://rvsressources.no-ip.org:8767/?Nickname=Battosai
Mais je ne sais pas du tout comment faire.
Si quelqu'un aurais une dée ou la solution ce serais super sympas si il me la communiqué.
Merci d'avance à tout le monde.
Si tout n'est pas claire, moi je me comprend car je sais ce que je veut, demandez des précisions, merci.
A++
29 réponses
Le sujet porte sur la création d'un lien vers TeamSpeak qui intègre le pseudonyme saisi par l'utilisateur via un formulaire, afin d'éviter que tous les participants apparaissent comme Guest. Des solutions proposées incluent l'envoi du pseudonyme dans l'URI, par exemple via un paramètre Nickname, et l'utilisation d'un formulaire HTML basique qui transmet ce nom lors du clic. Une autre approche évoque le recours au protocole TeamSpeak 3 avec ts3server:// et port, en fournissant un lien HTML simple permettant de rejoindre directement le serveur. En cas d'utilisation, plusieurs éléments restent à préciser, notamment la compatibilité navigateur, la gestion éventuelle du mot de passe et les choix entre versions, sans consensus clair en l'état.
-
Salut Voici le script que j'ai cree pour mon sites il est tres basique je l'est fai en quelque seconde lol il t'espliquera au moin le principe des formulaire
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <title>TeamSpeak Gta-Life.Com</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> </head> <body> <p>Votre psedo: </p> <form action="teamspeak://gta-life.com:8767/?Nickname=" method="get"> <p> <input type="text" name="Nickname" /> <input type="submit" value="Valider" /> </p> </form> <p>A tout de suites</p> </body> </html>
Voila pour l'exemple j'ai mit lien ver mon server + Sololonnais -
Bonjour/bonsoir
Quelqu'un pourrait modifier ce code pour rajouter une image Ex: la personne clique sur l'image et pouf il rejoin le ts ? Pouvez vous m'aidez voici le code en question .
<html>
<head>
</head>
<body>- Le contenu de ta page ici ***
<a href="ts3server://127.0.0.1?port=9987"> Rejoindre notre serveur TeamSpeak 3 </a>
</body>
</html>-
slt,
au lieu de rejoindre notre serveur teamspeak met la balise image avec ton img en src
Voici un lien qui devra t'aider:
https://www.lumni.fr/article/apprendre-le-html-inserer-une-image-et-creer-un-lien
bonne journée
-
En effet genial le code ;)
Par contre je me suis amuser a personnaliser ce script ;)
Et voici mon code a moi, qui donne exactement le même resultat ;)
<h3>TON_TITRE</h3> Votre pseudo :
<form action="teamspeak://TON_IP:PORT/password=TON_PASS"/?Nickname=" method="get">
<input type="text" name="Nickname" /> <input type="submit" value="Valider" />
</form>
A TOUTE SUITE...
et enfin le code pour pouvoir entré mannuellement le mot de passe de ton teamspeak :
<h3>TON_TITRE</h3> Votre pseudo :
<form action="teamspeak://TON_IP:PORT/password=TON_PASS"/?Nickname=" method="get">
<input type="text" name="Nickname" />
<input type="password" name="password" /> <input type="submit" value="Valider" />
</form>
A TOUTE SUITE...
Voila ;) ces 2 codes fonctionne parfaitement, je l'est ai moi même esseyer ;) ces codes peuvent même etre ajouter sur certains forum, en tant que message ;)
Amicalement, j'espere vous avoir tous aidez et que ce sujet sera enfin clos ;)-
-
-
-
@letrancheursalut, a tu trouvé une solution pour le lien et ts3.
car j administrai une serveur ts2 et un forum,
et la le propriétaire du tout, bien de mettre a jour les deux serveur, et me demande de refaire fonctionner ce lien -
Il existe le TeamSpeak 3 tu sait ?
ts3server://(L'IP DE VOTRE SERVEUR ICI)?port=9987 ( PAR DEFAULT )
Suffit d'un simple code html :
<html>
<head>
</head>
<body>
*** Le contenu de ta page ici ***
<a href="ts3server://127.0.0.1?port=9987"> Rejoindre notre serveur TeamSpeak 3 </a>
</body>
</html>
Avec le TeamSpeak 3 ya un système de profil, je te conseil de le télécharger.
-
-
si tu veux rajouter le mot de passe à la saisie :
<form>
Saisir son pseudo.
<input id="pseudo" name="pseudo" type=text>
<br />
Mot de passe
<input id="password" name="password" type=text>
<br/>
<input name="submit" type=Button value="Connection TS" onClick="window.location='teamspeak://ip_de_ton_serveur:xxxx/nickname='+form.pseudo.value+'?password='+form.password.value">
</form> -
Si tu as utilisé le script sans le modifier c'est normal, tu essais de te connecter sur mon serveur qui requiert un
mot de passe, tu doit obligatoirement modifier cette ligne
onClick="location.href='teamspeak://teamspeaks.selfip.com:8767/nickname=' +
et changer "teamspeaks.selfip.com" par ton adresse ip
voici 2 exemples
onClick="location.href='teamspeak://127.0.0.1:8767/nickname=' +
onClick="location.href='teamspeak://192.168.0.100:8767/nickname=' + -
1ab ton code marche trés bien mais au moment de faire join teamspeak me dit erreur.
Je ne sais d'ou vient le probleme :s -
<table width="112" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="140" height="10"><div align="center">Team Speak</div></td>
</tr>
<tr>
<td width="140" class="leftnavtable" align="center" valign="middle"><form name="testform">
<p>
<input name="NICKNAME" type="text" value="Nickname" size="14">
<input name="LOGINNAME" type="text" value="Login name" size="14">
<input name="PASSWORD" type="password" value="Password" size="14">
</p>
<input name="button" type="button" class="navlinks" onClick="location.href='teamspeak://teamspeaks.selfip.com:8767/nickname=' + testform.NICKNAME.value + '?loginname=' + testform.LOGINNAME.value + '?password=' + testform.PASSWORD.value;" value="Join">
<input name="Clear" type="reset" class="navlinks" id="Join" value="Clear" />
</p>
</form> </tr>
</table>
de rien ca fais plaisir -
salut a toi jax
bien je me suis lancer sur ton code en php jai créer et telecharger le fichier connectionTS.php sur mon serveur que je loue :
<?php
if(isset($_GET['Connection'])) {
if(isset($_GET['pseudo']) && $_GET['pseudo'] > '') {
$link = "teamspeak://monTS.dyndns.org:8767/?Nickname=" . $_GET['pseudo'] . "?Password=tonts" ;
/*$link = "teamspeak://192.168.1.10:8767/?Nickname=" . $_GET['pseudo'] . "?Password=tonts" ;*/
echo "<br>Votre pseudo est valide, cliquez <a href=" . $link . ">ici</a> pour nous rejoindre." ;
}
else {
echo "<br>Merci d'indiquer un pseudo de 15 caractères maximum." ;
}
}
?>
et j'ai installer dans l'accueil de mon forum ceci:
<table>
<form method="get" action="http://monsite.fr/.fantasticodata/connectionTS.php">
<tr>
<td>Pseudo : </td><td><input type="text" name="pseudo" maxlength="15"></td>
</tr>
<tr>
<td></td><td align="right"><input type="submit" name="Connection" value="Vérification"></td>
</tr>
</form>
</table>
mais malheureusement cela ne marche pas ouinnn je suis un peu desabusé je pense a la 2eme ip qui est celle de mon localhost non??
ou est mon erreur
zephirin51 -
salut a toi jax
bien je me suis lancer sur ton code en php jai créer et telcharger je fichier connectionTS.php : <?php
if(isset($_GET['Connection'])) {
if(isset($_GET['pseudo']) && $_GET['pseudo'] > '') {
$link = "teamspeak://monTS.dyndns.org:8767/?Nickname=" . $_GET['pseudo'] . "?Password=tonts" ;
/*$link = "teamspeak://192.168.1.10:8767/?Nickname=" . $_GET['pseudo'] . "?Password=tonts" ;*/
echo "<br>Votre pseudo est valide, cliquez <a href=" . $link . ">ici</a> pour nous rejoindre." ;
}
else {
echo "<br>Merci d'indiquer un pseudo de 15 caractères maximum." ;
}
}
?>
sur mon serveur que je loue et j'ai installer dans l'accueil de mon forum ceci:
<table>
<form method="get" action="http://monsite.fr/.fantasticodata/connectionTS.php">
<tr>
<td>Pseudo : </td><td><input type="text" name="pseudo" maxlength="15"></td>
</tr>
<tr>
<td></td><td align="right"><input type="submit" name="Connection" value="Vérification"></td>
</tr>
</form>
</table>
mais malheureusement cela ne marche pas ouinnn je suis un peu desabusé
ou et mon erreur
zephirin51 -
wow thx man ca va deja etre plus pratique je te remerci encore de mavoir consacré un peu de tom temp t sympa!
-
moi jarive pas a lfaire fonctioner en html pouvez vous mle faire svp et envoiyer le moi sur addx-tuning-02@hotmail.fr
-
Nikel ton code JaX !! Merci bcp ;)
-
Salut
Et si l'on veut que le mot de pass soit saisie comme le pseudo par une saisie formulaire comment procédé ???? -
Bonsoir,
Je reprend le code html que solo,,ais nous avait donné ci dessus en rajoutant un mot de passe :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>TeamSpeak Gta-Life.Com</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<p>Votre psedo: </p>
<form action="teamspeak://gta-life.com:8767/password=tonpasse"/?Nickname=" method="get">
<p>
<input type="text" name="Nickname" /> <input type="submit" value="Valider" />
</p>
</form>
<p>A tout de suites</p>
</body>
</html>
Il faut rajouté sa : password=tonpasse"/ (tonpasse : tu remplace par ton mot de passe !) après l'ip du serveur, voilà !
[Reprise du message de solo,,ais en ajoutant un plus !]
Cordialement snOwplop `-
Voici le Bon Code Html De La Connexion au serveur:
<a href="ts3server://adressets?port=portts" rel="nofollow noopener noreferrer" target="_blank" title="Connect to TeamSpeak 3 Server">Nom</a>
Remplacer adressets
Remplacer portts
Remplacer Nom
Nom = le nom que vous vouler faire apparaitre sur l'endroit ou vous aver mis le lien
-
-
Saloute à tous, comprenant votre détresse je vous donne ce piti script PHP qui vous permettra de vérifier que l'utilisateur a bien indiqué un nom valide (entre 1 et 15 caractères), et lui permet de se connecter à un serveur TS avec le pseudo voulu même si le serveur possède un mot de passe (dans la cas ou il n'y aurai pas de mot de passe, remplacer "?Password=tonts" par "Password=" )
Voilà le code :
<table>
<form method="get" action="connectionTS.php">
<tr>
<td>Pseudo : </td><td><input type="text" name="pseudo" maxlength="15"></td>
</tr>
<tr>
<td></td><td align="right"><input type="submit" name="Connection" value="Vérification"></td>
</tr>
</form>
</table>
<?php
if(isset($_GET['Connection'])) {
if(isset($_GET['pseudo']) && $_GET['pseudo'] > '') {
$link = "teamspeak://serveur2jax.no-ip.org:8767/?Nickname=" . $_GET['pseudo'] . "?Password=tonts" ;
/*$link = "teamspeak://192.168.1.3:8767/?Nickname=" . $_GET['pseudo'] . "?Password=tonts" ;*/
echo "<br>Votre pseudo est valide, cliquez <a href=" . $link . ">ici</a> pour nous rejoindre." ;
}
else {
echo "<br>Merci d'indiquer un pseudo de 15 caractères maximum." ;
}
}
?>
A noter :
- Ce code est à placer dans un fichier nommé : connectionTS.php
- N'oubliez pas que pour executer un fichir PHP il vous faut un seveur PHP (EastPHP par exemple si vous travaillez en local)
Bonne chance à tous les débutants ^^
JaX -
Yop les gens je n'y arrive pas es que vous pouvez m'aidez
l'ip de mon ts est : eternity51.ath.cx:
le port : 1358
voila je ne comprend rien
merci d'avance
Http://playboykiller.roxorgamers.com -
Bonjour à tout le monde,
Pour TeamSpeak vous avez plein de script tout fait... rendez-vous alors sur tsviewver. Taper le dans google et vous arriverez sur le site ensuite enregistrer votre TeamSpeak sur ce site et vous aurez plusieurs script une fois l'inscription faite pour ce connecter avec mot de passe ou non et avec un pseudo différent que Guest 1 etc.
Cordialement,
Jonathan -
Bonjour,
Pour crée un channel il te faut les "R SA" ou "R SA CA" tu fait clic droit sur ton TeamSpeak et create channel tu coche la case registered pour enregistrer le channel et tu met le nom de ton channel et la description si t'en veut une.
Cordialement,
Jonathan -
je fai comment pour creer mon propre channel sur TS svp merci davence merci de me repondre pa un message sur mon adresse deniswanted@hotmail.fr
-
bien joué sololo !!
C nikel !! www.reussir-ou-mourir.com
- 1
- 2