Foros del Web » Creando para Internet » Sistemas de gestión de contenidos »

Modulo para joomla streams

Estas en el tema de Modulo para joomla streams en el foro de Sistemas de gestión de contenidos en Foros del Web. Hola, no sabia en que tema poner el mensaje asi que lo puse en el general de mi version joomla, estaba buscando como poner un ...
  #1 (permalink)  
Antiguo 25/07/2013, 12:40
Avatar de rhasert  
Fecha de Ingreso: febrero-2008
Mensajes: 47
Antigüedad: 16 años, 2 meses
Puntos: 0
Modulo para joomla streams

Hola, no sabia en que tema poner el mensaje asi que lo puse en el general de mi version joomla, estaba buscando como poner un modulo en joomla tal como lo tienen en teamliquid.net, de varios juegos, pero de twich.tv
http://www.teamliquid.net/forum/viewmessage.php?topic_id=390182
ahi, comentan algo pero, es poner todos los usuarios que quieras y cuando sale online click en el y te manda a la web twich.
A mi me interesan dos cosas, que pueda tener usuarios de difirentes juegos, separados como hace teamliquild por nombre de juego, y que al hacer click en uno que esta online, me salga en mi misma web claro.

Espero haberme explicado y que podais ayudarme muchas gracias.

Otra cosa:
consegui como digo que usuario salga online, pero cuando hago click a el me lleva a twich y me gustaria que fuera a una pagina dentro de joomla, la pagina se hacerla, pero no se incorporarla a joomla para que clickando en el enlace dl stream, me lleve hay. El enlace se cambiarlo editando el modulo, pero no se meter la pagina dentro de joomla. Thx
__________________
Tu Hosting [URL="http://starbound-esp.com[/URL]
  #2 (permalink)  
Antiguo 25/07/2013, 16:50
Avatar de rhasert  
Fecha de Ingreso: febrero-2008
Mensajes: 47
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Modulo para joomla streams

Me gustaria modificar este codigo fuente:
Código PHP:
<?php
echo '<b>StarCraft 2</b> &nbsp; </br>';    
    
defined('_JEXEC') or die('Direct access to this location is not allowed.');
    
    
    
//get's the comma seperated list from the module manager page
    
$userList $params->get('userlist');
    
// This variable becomes one long url with the channel names stringed up behind it
// This url then fetches a json file from twitch with all the selected channels information
    
$usersArray explode(','$userList);
    
//grabs the channel data from twitch.tv streams    
    
$userGrab "http://api.justin.tv/api/stream/list.json?channel=";
    
$checkedOnline = array ();
    
        
//creates a url for retrieving the twitch json file for our selected users
    
foreach($usersArray as $i =>$value){
        
$userGrab .= ",";
        
$userGrab .= $value;
    }
    unset(
$value); 
    
//grabs the channel data from our teams twitch.tv streams using the $userGrab url
    
$json_file file_get_contents($userGrab0nullnull);

//decodes the jason file and turns it into an array
    
$json_array json_decode($json_filetrue);
    
//get's member names from stream url's and checks for online usersArray
    
foreach($usersArray as $i =>$value){
        
$title $json_array[$i]['channel']['channel_url'];
        
$array explode('/'$title);
        
$member end($array);
        
$viewer $json_array[$i]['stream_count'];
        
$topic $json_array[$i]['title'];
        
onlinecheck($member$viewer$topic);
        
$checkedOnline[] = signin($member);
    }

    unset(
$value);
    unset(
$i);

//checks if player streams are online    
    
function onlinecheck($online$viewers$topic)
    {  
//If the variable online is not equal to null, there is a good change this person is currently streaming    
        
if ($online != null)
            {
                    echo 
'<a href="http://www.twitch.tv/'.$online.'"> <strong>'.$online.'</strong></a>'
                           echo 
'&nbsp; </br>';
                           
//echo '<strong>'.$topic.'</strong> </br>';
            
}
    }
    
//This funcion add's online channel names to the checked online array    
    
function signin($person){
    if(
$person != null){
        return 
$person;
    }
    else{
        return 
null;
    }
}
?>
Para que yo le diera los valores en el codigo meterlos en el array y me diga si el usuario esta online, y si es asi que aparezca su nombre con el link a la web, y que el html fuera parecido a esto

Cita:
StarCraft: Brood War
snipealot2
Metal[x]
StarCraft 2
Dragon
ProTech
Dota 2
Wagamama
Merlini
EG.DeMoN
Funn1k
Other Notable Streams
Destiny
itmeJP
Draskyl
PainUser
Los usuarios son el ejemplo sacado de teamliquid.net Generalmente es lo que quiero hacer, y que al hacer clik en uno me lleve a la pagina de su stream pero dentro del joomla, como teamliquid mas o menos. Toy creando una pagina para campeonatos y necesito poner los stream.

Muchas gracias a todos
__________________
Tu Hosting [URL="http://starbound-esp.com[/URL]
  #3 (permalink)  
Antiguo 26/07/2013, 04:40
Avatar de rhasert  
Fecha de Ingreso: febrero-2008
Mensajes: 47
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Modulo para joomla streams

Me estoy contestando yo solo, ya lo tengo, solo me queda que al presionar en un user del bloque me lleve a una pagina nueva de joomla que pueda hacerla yo por html. Thx
__________________
Tu Hosting [URL="http://starbound-esp.com[/URL]

Etiquetas: aplicaciones-prefabricadas, joomla, modulo, tema
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:07.