Uutiset:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu
Advertisement:

llamar a SSI.php en un bloque (simpleportal)

Aloittaja Dhayzon, lokakuu 21, 2012, 02:48:45 IP

« edellinen - seuraava »

Dhayzon

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

Diego Andrés

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)

SMF Tricks - Free & Premium Responsive Themes for SMF.

Dhayzon

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)


All Colours Sam

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
Oh, wouldn't it be great if I *was* crazy? ...then the world would be okay
Suki

Dhayzon

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

vicram10

un ejemplo seria


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



y listo..

Dhayzon

me doy por vencido  no reconoce a mis usuarios registrados gracias a todos por querer ayudar

All Colours Sam

Si no das información acerca de tu problema jamás se te podrá ayudar.
Oh, wouldn't it be great if I *was* crazy? ...then the world would be okay
Suki

Advertisement: