288 vistas
Afficher le nombre de personnes connecté sur votre Teamspeak
Gnesis

12 sujetos, 71 respuestas

donantes
Mensaje no leído
Bonjour à tous !

J'ai récemment ajouté ce petit détail et je le partage avec vous :)

Je vous présente le résultat:


Pour commencer, ouvrez le fichier : index_mini.tpl.php situé dans neofrag/widgets/user/views/...

ajouter un <li></li> après la ligne 3 (Tout dépendra de l'endroit ou vous voulez intégré l'icone). Comme ceci :

<li data-toggle="tooltip" title="Rejoindre le Teamspeak"><a href="ts3server://ip_de_votre_ts?port=port_de_votre_ts"><?php echo icon('fa-microphone'); ?></a></li>

Ensuite, copier ce code... :

<?php
require_once("libraries/TeamSpeak3/TeamSpeak3.php");
TeamSpeak3::init();

$compteur = 0;

try {
$ts3 = TeamSpeak3::factory("serverquery://PSEUDO_SERVEUR_ADMIN:MDP_SERVEUR_ADMIN@IP_DU_SERVEUR:QUERY_PORT_DU_TS/?server_port=PORT_DU_SERVEUR&use_offline_as_virtual=1&no_query_clients=1");
$compteur = $ts3->getProperty("virtualserver_clientsonline") - $ts3->getProperty("virtualserver_queryclientsonline");
}
catch (Exception $e) {
echo '<div style="background-color:red; color:white; display:block; font-weight:bold;">QueryError: ' . $e->getCode() . ' ' . $e->getMessage() . '</div>';
}
echo '<span class="ts3_clientcount">' . $compteur . '</span>';
?>

... à l'intérieur de votre <li></li>, entre </a> et </li> pour qu'il fasse partie de la ligne mais pas du lien, à vous de voir ce qu'y vous convient le mieux.

Détails des informations à transmettre:

PSEUDO_SERVEUR_ADMIN = Pseudo du compte SuperAdmin
MDP_SERVEUR_ADMIN = Mot de passe du compte SuperAdmin

(Pour voir vos informations de compte, rendez-vous sur Teamspeak > Outils > Identifiants ServerQuery, indiqué un pseudo, vous recevrez un mdp et plus qu'à copier/coller)

IP_DU_SERVEUR = l'ip de votre serveur ts (exemple: 123.487.55.457)
QUERY_PORT_DU_TS = Le QueryPort de votre serveur /!\ ce n'est pas le port simple de votre ip mais le QUERYPORT, renseignez-vous auprès de votre fournisseur
PORT_DU_SERVEUR = Le Port qui se situe après votre ip (123.487.55.457:LE_PORT)

Point important, téléchargé la librairie de Teamspeak, disponible : iciiiii

Ouvrez l'archive et copier le dossier "librairies" à la racine de votre FTP.

Voilà, je pense que c'est tout, il ne vous reste plus qu'à mettre en forme...
French Family
12 participantes
34 respuestas
Leto

19 sujetos, 212 respuestas

donantes
Mensaje no leído
Top merci a toi
La peur c'est la mort assuré

Mon site web
lkndckjdc

23 sujetos, 285 respuestas

Mensaje no leído
+1 mais tu na pas dit que y'avais un bug ?
Gnesis

12 sujetos, 71 respuestas

donantes
Mensaje no leído
Oui il y a un bug au niveau du block dernier membres qui affiche "second_ago" quand on est connecté sur le site, j'avais écris le "tuto" avant de constater le bug, dès que j'ai la solution je modifierai pour que tout soit correct !

Mise à part ce petit problème d'affichage, tout fonctionne.
French Family
Gnesis

12 sujetos, 71 respuestas

donantes
Mensaje no leído
Ha bah j'ai trouvé ^^

C'était la ligne : date_default_timezone_set("Europe/London");

Problème réglé, tuto correct :D
French Family
Lyogi

20 sujetos, 97 respuestas

Mensaje no leído
Merci du partage en tout cas :)
lkndckjdc

23 sujetos, 285 respuestas

Mensaje no leído
ok merci !
lkndckjdc

23 sujetos, 285 respuestas

Mensaje no leído
@Gnesis comment sa ce fait que ton site et plus grand ?
crazy

60 sujetos, 474 respuestas

Mensaje no leído
il la élargi lui même
Debout les morts !
lkndckjdc

23 sujetos, 285 respuestas

Mensaje no leído
Dans le CSS ?
crazy

60 sujetos, 474 respuestas

Mensaje no leído
oui , ajoute ceci à ton css :

/*largeur du fofo*/
@media (min-width: 1395px) {
.container {
width: 1395px !important;
}
}

pour le thème défaut
Debout les morts !
lkndckjdc

23 sujetos, 285 respuestas

Mensaje no leído
ok
lkndckjdc

23 sujetos, 285 respuestas

Mensaje no leído
dans quelle dossier ?
lkndckjdc

23 sujetos, 285 respuestas

Mensaje no leído
J'ai un problème d'affichage perso
Math

6 sujetos, 45 respuestas

Mensaje no leído
Pour ma part, ça empêche le live editor de fonctionner.
Zaekof

38 sujetos, 883 respuestas

colaboradores donantes
Mensaje no leído
Super !

Bonne initiative est très propre comme codage, même si j'aurais modifié deux trois trucs pour optimiser le trucs, les gouts et les couleurs xDD
"N'arrêtez jamais d'apprendre" !