Bonjour,
depuis quelques temps, j'essaye de resoudre un problème qui est relativement genant
j'ai 2 problèmes, tous lié a la css d'un module pour afficher quelques informations d'un serveur de jeu (minecraft)
le premier problème :
lorsque j'ajoute ce code (pour pouvoir aligner l'affichage des joueurs) :
j'ai une fusion entre le module (positionné a la position-7, soit a la position du menu verticale à droite) et le module d'en dessous
voici une image qui explique mieux la situation :
voici le code php du module :
le deuxieme problème :
lorsque je publie le module, cela pose un problème au css du template, cela ce voit au footer de la page (le footer ce met a l'interieur du conteneur.
une image qui compare avec ou sans la publication du module :
et sinon lorsque le serveur de jeu est éteint, le positionnement du module ainsi que tout le menu verticale pose problème, tout ce met au centre du conteneur... (voir image) :
voila, j'attend votre aide avec impatience merci de m'avoir lu.
INFO :
- vous avez a disposition du module en fichier joint.
- vous pouvez apercevoir le module en marche sur cette page : http://stranded-buddies.fr/rejoindre
- vous pouvez comparez deux pages différentes pour mieux situer le problème
ex : http://stranded-buddies.fr et http://stranded-buddies.fr/rejoindre
depuis quelques temps, j'essaye de resoudre un problème qui est relativement genant
j'ai 2 problèmes, tous lié a la css d'un module pour afficher quelques informations d'un serveur de jeu (minecraft)
le premier problème :
lorsque j'ajoute ce code (pour pouvoir aligner l'affichage des joueurs) :
Code:
echo '<div style="text-align: left; padding-left: 35px; "/>';
voici une image qui explique mieux la situation :
voici le code php du module :
Code PHP:
<?php
require('JSON/JSONAPI.php'); // get this file at: https://github.com/alecgorge/jsonapi/raw/master/sdk/php/JSONAPI.php
// $ipserv; // Ip du serveur
// $portserv; //port du plugin (par défaut : 20059)
// $loginserv; //nom d'utilisateur
// $passwdserv; //mot de passe
// $salterv; //salt
// $nomserv; //nom du serveur
// $versionserv; //version du serveur
if (is_callable(array($params,"get"))) {
$nomserv = $params->get( 'nomserv' );
$versionserv = $params->get( 'versionserv' );
$align = $params->get( 'align' );
$taille = $params->get( 'taille' );
$images = $params->get( 'images' );
$ipserv = $params->get( 'ipserv' );
$portserv = $params->get( 'portserv' );
$loginserv = $params->get( 'loginserv' );
$passwdserv = $params->get( 'passwdserv' );
$saltserv = $params->get( 'saltserv' );
} else {
$nomserv = "";
$versionserv = "";
$align = "";
$taille = "";
$images = "";
$ipserv = "";
$portserv = "";
$loginserv = "";
$passwdserv = "";
$saltserv = "";
}
$api = new JSONAPI($ipserv, $portserv, $loginserv, $passwdserv, $saltserv);
$PlayerCount = $api->call("getPlayerCount");
$PlayerLimit = $api->call("getPlayerLimit");
$ServerVersion = $api->call("getServer");
$PlayerNames = $api->call("getPlayerNames");
$query = array();
if ($ServerVersion["success"] == '') {
$query['status'] = 'modules/mod_minecraft/images/status_off_';
}
else
{
$query['status'] = 'modules/mod_minecraft/images/status_on_';
}
?>
<br /><?php echo '<div style="width: 187px; padding: 0px 18px 0px 18px; text-align:'.$align.';">' ?><?php echo '<img src="'.$query['status'].''.$images.'" width="'.$taille.'" />' ?><br /><br />
<u><b><?php echo JText::_('SERVER_NAME'); ?></b></u> :
<br /> <?php echo ''.$nomserv.''; ?><br /><br />
<u><b><?php echo JText::_('SERVER_VERSION'); ?></b></u> :
<br /> <?php echo ''.$versionserv.''; ?><br /><br />
<u><b><?php echo JText::_('PLAYERS'); ?></b></u> :
<br /><?php print_r($PlayerCount["success"]);
echo " / ";
print_r($PlayerLimit["success"]); ?>
<br /><br />
<?php if ($ServerVersion["success"] == ''){
echo '<u>';
echo JText::_('NO_PLAYERS');
} else {
echo '<b><u>';
echo JText::_('PLAYERS_ONLINE');
echo '</u></b> : <br />';
echo '<div style="text-align: left; padding-left: 35px; "/>';
foreach ($PlayerNames["success"] as $value)
{ echo"<br /><img style=\" -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,.8), inset 0 2px 0 rgba(255,255,255,.5), inset 0 -7px 0 rgba(0,0,0,.6), inset 0 -9px 0 rgba(255,255,255,.3);
-moz-box-shadow: inset 0 0 2px rgba(0,0,0,.8), inset 0 2px 0 rgba(255,255,255,.5), inset 0 -7px 0 rgba(0,0,0,.6), inset 0 -9px 0 rgba(255,255,255,.3);
box-shadow: inset 0 0 2px rgba(0,0,0,.8), inset 0 2px 0 rgba(255,255,255,.5), inset 0 -7px 0 rgba(0,0,0,.6), inset 0 -9px 0 rgba(255,255,255,.3);
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;\" src=\"https://minotar.net/avatar/$value/32.png\" alt=\" $value\" title=\" $value\" > $value"; } }
?>
lorsque je publie le module, cela pose un problème au css du template, cela ce voit au footer de la page (le footer ce met a l'interieur du conteneur.
une image qui compare avec ou sans la publication du module :
et sinon lorsque le serveur de jeu est éteint, le positionnement du module ainsi que tout le menu verticale pose problème, tout ce met au centre du conteneur... (voir image) :
voila, j'attend votre aide avec impatience merci de m'avoir lu.
INFO :
- vous avez a disposition du module en fichier joint.
- vous pouvez apercevoir le module en marche sur cette page : http://stranded-buddies.fr/rejoindre
- vous pouvez comparez deux pages différentes pour mieux situer le problème
ex : http://stranded-buddies.fr et http://stranded-buddies.fr/rejoindre
Commentaire