Créer un module
Wysoc Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre Wysoc
- Inscrit le : 23/07/2010
alors mon module sera un afficheur de statistique pointant vers un autre serveur .
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Tu peux regarder un peu la structure ici : http://www.phpboost.com/forum/topic-9034+3-0-module-test.php
Shadow Membre non connecté
Booster Fusée
-
Booster Fusée
- Voir le profil du membre Shadow
- Inscrit le : 30/12/2007
- Site internet
Shadow
"Quand tu ranges chez toi, ça fout le bordel chez ton voisin". - Règle d'entropie générale adaptée aux usages domestiques.
"Quand tu ranges chez toi, ça fout le bordel chez ton voisin". - Règle d'entropie générale adaptée aux usages domestiques.
Wysoc Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre Wysoc
- Inscrit le : 23/07/2010
en clair je veut introduire quelque part du code php pour y mettre :
Statut du Serveur :
Login Serveur: On
Char Serveur: Off
Map Serveur: Off
en clair un petit cadre comme celui pour les visiteur suffirais
Shadow Membre non connecté
Booster Fusée
-
Booster Fusée
- Voir le profil du membre Shadow
- Inscrit le : 30/12/2007
- Site internet
Si ça doit être affiché sur toutes les pages du site, la solution pourrait être d'insérer ton code dans un fichier .tpl de ton thème.
Shadow
"Quand tu ranges chez toi, ça fout le bordel chez ton voisin". - Règle d'entropie générale adaptée aux usages domestiques.
"Quand tu ranges chez toi, ça fout le bordel chez ton voisin". - Règle d'entropie générale adaptée aux usages domestiques.
Wysoc Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre Wysoc
- Inscrit le : 23/07/2010
Sinon je ne sais pas ou sa situe mais comment modifier le module visiteur ? si je peut l'agrandir un peut peut faire le même avec mon code php basic ? ( s'affiche a chaque page en haut a droite du header ( comme pour le module visiteur )
Wysoc Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre Wysoc
- Inscrit le : 23/07/2010
http://www.phpboost.com/forum/topic-8308+3-0-serveur.php
En faite une seul ligne me suffirais :
j'ai deja le script php mais je veux l'inclure ,
<?php @include('status.php'); @include('user_max.php'); ?>
hors je ne sais pas comment faire sur un cms .
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
tony Membre non connecté
Booster Mortier
-
Booster Mortier
- Voir le profil du membre tony
- Inscrit le : 11/11/2009
Wysoc Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre Wysoc
- Inscrit le : 23/07/2010
status.php
Code PHP :
<?php include('funcnews.php'); //Affichage du status status($ip,$lport,$cport,$mport,$account,$passwd,$timeout,$debug) ?>
il renvoie a funcnews :
Code PHP :
<? /* ------------------------------------------------------- |Athena Fonction script v0.1| |=======================================================| |Script by LebrEf| || |_______________________________________________________| «Changellog» ** v0.1 -Création du script -- */ //Adresse IP de votre server ragnarok $ip='Votre adresse IP'; //Port du Login-server $lport=6900; //Port du Char-server $cport=6121; //Port du Map-server $mport=5121; //Login $account='Votre login serveur'; //Pass $passwd='Votre pass serveur'; //Timeout $timeout=5; //Debug mode (1 pour oui, 0 pour non) $debug=0; /* INFORMATION DE DEBUGAGE --Ces informations permettent de comprendre pourquoi le script ne marche pas en cas de besoin. -Erreur 1 : Le script n'arrive pas a joindre le login-server >Verifier l'adresse ip, les ports. -Erreur 2 : Le login-server refuse la connection > Le login ou pass de connection est peut être incorrect > Le compte que vous utilisez est peut être banni du serveur > Le serveur recontre peut être des problèmes avec les connection */ //Status check fonction by LebrEf function status_check($ip,$port,$timeout) { //Verification du Status du Serveur $up = @fsockopen($ip,$port,$errno,$errstr,$timeout); if($up) { return "<span style="color:green;">Online</span><br />"; } else { return "<span style="color:red;">Offline</span><br />"; } @fclose($up); } function status($ip,$lport,$cport,$mport,$account,$passwd,$timeout,$debug) { echo 'Login Server : '.status_check($ip,$lport,$timeout); echo 'Char Server : '.status_check($ip,$cport,$timeout); echo 'Map Server : '.status_check($ip,$mport,$timeout); } ?>
user_max.php
Code PHP :
<?php //---------------------------------------------------------------------Script Max Online By Kamitsu----------------------------------------------------------------------\ mysql_connect("Votre adresse IP", "Votre login mysql", "Votre pass Mysql"); mysql_select_db("ragnarok"); // Combien d'entrées online dans shar ? $retour = mysql_query("SELECT Count(online) AS Nbonline FROM `char` WHERE online = 1"); $donnees = mysql_fetch_array($retour); //------------------------------ Script Max Online ----------------------------------\ // Ouverture du fichier max.txt $fp = fopen("max.txt","r+"); // On récupére les valeurs contenu dans max.txt $explode = get_max($fp); // On récupére le nombre actuel de connécté $conn = $donnees['Nbonline']; // On compare pour voir si c'est un nouveau record if($conn > $explode[0]) { // On place le curseur en début de fichier fseek($fp,"",0); // Et on écrit le résultat fwrite($fp,$conn); } // Fermeture du fichier fclose($fp); function get_max($fp) { // On récupére les valeurs $max = fgets($fp,50); // sous la forme: nombre max $explode = explode("|",$max); return $explode; } ?> Joueurs online : <span style="color:blue;"><?php echo $donnees['Nbonline']; ?></span><br /> Record online : <span style="color:blue;"><?php @include('max.txt');?></span> <?php mysql_close(); // Déconnexion de MySQL ?>
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
user_max :
Code PHP :
<?php require_once'../kernel/begin.php'; //---------------------------------------------------------------------Script Max Online By Kamitsu---------------------------------------------------------------------- // Combien d'entrées online dans shar ? $retour = mysql_query("SELECT Count(online) AS Nbonline FROM `char` WHERE online = 1"); $donnees = mysql_fetch_array($retour); //------------------------------ Script Max Online ----------------------------------\ // Ouverture du fichier max.txt $fp = fopen("max.txt","r+"); // On récupére les valeurs contenu dans max.txt $explode = get_max($fp); // On récupére le nombre actuel de connécté $conn = $donnees['Nbonline']; // On compare pour voir si c'est un nouveau record if($conn > $explode[0]) { // On place le curseur en début de fichier fseek($fp,"",0); // Et on écrit le résultat fwrite($fp,$conn); } // Fermeture du fichier fclose($fp); function get_max($fp) { // On récupére les valeurs $max = fgets($fp,50); // sous la forme: nombre max $explode = explode("|",$max); return $explode; } ?> Joueurs online : <span style="color:blue;"><?php echo $donnees['Nbonline']; ?></span><br /> Record online : <span style="color:blue;"><?php @include('max.txt');?></span>
Pour ton menu, effectivement tu peut mettre du php, tu as juste a insérer ton script dans la boucle du menu
Wysoc Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre Wysoc
- Inscrit le : 23/07/2010
le script php n'est pas de moi :o
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Shadow Membre non connecté
Booster Fusée
-
Booster Fusée
- Voir le profil du membre Shadow
- Inscrit le : 30/12/2007
- Site internet
Shadow
"Quand tu ranges chez toi, ça fout le bordel chez ton voisin". - Règle d'entropie générale adaptée aux usages domestiques.
"Quand tu ranges chez toi, ça fout le bordel chez ton voisin". - Règle d'entropie générale adaptée aux usages domestiques.
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie