(Solucionado) Pasar una variable a una frase? ("Hola, tu numero es {1}")

Masterock

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
27 Nov 2008
Mensajes
44
Buenas, de nuevo yo ,

Primero, muchas gracias alforo por aver resuelto todas las dudas que he tenido hasta este momento, por lomenos la importantes

ahora tengo otra, resulta que he observado que hay frase donde tienen algo como esto "{1}", donde es una variable que generalmente tiene un numero.

La pregunta es.

Como se generan estas?

Alguien me puede mostrar un ejemplo de que funcion o parametro hace que al llamar la frase,

ejemplo
El siguiente código esta en un plugin enganchado en misc_start
PHP:
$num= 5;
eval(standard_error($vbphrase['mifrase']));



salga un mensaje algo como esto

"Mi frase numero: 5"

Gracias por su ayuda

Ahh y otra cosita, que luego este mensaje se redirija al post anterior?
PD: ya resolví el re-direccionamiento, es usando esto:

PHP:
if ($_REQUEST['do'] == 'canthx')  
{      
eval(print_standard_redirect($vbphrase['canthx'], true, true));   

    exit();  
}

El problema ahora es que me sale este mensaje

Insertar CODE, HTML o PHP:
"Could not find phrase 'Hola, PROBANDO'.
Hacer clic aquí si tu navegador no te redirige automáticamente."

La frase contiene solo "Hola, PROBANDO"
 

imported_Jhonnyf

Épsilon
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
6 Sep 2008
Mensajes
959
Re: Pasar una variable a una frase?

Tu frase debe decir
HTML:
Hola, tu numero es {1}
PHP:
$num = 5;
eval(standard_error(construct_phrase($vbphrase['mifrase'],$num)));
pero te recomiendo ponerlo asi por un tema de orden

PHP:
$num = 5;
$mensaje = construct_phrase($vbphrase['mifrase'],$num);
eval(standard_error($mensaje));
dentro de las plantillas cambia de esta manera (ese texto tiene 2 variable {1} y {2})
PHP:
<phrase 1="$bbuserinfo[username]" 2="member.php?$session[sessionurl]u=$bbuserinfo[userid]">$vbphrase[welcome_x_link_y]</phrase>
 

Masterock

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
27 Nov 2008
Mensajes
44
Re: Pasar una variable a una frase?

Me funciono a la perfeccion.

Pero como puedo hacer para que se re-direccione a la pagina anterior?

Para el caso de 2 variables, con el metodo 1

PHP:
$num = 5;
$num2 = 10;
$mensaje = construct_phrase($vbphrase['mifrase'],$num);
eval(standard_error($mensaje));
Olvidenlo ya o resolví

Pero aun no se como hago lo del re-direccionamiento, siempre me dice "Could not find phrase"
También ya lo resolví, en el segundo parámetro es false.

PHP:
eval(print_standard_redirect($mensaje, false, true));

Gracias a todos