Olá pessoal! Hoje irei ensinar como colocar quatro botões que eu utilizo aqui no blog: Os botões aumentar, diminuir, voltar ao tamanho padrão da fonte. Esta postagem é um pedido da leitora Bruna que perguntou como colocar esses botões. Esses botões são muito úteis para um blog, pois há leitores que preferem a fonte maior, menor. Vamos ao tutorial?
1. Acesse a guia Modelo, clique no botão Fazer backup/Restaurar e faça uma cópia de segurança do seu template clicando no botão Fazer download do modelo completo.
2. Depois, clique no botão Editar HTML e marque a caixa Expandir modelos de widgets.
3. Pressione Ctrl+F para abrir o Localizador do navegador, e procure o código a seguir.
</head>
4. Imediatamente acima deste código, cole o seguinte código.
<!-- Script Aumentar/Diminuir Fonte -->
<script type='text/javascript'>
/*********************************************************
Script por: http://www.mundoblogger.com.br/
-Vanessa
*********************************************************/
//<![CDATA[
function fontReset() {
var obj = document.getElementById("textFontButtons");
if (obj.style.fontSize==""){obj.style.fontSize="12px"};
if (obj.style.fontSize=="10px"){obj.style.fontSize = "";}
if (obj.style.fontSize=="11px"){obj.style.fontSize = "";}
if (obj.style.fontSize=="12px"){obj.style.fontSize = "";}
if (obj.style.fontSize=="13px"){obj.style.fontSize = "";}
if (obj.style.fontSize=="14px"){obj.style.fontSize = "";}
if (obj.style.fontSize=="15px"){obj.style.fontSize = "";}
if (obj.style.fontSize=="16px"){obj.style.fontSize = "";}
if (obj.style.fontSize=="17px"){obj.style.fontSize = "";}
if (obj.style.fontSize=="18px"){obj.style.fontSize = "";}
if (obj.style.fontSize=="19px"){obj.style.fontSize = "";}
if (obj.style.fontSize=="20px"){obj.style.fontSize = "";}
if (obj.style.fontSize=="21px"){obj.style.fontSize = "";}
if (obj.style.fontSize=="22px"){obj.style.fontSize = "";}
if (obj.style.fontSize=="23px"){obj.style.fontSize = "";}
if (obj.style.fontSize=="24px"){obj.style.fontSize = "";}
}
function fontUp(){
var obj = document.getElementById("textFontButtons");
if (obj.style.fontSize==""){obj.style.fontSize="12px"};
if (obj.style.fontSize=="10px"){obj.style.fontSize = "11px";}
else if (obj.style.fontSize=="11px"){obj.style.fontSize = "12px";}
else if (obj.style.fontSize=="12px"){obj.style.fontSize = "13px";}
else if (obj.style.fontSize=="13px"){obj.style.fontSize = "14px";}
else if (obj.style.fontSize=="14px"){obj.style.fontSize = "15px";}
else if (obj.style.fontSize=="15px"){obj.style.fontSize = "16px";}
else if (obj.style.fontSize=="16px"){obj.style.fontSize = "17px";}
else if (obj.style.fontSize=="17px"){obj.style.fontSize = "18px";}
else if (obj.style.fontSize=="18px"){obj.style.fontSize = "19px";}
else if (obj.style.fontSize=="19px"){obj.style.fontSize = "20px";}
else if (obj.style.fontSize=="20px"){obj.style.fontSize = "21px";}
else if (obj.style.fontSize=="21px"){obj.style.fontSize = "22px";}
else if (obj.style.fontSize=="22px"){obj.style.fontSize = "23px";}
else if (obj.style.fontSize=="23px"){obj.style.fontSize = "24px";}
}
function fontDown(){
var obj = document.getElementById("textFontButtons");
if (obj.style.fontSize==""){obj.style.fontSize="12px"};
if (obj.style.fontSize=="24px"){obj.style.fontSize = "23px";}
else if (obj.style.fontSize=="23px"){obj.style.fontSize = "22px";}
else if (obj.style.fontSize=="22px"){obj.style.fontSize = "21px";}
else if (obj.style.fontSize=="21px"){obj.style.fontSize = "20px";}
else if (obj.style.fontSize=="20px"){obj.style.fontSize = "19px";}
else if (obj.style.fontSize=="19px"){obj.style.fontSize = "18px";}
else if (obj.style.fontSize=="18px"){obj.style.fontSize = "17px";}
else if (obj.style.fontSize=="17px"){obj.style.fontSize = "16px";}
else if (obj.style.fontSize=="16px"){obj.style.fontSize = "15px";}
else if (obj.style.fontSize=="15px"){obj.style.fontSize = "14px";}
else if (obj.style.fontSize=="14px"){obj.style.fontSize = "13px";}
else if (obj.style.fontSize=="13px"){obj.style.fontSize = "12px";}
else if (obj.style.fontSize=="12px"){obj.style.fontSize = "11px";}
else if (obj.style.fontSize=="11px"){obj.style.fontSize = "10px";}
}
//]]>
</script>
<!-- Fim Script Aumentar/Diminuir Fonte -->
5. Clique no botão Visualizar e se estiver tudo correto, clique em Salvar modelo.
6. Agora vamos adicionar os botões. Ainda na opção Editar HTML, pressione novamente Ctrl+F para abrir o Localizar do navegador e procure pelo código abaixo.
<div class='post-header-line-1'>
7. Após encontrado o código onde deseja colocar os botões ou ter encontrado o código acima, cole o seguinte código abaixo do mesmo.
<b:if cond='data:blog.pageType == "item"'><div class='text-font-button-area'>
<a href='javascript:fontUp()' title="Aumentar a fonte"><img src='URL-DA-IMAGEM-AUMENTAR' alt="+A" border="0"/></a>
<a href='javascript:fontReset()' title="Voltar ao tamanho padrão"><img src='URL-DA-IMAGEM-VOLTAR-TAMANHO' alt="+/-" border="0"/></a>
<a href='javascript:fontDown()' title="Diminuir a fonte"><img src='URL-DA-IMAGEM-DIMINUIR' alt="-A" border="0"/></a>
</div></b:if>
Substitua as partes destacadas de vermelho, pelo link da imagem do respectivo botão. Você pode criar suas próprias imagens no Adobe Photoshop utilizando o tamanho 23x23 para as três imagens.
8. Clique no botão Visualizar e se estiver tudo correto, clique em Salvar modelo.
9. Ainda na opção Editar HTML e com a caixa Expandir modelo de widgets marcada, pressione novamente Ctrl+F para abrir o Localizador de seu navegador e procure pelo código abaixo.
<div class='post-body entry-content'>
<data:post.body/>
<div style='clear: both;'/> <!-- clear for photos floats -->
</div>
10. Substitua todo o código encontrado pelo código a seguir.
<div class='post-body entry-content'>
<div id='textFontButtons'><data:post.body/>
<div style='clear: both;'/> <!-- clear for photos floats --> </div></div>
11. Depois, clique no botão Visualizar e se estiver tudo correto, clique em Salvar modelo.
12. Este passo é opcional, pois aqui, nos iremos adicionar somente efeitos ao botões para deixa-los mais elegantes. Se você preferir adicionar estes efeitos, pressione Ctrl+F para abrir o Localizador e procure pelo código a seguir.
]]></b:skin>
13. Depois de encontrado o código, cole o código a seguir acima dele.
/* ----- Efeitos do recurso de Aumentar e Diminuir fonte ----- */div.text-font-button-area {text-align:right;}div.text-font-button-area img {opacity:1;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}div.text-font-button-area img:hover {opacity:0.20;}
Você pode adicionar mais efeitos se preferir.
14. Para finalizar, clique em Visualizar e se estiver tudo correto, clique em Salvar modelo.
Pronto, entre em seus artigo para se certificar que eles estão funcionando. Lembre-se que os botões só aparecem na parte de dentro das postagens. Fiquem com Deus e até mais!
Referências:
Referências:
- Mundo Blogger - Vanessa: Todo o código. Artigo original.
- Bloggando Na Web - Igor Souza: Adição do botão Voltar ao tamanho.
37 Comentários
Joãozinho... consegui fazer até o passo 6; mas, depois, ao pesquisar pelo ctrl F não achava resutados.
3 de dezembro de 2011 às 13:12o que pode ser?
Muitas vezes você deverá marcar a caixa "Expandir modelos de widgets". Pois muitos templates oficiais do Blogger requer isso. Ou até mesmo o seu template não tem a tag descrita, mas acho isso muito improvável. Tente novamente e me envie a sua resposta.
3 de dezembro de 2011 às 19:21Aqui no meu eu n acho a a primeira a 2ª pesquisa com o crtl+f me ajuda?
5 de fevereiro de 2012 às 12:31a e no 9º passo tem duas esolha como fasso ali tambén?
5 de fevereiro de 2012 às 12:50agora deu serto rsrs
5 de fevereiro de 2012 às 12:56o meu por esemplo n esiste a onde eu boto?
5 de fevereiro de 2012 às 13:13Você, algumas vezes, deverá desmarcar a opção Expandir modelos de widgets para procurar esta tag. Verifique e tente novamente!
5 de fevereiro de 2012 às 16:16Obrigado pela participação.
Que bom que conseguiu Nicolas. Obrigado pela sua visita e volte sempre!
5 de fevereiro de 2012 às 16:19Pode me enviar o URL do seu blog para mim verificar o caso?
5 de fevereiro de 2012 às 16:41aqui esta: http://ligadosnotransformice.blogspot.com/
5 de fevereiro de 2012 às 16:42Não haverá outro modo a não ser o seguinte. Se você quiser que eu lhe ajude, fique a vontade para você me colocar como administrador de seu blog enviando-me um convite. Para isso, você deverá ir em Configurações, Básico, Permissões, Autores do blog e adicionar autores. Logo depois, me envie o e-mail para "contato.categoriablogger@gmail.com" e me deixe ser administrador.
5 de fevereiro de 2012 às 16:53Neste modo, instalarei para você o código gratuitamente.
ja mandei o convite
5 de fevereiro de 2012 às 16:57Agora, coloque-me como administrador de seu blog.
5 de fevereiro de 2012 às 17:00Pronto! Visualize seu blog e veja as postagens!
5 de fevereiro de 2012 às 17:10vlw!
5 de fevereiro de 2012 às 17:12como eu fasso para mudar a caixa de comntraios do blogger pela a do facebook só me mande o link
5 de fevereiro de 2012 às 17:27Isto ainda não sei como substituir, mas você pode colocar o código abaixo do post-footer.
5 de fevereiro de 2012 às 17:31Veja a postagem: http://joao987.blogspot.com/2012/02/substituindo-caixa-de-comentarios-do.html
6 de fevereiro de 2012 às 19:38joão acho que tu vai ter que botar o botão de almentar e diminuir de novo TT.TT pois o cara que ta me ajudado no blog mudoa lragura do blog e eu acbei tirado todas as atualizações TT.TT
9 de fevereiro de 2012 às 18:33Tudo bem, made-me de novo o convite!
9 de fevereiro de 2012 às 18:40Noosssaaaaaa Que Coisa, 20 Comentários de NADA, não é melhor falar por contato?
10 de fevereiro de 2012 às 10:24kade teu e-mail?
10 de fevereiro de 2012 às 11:04a e dessa ves n sai do blog caso iusso acontessa de novo
10 de fevereiro de 2012 às 11:07por favor
as
10 de fevereiro de 2012 às 11:09achei
10 de fevereiro de 2012 às 11:15kade?
10 de fevereiro de 2012 às 11:30ves?, iusso?
10 de fevereiro de 2012 às 11:30opis?
10 de fevereiro de 2012 às 11:30Nãoo, Ta de brincadeira.
10 de fevereiro de 2012 às 11:33Olá Leandro.
10 de fevereiro de 2012 às 16:57Se você já foi criança, poderá perceber que você escrevia e/ou digitava incorretamente. Não zombe de quem não sabe escrever. Além de falar através de comentários, foi opção do leitor e você não é dono deste logo para poder decidir o que os leitores devem ou não fazer. Se você é uma pessoas tão correta, você deve ter lido os termos de uso, que fica bem claro que não pode xingar dos leitores ou de qualquer indivíduo. Obrigado pela sua visita.
Primeiramente, Eu não iria me atrever a xingar uma "criança", quando você for fazer uma faculdade ou outra coisa do tipo, você aprendera várias coisas. Que você mesmo não te conhecendo, sei que não sabe.
11 de fevereiro de 2012 às 10:46"você deve ter lido os termos de uso, que fica bem claro que não pode xingar os leitores ou qualquer indivíduo."
Cara, Você esta me acusando que eu xinguei alguém, só dei uma sugestão. Eu não sou dono deste logo, como assim? Da logo do seu "Blog"?
Já tentei este codigo, segui tudo corretamente. Funciona uma, duas e até três vezes, mas não sei o que ocorre, após algum tempo simplesmente pára de funcionar.
30 de abril de 2012 às 00:48Provavelmente não sei o que ocorreu. Em todos os templates testados ocorreu tudo bem.
30 de abril de 2012 às 14:22Não entendi seu comentário. Poderia ser mais expressivo?
3 de junho de 2012 às 17:07Eu estava procurando por isso há muito tempo, pena que não funciona no meu.
22 de agosto de 2012 às 01:01A "medida" da fonte no meu template está em "%" e não em "px".
Existe algum modo de eu aplicar esse script mesmo assim?
Tentei, mas não deu certo!
Junior, você já tentou mudar o px por %? Se Já tiver tentando e não tiver dado certo, basta você converter o % no seu template por px e instalar o script. Caso esteja com dúvidas, leia este artigo que encontrei pela web:
22 de agosto de 2012 às 12:34http://eryxguimaraes.blogspot.com.br/2010/03/tabela-de-conversao-de-tamanhos-de.html
Meu blog é esse: http://www.defencionemevangelium.com.br/ Estou procurando esse recurso há vários dias, os passos são semelhantes em todos tutoriais que eu vi, consegui fazer todos os passos como descrito, mas nunca aparece nada. O que pode estar acontecendo? Agradeço sua ajuda!
10 de junho de 2014 às 17:19Postar um comentário