9 de março de 2010 às 01:45 (atualizado em 9 de março de 2010 às 12:49)
Publicado em Tecnologia
Marcadores: código, dicas, SQL, webdesign, WordPress

Encontrei dois textos interessantes sobre marcadores de blogs (no Blog for Profit e no Jasor Better). Segundo eles, os marcadores funcionam como palavras-chave, ligando até mesmo posts de diferentes categorias de forma intuitiva.
Por outro lado, em excesso, os marcadores podem confundir o leitor, tornando-se prejudiciais. Sendo assim, decidi verificar quantos marcadores meus posts têm.
Pesquisei na internet, mas não encontrei nenhuma solução para esse problema. Então, usando a documentação do WordPress e contando com a ajuda de uma colega de trabalho (obrigado, Luciana!), cheguei ao comando abaixo:
SELECT post_title, COUNT(db_term_relationships.object_id) AS qtd FROM db_term_relationships
LEFT JOIN db_posts ON id = object_id
LEFT JOIN db_term_taxonomy ON db_term_relationships.term_taxonomy_id = db_term_taxonomy.term_taxonomy_id
LEFT JOIN db_terms ON db_terms.term_id = db_term_taxonomy.term_id
WHERE db_term_taxonomy.taxonomy = "post_tag"
GROUP BY db_term_relationships.object_id
ORDER BY qtd DESC
Fica como lembrete para mim e sugestão para outros que tenham a mesma dúvida…
20 de fevereiro de 2010 às 01:06 (atualizado em 9 de março de 2010 às 12:29)
Publicado em Tecnologia
Marcadores: código, dicas, internet, Jstn Ryan, WordPress

Gostei muito das últimas atualizações do Worpress porque adicionaram funcionalidades que eu obtinha apenas por meio de plugins. O gerenciamento de imagens, por exemplo, faço agora pela Biblioteca de Mídia. O sistema oferece ferramentas básicas de edição de figuras, galerias automáticas e a geração automática de miniaturas de figuras com grandes dimensões.
As miniaturas são sinalizadas por meio de sufixos acrescentados aos seus nomes. Contudo, os sufixos são criados a partir das dimensões (largura x altura) das miniaturas, dificultando uma identificação rápida e eventuais alterações futuras.
Continue lendo »
21 de junho de 2009 às 21:55 (atualizado em 9 de março de 2010 às 13:07)
Publicado em Tecnologia
Marcadores: código, Google Adsense, monetização, plugins, scripts, SQL, webdesign, WordPress
Fiz algumas mudanças no blog nos últimos dias. Como tenho andado muito atarefado, infelizmente elas foram levadas no meu tempo vago (que tem se tornado cada vez mais raro): começaram há alguns dias e acabaram (espero!) hoje à tarde. Não sem antes me deixarem com mais alguns cabelos brancos: quem acessou o site entre as 15 e as 18 horas encontrou-o sem nenhum post, fruto de problemas para importar a cópia de segurança dos registros.
Há quase um ano, desabilitei duas funcionalidades do WordPress 2.6: o controle de revisões e o auto-salvamento de posts. Apesar de serem ótimas idéias, resultam num aumento desnecessário do blog, tornando-o lento. Essa semana descobri que essas funcionalidades foram reativadas (na instalação da versão 2.7 ou 2.8, não sei ao certo) e fui corrigir o problema.
Continue lendo »
24 de dezembro de 2008 às 01:56 (atualizado em 9 de março de 2010 às 13:08)
Publicado em Tecnologia
Marcadores: bookmarks, código, cron, dicas, plugins, scripts, WordPress
Há cerca de uma semana, sugeri um script que atualizava o campo de data dos links do WordPress, tornando possível a exibição do blogroll por ordem de atualização.
Porém, o Planeta Ubuntu Brasil ficava sempre em último lugar na lista, apesar de ser atualizado frequentemente. Observei então, que o feed traz as datas em português, impedindo na conversão por meio da função strtotime() (que espera datas em inglês).
Assim, alterei o script que sugeri aqui há uma semana: ele agora tenta identificar datas válidas no cabeçalho do feed e no primeiro item exibido. E, para atender casos como o do Planeta Ubuntu Brasil, procura datas tanto no formato RSS 2.0 quanto no formato RSS 1.0.
Continue lendo »
18 de dezembro de 2008 às 02:10 (atualizado em 9 de março de 2010 às 13:10)
Publicado em Tecnologia
Marcadores: anexos, bookmarks, código, cron, dicas, plugins, scripts, usabilidade, webdesign, WordPress
Atualizei o WordPress para a versão 2.7 (codinome Coltrane), que trouxe várias vantagens, como a possibilidade de reduzir o número de plugins ativos, já que comentários aninhados, personalização do painel administrativo e atualização de plugins (e do próprio WordPress) agora são nativos. Recomendo!
A implementação de comentários aninhados exigiu alterações no tema do blog. Então, aproveitei para fazer algumas pequenas mudanças:
- implementei o envio de anexos no formulário de contatos (ainda em testes);
- o campo atual nos formulários agora recebe cores diferentes para maior destaque (exceto no internet Explorer…); e
- a pedidos, alterei a seção Sites recomendados (blogroll), classificando os sites por ordem decrescente de atualização.
Continue lendo »
17 de julho de 2008 às 14:15 (atualizado em 9 de janeiro de 2010 às 18:08)
Publicado em Diversos
Marcadores: WordPress
Post rápido, apenas para explicar a recente instabilidade no blog: ao instalar o WordPress 2.6 (codinome Tyner), fiz algumas modificações no .htaccess que resultaram em repetidas páginas em branco.
Espero que agora tudo esteja de volta ao normal.