Re: Variable php dans un fichier template d'un theme | Titre du sujet : Re: Variable php dans un fichier template d'un theme par DragonTribal sur 20/08/2010 10:53:50
Re bonjour,
bon voila je poste mon code PHP qui affiche les membres connectés sur mon mumble.
Comment dire a mon theme de comptrendre la variable "$mumble_ligne" ???
j'ai beau chercher des tutos sur les thèmes, mais je ne trouve pas ce que je recherche.
Avez vous une idée pour pouvoir afficher cette variable sur le header ou footer du site ?
<?php
Ice_loadProfile('ice');
$url='mumble://000.00.000.00:0000/';
try
{
$base = $ICE->stringToProxy("Meta:tcp -h 127.0.0.1 -p 0000");
$meta = $base->ice_checkedCast("::Murmur::Meta");
$servers = $meta->getBootedServers();
$default = $meta->getDefaultConf();
if($serverid) {
$s = $meta->getServer(intval($serverid));
$port = $s->getConf('port');
if (! $port)
{
$port = $default['port']+$serverid -1;
}
$url = $url . $port . '/';
$name = $s->getConf("registername");
if (! $name) {
$name = $default["registername"];
}
$tree = $s->getTree();
//Developers only!!!
// If you wanna see the entire Mumbletree Object uncomment the following line.
//print_r($tree);
}
foreach($servers as $s) {
$name = $s->getConf("registername");
if (! $name) {
$name = $default["registername"];
}
$channels = $s->getChannels();
$players = $s->getUsers();
$nb_joueurs=count($players);
$mumble_ligne ="<div id='ligne'>";
foreach($players as $id => $state) {
$chan = $channels[$state->channel];
$mumble_ligne .="<b><u>".$state->name."</u></b> ";
}
$mumble_ligne .="</div>";
}
}
catch (Ice_LocalException $ex)
{
print_r($ex);
}
?>
Voici la page que je souhaite afficher dans mon thème
http://association.france-clan.com/xoops/mumbleviewer/en-ligne.php
Encore merci pour votre aide.
Dragon.Tribal
|
|