Simple Machines Community Forum

SMF Support => Language Specific Support => Español (Spanish) => Aiheen aloitti: Dhayzon - lokakuu 21, 2012, 02:48:45 IP

Otsikko: llamar a SSI.php en un bloque (simpleportal)
Kirjoitti: Dhayzon - lokakuu 21, 2012, 02:48:45 IP
el  problema basicamente es. que este codigo me funcione el un bloque html del simple portal



<div id="cboxdiv" style="text-align: center; line-height: 0">
<div><iframe frameborder="0" width="660" height="392" src="http://www7.cbox.ws/box/?boxid=570765&amp;boxtag=ge7swh&amp;sec=main" marginheight="2" marginwidth="2" scrolling="auto" allowtransparency="yes" name="cboxmain7-570765" style="border: 0px solid;" id="cboxmain7-570765"></iframe></div>
<div><iframe frameborder="0" width="660" height="82" src="http://www7.cbox.ws/box/?boxid=570765&amp;boxtag=ge7swh&amp;sec=form&amp;nme=<?php require_once('SSI.php'); echo urlencode($user['link'])?>&amp;nmekey=<?php echo md5('miclavesecreta'.$user_info['username'])?>" marginheight="2" marginwidth="2" scrolling="no" allowtransparency="yes" name="cboxform7-570765" style="border: 0px solid;border-top:0px" id="cboxform7-570765"></iframe></div>
</div>


lo que esto debería de hacer básicamente es verificar si el usuario que esta en la pagina inicio o no inicio sesión , y según eso, esta pequeña aplicación debería de  registrar automáticamente a los usuarios en el chat cbox y permitirles acer uso de el

el des-arrollador  indica que si tengo una pagina en php devberia de alterar el codigo html original agregándole una linea en php

que sigue después de este fracmento ...&amp;sec=form agragar el siguiente codigo

Si su sitio está basado en PHP, alterar su Cbox código HTML de la siguiente manera:

&amp;nme=<?php echo urlencode($name)?>&amp;nmekey=<?php echo md5('miclavesecreta'.$name)?>



luego cita

Lainaaque la  variable $name ,  representa el nombre del usuario que recupera de su base de usuarios

es por esto que pregunto, si esta aciendo el llamado ala base de datos.creo que es muy poco probable que la variables $user_info['username'])  funcionen correcatmente.

por eso ahora como hacer que estas  variables funcionen correctamente. acaso es necesario implementar esta función



<?php require("/SSI.php"); ?>




si es  nesesario esto entonces como agregarlo al codigo html para que funcione correctamente


bueno estas opiniones son mias que no tengo conocimiento de php
espero y me ayuden gracias
Otsikko: Re: llamar a SSI.php en un bloque (simpleportal)
Kirjoitti: Diego Andrés - lokakuu 22, 2012, 07:26:45 AP
Y ya agregaste algo como
global $context, $user_info, $scripturl, $settings;
Algo así es necesario en tu bloque php para que funcionen esas variables que quieras poner. (Dependiendo de lo que ocupes y necesites)
Otsikko: Re: llamar a SSI.php en un bloque (simpleportal)
Kirjoitti: Dhayzon - lokakuu 22, 2012, 02:49:53 IP
me pregunto en que parte del codigo que coloque podria colocarlo?? :-[
Lainaus käyttäjältä: Diego Andrés - lokakuu 22, 2012, 07:26:45 AP
Y ya agregaste algo como
global $context, $user_info, $scripturl, $settings;
Algo así es necesario en tu bloque php para que funcionen esas variables que quieras poner. (Dependiendo de lo que ocupes y necesites)

Otsikko: Re: llamar a SSI.php en un bloque (simpleportal)
Kirjoitti: All Colours Sam - lokakuu 22, 2012, 04:07:22 IP
De preferencia antes de cualqueir codigo que use dichas variables.

No hay necesidad de usar SSI dentro de SMF. Puedes usar cualquier variable que quieras dentor de SMF, solo tienes que globalizarla
Otsikko: Re: llamar a SSI.php en un bloque (simpleportal)
Kirjoitti: Dhayzon - lokakuu 23, 2012, 10:53:25 AP
Lainaus käyttäjältä: La Catrina - lokakuu 22, 2012, 04:07:22 IP
De preferencia antes de cualqueir codigo que use dichas variables.


bueno gracias por responder pero como yo no tengo conocimiento mucho conocimiento de php
como aria esoo de globalizar  estas variables $user_info['username'] ?  para que funcione correctamente
Otsikko: Re: llamar a SSI.php en un bloque (simpleportal)
Kirjoitti: vicram10 - lokakuu 23, 2012, 11:31:50 AP
un ejemplo seria


<?php 
   
global $user_info;
   echo 
$user_info['username'];
?>



y listo..
Otsikko: Re: llamar a SSI.php en un bloque (simpleportal)
Kirjoitti: Dhayzon - lokakuu 25, 2012, 01:00:34 IP
me doy por vencido  no reconoce a mis usuarios registrados gracias a todos por querer ayudar
Otsikko: Re: llamar a SSI.php en un bloque (simpleportal)
Kirjoitti: All Colours Sam - lokakuu 25, 2012, 09:14:21 IP
Si no das información acerca de tu problema jamás se te podrá ayudar.