Esta es una discusión para el tema (Solucionado) Pasar una variable a una frase? ("Hola, tu numero es {1}") en el foro Lenguajes de Programación, bajo la categoría Área Administrativa; 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 ...
Página:
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
Código 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:
El problema ahora es que me sale este mensajeCódigo PHP:if ($_REQUEST['do'] == 'canthx')
{
eval(print_standard_redirect($vbphrase['canthx'], true, true));
exit();
}
La frase contiene solo "Hola, PROBANDO"Código:"Could not find phrase 'Hola, PROBANDO'. Hacer clic aquí si tu navegador no te redirige automáticamente."
Última edición por Masterock; 11/07/2009 a las 11:15
Tu frase debe decir
Código HTML:Hola, tu numero es {1}pero te recomiendo ponerlo asi por un tema de ordenCódigo PHP:$num = 5;
eval(standard_error(construct_phrase($vbphrase['mifrase'],$num)));
dentro de las plantillas cambia de esta manera (ese texto tiene 2 variable {1} y {2})Código PHP:$num = 5;
$mensaje = construct_phrase($vbphrase['mifrase'],$num);
eval(standard_error($mensaje));
Código PHP:<phrase 1="$bbuserinfo[username]" 2="member.php?$session[sessionurl]u=$bbuserinfo[userid]">$vbphrase[welcome_x_link_y]</phrase>
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
Olvidenlo ya o resolvíCódigo PHP:$num = 5;
$num2 = 10;
$mensaje = construct_phrase($vbphrase['mifrase'],$num);
eval(standard_error($mensaje));
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.
Gracias a todosCódigo PHP:eval(print_standard_redirect($mensaje, false, true));
![]()
Última edición por Masterock; 11/07/2009 a las 13:02