Entra

[DEV] Integrar IPB con web externa

Iniciado por subzero, 21 julio 2014 a las 16:24

0 post en este tema

Peugeot 308 cc | Luxemburgo | 10.593

Publicado 21 julio 2014 a las 16:24

Unir nuestra página con un foro IPBoard resulta un poco más complicado que integrar SMF con una web externa. En este caso debemos llamar desde nuestra web a dos archivos de nuestro foro:

  • “initdata.php” Se encuentra en la raiz del directorio de vuestro foro IPBoard
  • “ipsRegistry.php” Dentro del directorio de vuestro foro, este archivo se encuentra en “admin/sources/base”

Una vez incluidos estos archivos podemos disponer del array de datos del usuario que está accediendo a la web mediante este script:

<?php
require_once( '/home/web/public_html/forum/initdata.php' ); // Editar esta línea con la ruta absoluta de vuestro archivo "initdata.php"
require_once( IPS_ROOT_PATH . 'sources/base/ipsRegistry.php' );

$ipbRegistry = ipsRegistry::instance();
$ipbRegistry->init();
$member = IPSMember::load('subzero', 'all', 'username');

if ( ! $member['member_id'])
{
echo '<p>El usuario no esta logeado</p>';
}
else
{
echo '<p>El usuario esta logeado.</p>
<p>Su nombre es ', $member['name'], '</p>
<p>Esta es toda la informacion disponible de este usuario:</p>
<pre>';
print_r($member);
echo '</pre>';
}
?>

¿Quieres participar en esta comunidad?

¡Crea una cuenta completamente gratis en Mofler y podrás participar aquí y en más de 700 clubs de coches con un mismo usario!

No te lo pienses más y registrate hoy mismo

No te lo vas a creer... ¡Usamos cookies!
Y aunque solo las tengamos para mantener tu usuario logeado y ver cuanta gente nos visita, tenemos que molestaros con este mensaje.
Si quieres saber más puedes leer nuestra Política de cookies.