⚠ Desculpe pela bagunça aqui, eu estou atualizando meu tema então algumas coisas ficarão fora do lugar por um tempo, mas logo logo voltarão ao normal.

⚠ Sorry for the mess in here, I'm currently updating my theme so some things will be out of place for a while, but soon it will be back to normal.

Mostrando postagens com marcador tumblr dicas. Mostrar todas as postagens
Mostrando postagens com marcador tumblr dicas. Mostrar todas as postagens
domingo, 21 de abril de 2019

Como personalizar páginas de erro "404 Page Not Found" (Tumblr)

Como personalizar páginas de erro "404 Page Not Found" (Tumblr)

(Última atualização em 21/04/2019) - (English version of this tutorial here!)

Já fazia um tempo que eu vinha procurando uma forma de personalizar páginas de erro em temas para o Tumblr. Encontrei alguns tutoriais sobre o assunto, mas nenhum deles funcionava para todo tipo de blog, funcionavam apenas para blogs de um determinado idioma (já que o código selecionava a página baseando-se na frase de erro que ela mostra e essa frase muda de acordo com o idioma do blog, tornando impossível para o script encontra-la em blogs que estejam em outros idiomas).

Até que um dia, enquanto estudava JQuery (meus agradecimentos ao W3Schools), eu encontrei um método que poderia funcionar para qualquer blog no Tumblr, pois ele seleciona a página baseando-se em seu status (se é uma página de erro ou não). Eu testei e ele funcionou! 🙌 Então, para quem estiver interessado(a), aqui está o meu tutorial sobre como customizar "páginas não encontradas" no Tumblr utilizando Ajax.

sexta-feira, 12 de abril de 2019

Como selecionar quais posts mostrar na sua página inicial (Tumblr)

Como selecionar quais posts mostrar na sua página inicial (Tumblr)

(Última atualização em 15/04/2019) - (English version for this post here!)

Se, assim como eu, você gosta de deixar seu blog bem organizado, mas ao mesmo tempo gosta de reblogar um pouco de tudo e isso acaba bagunçando a aparência do seu blog, você já deve ter pensado "como seria bom poder esconder, no meu tema, posts que rebloguei porque gostei mas que não combinam com a estética do meu blog...". Outra situação parecida seria se você quer esconder posts reblogados e mostrar apenas os seus posts originais na primeira página do seu blog.

Bom, seria possível fazer isso utilizando duas lógicas diferentes baseando-se no uso de tags. Vamos supor que você marcou alguns posts do seu blog com uma tag "#foto", você poderia fazer o seu tema:

  • Método 1) Mostrar somente os posts que contém a tag "#foto";
  • Método 2) Ou, mostrar todos os posts, exceto os que contém a tag "#foto".

Eu tentei algumas vezes utilizar o método 2, mas, infelizmente ainda não consegui fazer um script que execute essa função sem acabar bagunçando o tema todo. Então por enquanto a única opção disponível que eu conheço é o método 1, e esse é o método que eu estarei ensinando a usar neste post.

Como funciona?

Você instala um script no seu tema que faz a primeira página do seu blog redirecionar para a página de uma tag de sua escolha (se você não sabe como usar/acessar tags, leia este tutorial); dessa forma, ao abrir o seu blog, os primeiros posts a serem mostrados serão os posts marcados com essa determinada tag.

sexta-feira, 29 de março de 2019

Como solucionar/evitar erros em temas no Tumblr

Como solucionar/evitar erros em temas no Tumblr

(Última atualização em 04/03/2022) - (English version of this post here!)

Nem todo problema que surge em um tema é um defeito que já veio nele. Existem algumas coisas que você pode fazer ao instalar ou personalizar um tema que podem corromper seu código e causar erros.

Neste post eu listei os problemas mais comuns que acontecem em temas e mostrei como resolvê-los e também como prevenir outros.

Leia a tabela a seguir com os problemas listados e se algum deles soar parecido com o que você está tendo, então clique em todas as causas á sua frente. Se esse post não te ajudar, então entre em contato comigo via Ask do Tumblr e explique com bastante detalhes o que está acontecendo com o seu tema (se possível, mande prints para mostrar o que você quer dizer).