• ¡Bienvenido a XenFácil!

    Estás viendo el sitio como Invitado. Para poder participar en este sitio

    y obtendrás privilegios adicionales, acceso a otras áreas y mucho mas.

    ¡Es gratis!


    ¿Ya eres miembro? Inicia sesión

Ayuda Añadir codigo PHP al bloque de busqueda para serverstatus

M

Manilito1880

Hola LMS o luis pongo este post aqui porque no encuentro lugar, Quiero trasformar mi cubo de busqueda que ahora mismo esta desactivado AlpaCraft - Foro Oficial quiero convertirlo en un server status de un juego (aqui digo no se si me podreis ayudar) el server estatus es del juego minecraft y con este codigo php recibo el numero de jugadores online
Insertar CODE, HTML o PHP:
    <?php
    //Jugadores, query 1
    require __DIR__ . '/query/src/MinecraftQuery.php';
    require __DIR__ . '/query/src/MinecraftQueryException.php';
    use xPaw\MinecraftQuery;
    use xPaw\MinecraftQueryException;
    $Query = new MinecraftQuery( );

    // Info, query 2
    include_once 'query/MinecraftServerStatus/status.class.php';
    $status = new MinecraftServerStatus();
    $response = $status->getStatus("51.255.202.142");


?>

                                        <?php
                                         if(!$response) {
                                    echo"El servidor está offline!";
                                } else {
                                    echo"<p class='j-conectados'> Jugadores conectados: ".$response['players']." / ".$response['maxplayers']."</p>";
                                }
                                    try
                                    {
                                        $Query->Connect( "eu.alpacraft.com", 25565 );
                                        $info = $Query->GetPlayers();
                                         // print_r( $Query->GetInfo( ) );
                                        if (!empty($info)){
                                            foreach ($info as $val)
                                                echo "<div class='jugadoresct'><a href='' class='tip' data-toggle='tooltip' data-placement='bottom' data-animation='true' data-original-title='$val'><img  data-toggle='tooltip' data-placement='top' title='$val' class='ima-juga' src='https://minotar.net/helm/$val/45.png' alt='$val' title='$val'></a></div>";

                                            }
                                        else
                                            echo "No hay jugadores conectados";
                                    }
                                    catch( MinecraftQueryException $e )
                                        {
                                        echo $e->getMessage( );
                                        }
                                ?>

Bueno me pregunto como puedo hacer para meter ese php en el bloque de busqueda de xenforo sin que cause errores al estilo
 
Última edición por un moderador:

luis

Administrador
Mensajes
1.636
Puntuación de reacciones
727
Puntos
613
Sitio web
xenfacil.com
País
España
Versión de XenForo
1.5.12
PayPal
Donar dinero a este usuario
Página web
Web
Como no sé como tienes el bloque, etc.

Puedes llamar a un archivo PHP desde las plantillas (templates) dale un vistazo a este tema [url='https://xenforo.com/community/threads/provide-the-ability-to-call-a-php-file-directly-from-template.47825']Implemented - Provide the ability to call a php file directly from template[/URL]

Y si utilizas el complemento [url='https://xenforo.com/community/resources/bd-widget-framework.297/'][bd] Widget Framework[/URL] podrás utilizar una devolución de llamada (callback) en un bloque.
 
Arriba