function smarty_block_translate ($params, $content, &$smarty, &$repeat) {
if (isset($content)) {
global $lang;
if(isset($lang)){
$cd_language = isset($params['lang'])?$params['lang']:LANG;
if(isset($params['type'])){
if($params['type']=='date'){
$format = isset($lang['d/m/Y'][$cd_language])?$lang['d/m/Y'][$cd_language]:'d/m/Y';
$result = date($format,$content);
}
}else if(isset($lang[$content][$cd_language])){
$result = $lang[$content][$cd_language];
}
if(isset($result)){
return $result;
}
}
return $content;
}
}
quinta-feira, 29 de outubro de 2009
segunda-feira, 6 de julho de 2009
Parse JSON nativo e "inativo".
Opá! Milagres acontecem até mesmo para um ateu! To eu aqui de novo em menos de 1 mês!
Bom, vamos lá!
Case: To de boa tentando otimizar um JS e tals, ai entendo depois de anos de trabalho que armazenar dados em HTML quando carrega a página, quando não quer ou não da pra fazer AJAX na bagaça mas tem que ficar 2.0, é idiotice.
Sol: Pego meu array PHP, aplico um json_encode() foderoso e colo dentro da variável javascript direto,! Pouts, sussa! Posso fazer isso assim:
var galerias_multimidia = php echo json_encode($array)php;
masss... não é o caso, eu montei a string json na unha(meio-mané)! RÁ!
Simprão! Só rodar nesse esquema que ta valendo.
var myObject = (JSON)?JSON.parse(myJSONtext): eval('(' + myJSONtext + ')');
Precisa explicar como usa não né! Percebi!
Fui!
Bom, vamos lá!
Case: To de boa tentando otimizar um JS e tals, ai entendo depois de anos de trabalho que armazenar dados em HTML quando carrega a página, quando não quer ou não da pra fazer AJAX na bagaça mas tem que ficar 2.0, é idiotice.
Sol: Pego meu array PHP, aplico um json_encode() foderoso e colo dentro da variável javascript direto,! Pouts, sussa! Posso fazer isso assim:
var galerias_multimidia = php echo json_encode($array)php;
masss... não é o caso, eu montei a string json na unha(meio-mané)! RÁ!
Simprão! Só rodar nesse esquema que ta valendo.
var myObject = (JSON)?JSON.parse(myJSONtext): eval('(' + myJSONtext + ')');
Precisa explicar como usa não né! Percebi!
Fui!
Marcadores:
.,
javascript,
jquery,
json,
performance,
testé*_/
sexta-feira, 3 de julho de 2009
Comentários condicionais dentro do CSS
Opa pessoal!! To vivo! hehe!
Dica rápida para a galera que ainda usa hacks css ou para quem precisa consertar a caca feita por alguma biblioteca.
{/* any IE */float: expression('none');/* IE 5.x */}
{/* any Moz */float: expression('none');/* Moz 2.x */}
Lembrando que se você montou o layout desde o começo e em determinado momento precisou de um hack, comece de novo, leia, aprenda! Hoje em dia só utilizo hacks para consertar bibliotecas que geram estilos e aí tenho que me virar para consertar em tempo de execução.
FKDK!
Abraços e não precisa de explicação como se usa os comments não né!?
Dica rápida para a galera que ainda usa hacks css ou para quem precisa consertar a caca feita por alguma biblioteca.
{/* any IE */float: expression('none');/* IE 5.x */}
{/* any Moz */float: expression('none');/* Moz 2.x */}
Lembrando que se você montou o layout desde o começo e em determinado momento precisou de um hack, comece de novo, leia, aprenda! Hoje em dia só utilizo hacks para consertar bibliotecas que geram estilos e aí tenho que me virar para consertar em tempo de execução.
FKDK!
Abraços e não precisa de explicação como se usa os comments não né!?
segunda-feira, 8 de junho de 2009
terça-feira, 28 de abril de 2009
Chrome experiments
Aew pessoal, link muito interessante para quem curte javascript como eu...
É uma listinha de exemplos utilizando bibliotecas javascript muito bem elaboradas, vale a pena dar uma navegada.
link: chromeexperiments
Abraços!!!
É uma listinha de exemplos utilizando bibliotecas javascript muito bem elaboradas, vale a pena dar uma navegada.
link: chromeexperiments
Abraços!!!
Assinar:
Postagens (Atom)