Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/06/2009, 04:45
Avatar de kaninox
kaninox
 
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 8 meses
Puntos: 49
manejo de variables con datos tipo include

holas gente les cuento mi problema, estoy tratando de incorporar mi foro SMF a la web, y de momento todo va ok, ahora mi problema es que las funciones que me da smf no me permiten guardar los datos en variables o al menos no se como hacerlo, si alguien me orienta mas en el tema...

digo en la web aparte tengo un sistema de noticias con comentarios y quería ocupar los mismo usuarios del foro, para evitar dobles logeos, entonces implemente mi foro SMF con SSI y hasta aqui todo ok, me dice si el usuario esta conectado hasta cuantos mensajes tiene con :

Código php:
Ver original
  1. <?php
  2. require("foro/SSI.php");
  3. ?>
  4. <?php
  5. ssi_welcome();
  6. ?>

ssi_welcome, me trae hola usuario tienes X mensajes ..... etc...
si no me pone, hola visitante registrate y bla bla bla....

entonces yo quería trabajar solo la variable usuario para mi libro de comentarios por asi llamarlo, pero como manejo esto en variables :/
entonces leyendo me fui a manipular el SSI.php directamente y me cree una funcion2 de welcome....

Código php:
Ver original
  1. function ssi_welcome2($output_method = 'echo')
  2. {
  3.     global $context, $txt, $scripturl;
  4.  
  5.     if ($output_method == 'echo')
  6.     {
  7.         if ($context['user']['is_guest'])
  8.             echo "no_disponible";
  9.         else
  10.             echo $context['user']['name'];
  11.     }
  12.     // Don't echo... then do what?!
  13.     else
  14.         return $context['user'];
  15. }

como verán si pongo ssi_welcome2(); y el usuario esta logeado me trae su nombre si no me trae no_disponible .....

pero como la manejo en php esas variables :/
digo para poner al usuario en la cajita que yo quiera llevarlo a guardar a base de datos etc...

esto debería ir en aplicaciones prefabricadas pero es un tema que encontre de manejo de variables en php mas que nada, si no es así lo mueven, pespero me orienten a ver como puedo hacer esto :/

saludos...
__________________
Gokuh Salvo al mundo. PUNTO!!!!