Un usuario preguntó 👇
Hola,
Dado que el signo del dólar ($) está al frente (pago anticipado) del número, pero el signo de centavo (& cent) (c) está después (apéndice) del número. $ 99 – 99 y centavos ¿Cómo puedo usar un campo personalizado, entonces si $ – prepago – si & centavos se adjunta a un número? (No tengo que usar 3 campos a menos que tenga que hacerlo) Para mostrar lo mismo al principio.
Muchas gracias Fred
Lanzador de hilos
(@jfkseo)
Hace 1 año, 7 meses
Actualización para aclaraciones.
Campo de texto y seleccione un campo.
Escriba un número en el campo de texto y seleccione $ o c (¢) en el campo seleccionado.
Si es $ 99, entonces coloque el símbolo $ en el número. Si es de 99 centavos, agregue el símbolo centavo (¢) al número.
¿Alguna idea de cuál es la mejor / más efectiva forma de hacer esto?
Gracias de nuevo
(@rilwis)
Hace 1 año, 6 meses
Hola Fred,
Lamento perder tu pregunta.
Usando 2 campos: un campo de texto para el valor y un campo seleccionado para el símbolo, puede hacer una verificación rápida para generar un valor de campo como este:
$value = rwmb_meta( 'value' );
$symbol = rwmb_meta( 'symbol' );
if ( '$' === $symbol ) {
echo $symbol . $value;
} else {
echo $value . $symbol;
}
Lanzador de hilos
(@jfkseo)
Hace 1 año, 6 meses
Hola anh
Gracias por responder. Lo intentaré.
Curiosamente, ¿habría una manera mejor / más efectiva (su consejo) de hacer lo que quiero hacer (en la parte de atrás y en el frente)? Tarea: ingrese un número – y muestre el símbolo de moneda –
-) Back-end: – ingrese un número – seleccione un símbolo de moneda ($ o centavos) -) Front end: Si es $ 99 – entonces arroje el símbolo $ antes de el número. Si es de 99 centavos, agregue el símbolo centavo (¢) después el número.
Gracias de nuevo Fred
(@rilwis)
Hace 1 año, 6 meses
Hola Fred,
El código anterior es para la interfaz.
Para obtener el final final, puede usar el parámetro «anteponer» y «agregar» para las entradas, como Boostrap. Vea este enlace:
https://metabox.io/meta-box-updates-march-2019-v2/
Debido a que no hay forma de saber la cantidad de dólares o centavos («99» o «99c» pueden ser «99»), no creo que haya una forma automática de detectar eso.
Lanzador de hilos
(@jfkseo)
Hace 1 año, 6 meses
Hola anh
Me tomé el tiempo para probar y medir diferentes opciones, creo que la mejor solución en el front-end es usar un valor de verificación de metadatos condicional simple «anteponer» y «agregar» – adelante y después del número. (por ejemplo) -if 99 y $ seleccionados en el back-end, – en el frente – if meta vale: $ – display $. Creo que es el mejor y el menos necesario recurso para mostrar, si se tiene un buen marco temático.
Gracias de nuevo, Fred * podemos cerrar esto *
¿Solucionó tu problema??
0 / 0