Muy buenas,
Habia hecho una modificacion de codigo para que no se muestren los decimales y los numeros que no son millares funcionan muy bien con el código {$number|string_format:"%d"} pero el problema es que cuando un numero es 1000 o superior solo muestra el primer dígito.
Ejemplo
{750.56|string_format:"%d"} muestrá correctamente 750
{1750.56|string_format:"%d"} muestra únicamente 1 cuando debería de mostrar 1750
Lo hice con esta info: http://www.smarty.net/docsv2/es/lang...ing.format.tpl
un saludo y gracias
edito: lo siento lo he posteado en el subforo confundido, si pasa algun moderador rogaria lo moviese al foro PHP