Happy Festivus!
quinta-feira, 20 de dezembro de 2012
Debugando erros Episódio 1
Pra quando o script trava sem nenhum motivo aparente:
error_reporting(E_ALL);
ini_set('display_errors','on');
error_reporting(E_ALL);
ini_set('display_errors','on');
quarta-feira, 12 de dezembro de 2012
Como tornar uma imagem em preto-e-branco com css
Update: O cara que disponibilizou a classe que eu copiei, atualizou o código. Segue abaixo:
.imagem{
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */
filter: gray; /* IE6-9 */
-webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
-webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
-webkit-backface-visibility: hidden; /* Fix for transition flickering */
}
Só não funcionou no Safari nem no Opera...
..com a seguinte classe:
.imagem{
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
filter: gray; /* IE6-9 */
-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}
Fonte: http://www.karlhorky.com/2012/06/cross-browser-image-grayscale-with-css.html
terça-feira, 11 de dezembro de 2012
Select Case no Mysql
Simples:
SELECT id, nome, descricao,
CASE status
WHEN 1 THEN 'Aprovado'
WHEN 2 THEN 'Vencido'
WHEN 3 THEN 'Pendente'
WHEN 0 THEN 'Reprovado'
END AS status
FROM tabela
Fonte:http://talibamartins.wordpress.com/2007/09/20/if-e-case-no-mysql/
SELECT id, nome, descricao,
CASE status
WHEN 1 THEN 'Aprovado'
WHEN 2 THEN 'Vencido'
WHEN 3 THEN 'Pendente'
WHEN 0 THEN 'Reprovado'
END AS status
FROM tabela
Fonte:http://talibamartins.wordpress.com/2007/09/20/if-e-case-no-mysql/
sexta-feira, 7 de dezembro de 2012
Zero entre aspas
Só uma coisinha rápida, pra eu lembrar mais tarde, e pro caso de alguém precisar:
Tem um site que eu 'fiz' (na verdade, personalizei) em wordpress.
Pra gerenciar as galerias de fotos, eu instalei o Nextgen Gallery, que é um plugin pra isso.
O bom de mexer com wordpress, e com coisas que muita gente usa, é que tem milhares de blogs falando como se usa esses negócios. O ruim é que nenhum deles é o que eu quero fazer.
Eu queria era ter uma página chamada 'fotos', onde ia mostrar automaticamente todos os albuns de fotos cadastrados. Do jeito que todo mundo mostrava, tinha que entrar na página e dizer pra mostrar tal álbum. Mas eu não queria isso, queria um jeito de mostrar todos os albuns.
Bueno, eu dei uma olhada no código e achei o que eu queria. Ou seja, a resposta tava bem debaixo do meu nariz.
Ou pra ser mais específico, na frente. Porque eu não fico com o nariz em cima do monitor, e sim de frente pra ele. Mas enfim.
Nos outros blogs, aparecia sempre pra colocar assim no post:
[album=#]
onde # é o id do álbum que eu quero mostrar. Mas eu não queria mostrar um álbum, queria mostrar todos. Daí no código eu achei esse comentário:
// in the case somebody uses the '0', it should be 'all' to show all galleries
Quer dizer, se eu colocar '0' como id do álbum que eu quero mostrar, ele mostra todos.
E eu tava desde ontem à noite tentando descobrir como fazer isso...
Assinar:
Postagens (Atom)