(Solucionado) Passar uma variável para uma frase? ("Olá, seu número é {1}")

  • Autor Autor Masterock
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
M

Masterock

Beta
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
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

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

La frase contiene solo "Hola, PROBANDO"
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
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>
 
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 😀
 
Voltar
Topo