Uutiset:

Want to get involved in developing SMF, then why not lend a hand on our github!

Main Menu
Advertisement:

ayuda configuracion de variables php

Aloittaja Dhayzon, marraskuu 06, 2012, 10:19:57 IP

« edellinen - seuraava »

Dhayzon

el problema es que nose nada de php y vengo a pedirles ayuda yo se que es fácil para ustedes

lo que quiero es remplazar estas variables por las de smf

$avatar_url------>que variable es en smf
$profile_url------>que variable es en smf

como deberia de quedar el siguiente codigo ya con las variables del smf

&amp;pic=<?php echo urlencode($avatar_url)?>&amp;lnk=<?php echo urlencode($profile_url)?>&amp;ekey=<?php echo md5("133mp8t5ocxri0yev"."\t".$avatar_url."\t".$profile_url)?>

como lo ben es simple creo que los que saben de smf se les ara facil gracias eso seria todo
creo que fui lo mas especifico posible

no esta de mas decirles que en una parte del archivo estoy usando el

<?php include('/foro/SSI.php'); ?>

vicram10

prueba de la siguiente forma

donde llamas al SSI.php cambialo por este otro


<?php 
include('/foro/SSI.php'); 
global 
$sourcedir$memberContext;
//primero leemos los datos del usuario para luego llamar a la funcion que lo guardar en la variable global 
//$memberContext
$id_usuario 'id_de_tu_usuario';
loadMemberData($id_usuario);
//ahora guardamos todo en la variable global $memberContext;
loadMemberContext($id_usuario);
?>



y luego en el otro donde tienes las variables que quieres cambiar usa este otro


&amp;pic=<?php echo urlencode($memberContext[$id_usuario]['avatar']['url'])?>&amp;lnk=<?php echo urlencode($memberContext[$id_usuario]['href'])?>&amp;ekey=<?php echo md5("133mp8t5ocxri0yev"."\t".$memberContext[$id_usuario]['avatar']['url']."\t".$memberContext[$id_usuario]['href'])?>


para que funcione debes tener contemplado el ID del usuario que quieres que aparezca..

Dhayzon

gracias vicram10  me funciona de maravilla pero hay un pequeño problemita
q creo q me olvide de explicarlo

esto me funciona solo con 1 usuario  o varios alos cuales ponga el ide en
$id_usuario = 'id_de_tu_usuario';

pero lo que yo quisiera es que no sea necesario eso, y sea para todo los usuarios tenga el rango que tenga pero absolutamente todos esten incluidos

no se si me dejo entender como no se tanto de php no puedo explicarlo mejor

gracias espero tu respuesta

vicram10

depende mucho de donde lo muestres esa parte y en que momento lo muestras..

es un bloque donde muestra todos los usuarios, o muestra para cada usuario cuando se loguea..

como es el tema?

Dhayzon

#4
Lainaus käyttäjältä: vicram10 - marraskuu 07, 2012, 10:18:35 AP
depende mucho de donde lo muestres esa parte y en que momento lo muestras..

es un bloque donde muestra todos los usuarios, o muestra para cada usuario cuando se loguea..

como es el tema?

es un bloque que esta en todas partes pero esta mas en el  la pagina principal del foro

no se podria reemplazar la variable 'id_de_tu_usuario';
por una variable del usuario que se encuentre conectado

mira si te sirve tambien hay un codigo

$user_info['username']

eso reconoce los nombres de usaurios registrados 

vicram10

en todo caso queda asi


global $sourcedir, $memberContext, $user_info;


y el id_usuario asi


$id_usuario = $user_info['id'];


Esto te permite utilizar el id del usuario que esta conectado y viendo tu foro.. si entras con tu usuario, veras el id de tu usuario, y si yo (otro registrado) entro a tu foro, ese id sera la del mio.. y asi sucesivamente..

Dhayzon

exelente vicram10 sos el mejor +10000 de puntos para ti  ;D
solucionado anda ala perfeccion

marco como solucionado


Advertisement: