Template Outubro



Com um certo atraso publico o Template Outubro.
Contém menu horizontal, resumos automáticos de postagens e posts relacionados.
Para editar os links do menu, procure por este trecho e coloque a url onde indicado, substituindo o que está em negrito:

<div id='header-right'>
<ul>
<li class='home'><a href='http://templateoutubrotnb.blogspot.com/'>Home</a></li>
<li class='tab'><a href='http://templateoutubrotnb.blogspot.com/'>Sobre</a></li>
<li class='tab'><a href='http://templateoutubrotnb.blogspot.com/'>Fotos</a></li>
<li class='tab'><a href='http://templateoutubrotnb.blogspot.com/'>Contato</a></li>

[ ... ]

Template Férias



Menu Horizontal dividido. Para colocar os links à esquerda, procure pelo seguinte trecho do código:

<!-- Menu Esquerda -->

<ul class='left'>
<li><a href='http://templateferia.blogspot.com/'>Home</a></li>
<li><a href='url aqui'>Sobre</a></li>
<li><a href='url aqui'>Templates</a></li>
<li><a href='url aqui'>Contato</a></li>
</ul>

Para colocar os links à direita do menu:

<!-- Menu Direita -->
<ul class='right'>
<li><a href='http://templateferia.blogspot.com/'>Posts</a></li>
<li><a href='url aqui'>Comments</a></li>
<li><a href='url aqui'>Feeds</a></li>
</ul>

Coloques os links onde indicado, em negrito.

Cabeçalho dividido: é possível inserir um banner à direita do título;
Destaques abaixo do cabeçalho: são widgets de imagens fixos, basta subir uma imagem relacionada a um post, colocar o link do post e um título;
Resumos automáticos de postagens;
Posts Relacionados.

Segue ainda, com o código do template, variações para a imagem de fundo (muda a cor do menu). Para trocar a imagem de fundo, hospede a imagem que deseja e coloque a url obtida em:

body {
  background:$bgcolor url(coloque aqui a url da imagem hospedada)   repeat-x top left;

As opções de cores para o menu se apresentam abaixo:

Gray

Blue

Gray2

Pink

Green

[ ... ]

Como dividir o cabeçalho do Blogger

Atendendo pedidos, vou explicar como dividir o cabeçalho do blog para que possa acomodar outro widget ao lado do título e abaixo do mesmo. Lembrando que todos os tutoriais aqui publicados usam o template Mínima do Blogger como base; templates já modificados podem não apresentar o resultado esperado.
Este é o método que eu uso, vocês podem encontrar outros tutoriais que expliquem de maneira diferente, ok?

Primeiro vamos entender o cabeçalho original, no HTML:

<div id='header-wrapper'>

<b:section class='header' id='header' maxwidgets='1' showaddelement='no'>
<b:widget id='Header1' locked='true' title='Header Dividido TNB (Cabeçalho)' type='Header'/>
</b:section>
</div>

Perceba que existe uma Div (bloco) no alto da página de nome (ID) 'header-wrapper' que recebe um widget de nome Header1 dentro de uma seção  header. Header1 é um widget como qualquer outro elemento que você adiciona em sua sidebar por exemplo, e que não se perde a cada troca de template por que está trancado (locked='true'). O que precisamos fazer é estabelecer que a seção header não ocupe a área total de header-wrapper para dar espaço a uma nova seção. Faremos isso no CSS. Procure por:

#header-wrapper {
width:660px;
margin:0 auto 10px;
border:1px solid $bordercolor;
}

Neste trecho do CSS está contido o estilo para toda div header-wrapper. Veja que a largura total desta div é de 660px. Você pode aumentar esta largura (não sem antes aumentar a largura de Outer-Wrapper, que é a Div maior que engloba todas as outras). O que vou fazer primeiramente é estabelecer que Outer-wrapper tenha 990px de largura:

#outer-wrapper {
width: 990px;
margin:0 auto;
padding:10px;
text-align:$startSide;
font: $bodyfont;
}

Feito isso, aumento a largura de header-wrapper para 980px de largura:

#header-wrapper {
  width:980px;
  margin:0 auto 10px;
  border:1px solid $bordercolor;
  }

Agora que a Div header-wrapper está apta para conter duas seções, vou dar uma largura para header e determinar que flutue à esquerda (para que a nova seção se apresente à direita do título do blog):

#header {
  margin: 5px;
  border: 1px solid $bordercolor;
  text-align: left;
  float:left;
  width:40%;
  color:$pagetitlecolor;
}

Em seguida crio uma nova  seção que ocupará o lado direito de header-wrapper e que receberá o novo widget; vou chamá-la de #header-right:

#header-right{
margin: 5px;
border: 1px solid $bordercolor;
text-align: left;
float:right;
width:56%;

color:$pagetitlecolor;
}

Bom, sabemos que apenas com CSS não se cria nada, ele serve apenas para dar estilo, portanto iremos criar a nova seção no HTML:

<div id='header-wrapper'>
<b:section class='header' id='header' maxwidgets='1' showaddelement='no'>
<b:widget id='Header1' locked='true' title='Header Dividido TNB (Cabeçalho)' type='Header'/>
</b:section>
<b:section class='header-right' id='header-right' maxwidgets='1' showaddelement='yes'/>

</div>

Pronto, já temos o nosso cabeçalho dividido em dois. Salve e vá até a página Layout, deve ficar assim:



Se você deseja que a nova seção possa receber mais de um widget, basta apagar o trecho maxwidgets='1' ou aumentar o número de 1 para quantos widgets deseja que ele receba.

Mas Ariane, eu quero colocar um widget ao lado do título e um baixo, ocupando todo o espaço do header-wrapper, tem como? Tem sim. Novamente vamos criar uma nova seção que chamaremos #header-bottom. Vamos estabelecer primeiro o estilo e depois acrescentamos o código HTML:

#header-bottom {
width:100%; /*veja que a largura é total*/

margin:0 auto 0px; /*não há flutuação, está alinhado ao centro*/
}


e no HTML:

<div id='header-wrapper'>
<b:section class='header' id='header' maxwidgets='1' showaddelement='no'>
<b:widget id='Header1' locked='true' title='Header Dividido TNB (Cabeçalho)' type='Header'/>
</b:section>
<b:section class='header-right' id='header-right' maxwidgets='1' showaddelement='yes'/>

<div style='clear:both'/>
<b:section class='header-bottom' id='header-bottom' maxwidgets='1' showaddelement='yes'/>

</div>

A linha <div style='clear:both'/> abaixo das duas primeiras seções serve para 'empurrar' a nova seção (header-bottom) para baixo, caso contrário ela ficaria acima das outras e bagunçaria todo o layout. Salve e veja como deve ficar na página Layout:



E então eu fiquei muito feliz de conseguir dividir meu cabeçalho e coloquei lá um banner do Adsense de 468x60 na seção da direita e um de 790x90 na seção de baixo e ficou assim:


Aff Ariane, ficou feinho...não tem como deixar o banner alinhado no centro? Tem, claro que sim. O que fizemos até agora foi dar estilo para as seções que recebem os novos widgets, mas não determinamos como os widgets devem se comportar dentro destas seções, certo?
Vou então determinar que o widget que ocupa a seção #header-bottom apareça alinhado ao centro, com um espaçamento para o topo de 5px:

#header-bottom  .widget{text-align:center; padding-top:5px;}

Acrescento ainda uma cor no background de #header e obtenho este resultado:


Melhorou um pouco, não? Claro que estou apenas usando um exemplo bem básico para que você tenha uma noção, depois é com a criatividade de cada um. Você também pode centralizar o widget que ocupa a seção #header-right, da seguinte maneira:

#header-right .width{text-align:center} /*o banner ocupará o centro da seção*/

Supondo que você queira colocar em #header-bottom uma lista de links (ou marcadores) para que se apresente como um menu horizontal, acrescente no CSS:

#header-bottom ul{
margin: 0 0 0;
padding: 0 0 0;}

#header-bottom li{
float:left;
list-style-type:none;
}

#header-bottom li a{
display:block;
padding:0 20px; /*espaçamento entre os títulos*/
font-size:0.9em; /*tamanho da fonte*/
font-weight:normal;
text-decoration:none;
color: #000000; /*cor do link*/
}

#header-bottom a:hover{
color:#000000; /*cor do link no quando passa o mouse sobre*/
text-decoration:none;}

O resultado é este (acrescentei também uma borda em #header-wrapper e um background em #header-bottom  valor #ccc):



É isso ;)

[ ... ]

Como colocar links no menu

Muitas pessoas me perguntam como colocar links nos menus dos templates que baixam aqui e em outros blogs. Outra pergunta que me fazem muito é que link colocar no menu. Então vamos por partes.
Se você baixou um template que tem a opção de menu horizontal, saiba que há duas maneiras distintas de editar os links:

Editar através do html.

Este tipo exige que os links sejam colocados diretamente no código html do menu. A estrutura do código de um menu é bastante semelhante ao exemplo abaixo:

<div id='menu'>
<ul>
<li><a href='url do link aqui'>Home</a></li>
<li><a href='url do link aqui'>Sobre</a></li>
<li><a href='url do link aqui'>Fotos</a></li>
<li><a href='url do link aqui'>Contato</a></li>
</ul>
</div>

Entre  <div id='menu'> e </div> encontra-se o conteúdo do bloco ou seja, uma lista, que se inicia em <ul> e termina com </ul> . Entre cada um dos <li> e </li> deve ser colocado o link de destino e onde está Home, Sobre, Fotos, etc, o nome que aparecerá no menu (destino do link).
Mas, que links colocar no menu? Você pode colocar o link de um post específico (criar um post sobre você ou seu trabalho e colocar em Sobre ou ainda um formulário de contato em um post e nomear Contato) para dar a impressão de páginas, por exemplo. Para obter o link de um post específico, basta clicar sobre o título do post e ir em Copiar Link. Se o post não tiver título, basta copiar o endereço que aparece no seu navegador quando está na página do post. Você pode ainda linkar um marcador específico como faço aqui no blog (em Templates). Basta clicar com o botão direito do mouse sobre determinado marcador de sua lista e copiar o link.

Editar através do gadget Lista de Links.

Em muitos dos templates que disponibilizo deixo para que o menu seja editado através do gadget Lista de Links. Para isso, basta ir em Layout, clicar em Adicionar Elemento de Página e escolher a opção Lista de links:


Em Novo Url do Site coloque o link de destino e em Novo Nome do Site o nome que aparecerá no menu. Clique em Adicionar Link e continue colocando os outros links que deseja que apareçam no menu.


Não coloque título em sua lista!
Tendo terminado sua lista, disponha os links na ordem que deseja que apareçam, da esquerda para a direita no menu, clicando nas flechinhas que direcionam para cima e para baixo (para cima o link fica à esquerda, para baixo à direita).


Clique em Salvar e arraste o gadget para o espaço destinado ao menu, geralmente à direita do cabeçalho ou abaixo dele.

Mas como saber que tipo de edição há em cada template? Bom, geralmente o autor dá uma pista de como editar o menu, mas se ele esquecer (e eu sempre esqueço...) procure no código do seu template algo semelhante a primeira lista (HTML) e se não houver nada assim, edite uma Lista de Links e arraste para o local que seja mais obviamente indicado para mostrar um menu e visualize para ter certeza de que arrastou para o local correto.

[ ... ]

Template Setembro



Pelo nome do template é fácil chegar a duas conclusões: a) eu não tenho a mínima imaginação para batizar templates e b) este template está sendo publicado com um certo atraso.

Ele segue os moldes do Template Futebol, porém com a sidebar à direita. A diferença principal é o slide que funciona apenas na primeira página do blog (Home) e que também pode ser retirado do template sem problemas.

Os posts se apresentam automaticamente resumidos com miniatura da imagem utilizada na página principal (Home) e também nas páginas que apresentam os posts relacionados a um marcador ou data do arquivo.
O último post publicado apresenta um resumo maior e tamanho da imagem também maior que o restante dos posts.
Todas as cores podem ser modificadas no painel Fontes e Cores, com  poucas exceções. Foram utilizadas imagens tanto no header quanto no background da página que podem ser removidas através do código. Se você desejar remover as imagens, procure pelos seguintes trechos do código do template:

Background: 
Apague o que está em negrito
body {
margin:0;
background:$bgcolor url(http://i32.tinypic.com/vpby2a.jpg)  repeat;
Header
Apague o que está em negrito:
#header-wrapper {
margin:0 auto;
overflow:hidden;
padding:0;
background:$headerbgcolor url(http://i32.tinypic.com/2uyj7np.png)  repeat-x;

Para colocar os links no menu horizontal

O espaço do menu está a direita do título do blog, na página Layout. Clique em Editar no retangulo correspondente e coloque seus links.

Para ativar o formulário de busca, procure o trecho abaixo e coloque o nome do seu blog onde indicado:

<div id='subright'>
<form action='http://seublog.blogspot.com/search' id='search' method='get'>
<label class='hidden' for='s'>Search:</label>
<input id='subsearch' name='q' type='text' value=''/>
<input id='subsubmit' type='submit' value='Go'/>
</form>
</div></div>

Para colocar imagens no slide, procure o seguinte trecho:

<b:if cond='data:blog.url == data:blog.homepageUrl'>
<div id='s3slider'>
<ul id='s3sliderContent'>
<li class='s3sliderImage'>
<img src='http://i26.tinypic.com/24oyu7n.jpg'/>
<span>texto-a-ser-exibido</span>
</li>
<li class='s3sliderImage'>
<img src='http://i26.tinypic.com/2cr9d02.jpg'/>
<span>texto-a-ser-exibido</span>
</li>
<li class='s3sliderImage'>
<img src='http://i28.tinypic.com/vhvq7l.jpg'/>
<span>texto-a-ser-exibido</span>
</li>
<div class='clear s3sliderImage'/>
</ul>
</div>
</b:if>

As imagens devem ter o tamanho 600px de largura e 220px de altura.

Substitua as url's em negrito pelas url's de suas imagens e coloque a legenda onde indicado.

Arquivos necessários para o funcionamento do slide:

Para que o slide funcione é necessário utilizar dois scripts: jQuery e s3Slider, que acompanham o pacote com o código do template. Hospede no Google Site ou use qualquer outra hospedagem de sua preferência, anote a url fornecida de cada um dos script, depois procure no código do template um trecho idêntico ao mostrado abaixo e coloque as url's onde indicado:

<script src='url do arquivo jquery' type='text/javascript'/>
<script src='url do arquivo s3Slider' type='text/javascript'/>

  • Se você não deseja utilizar o slide, basta apagar todo o trecho mostrado acima (para a colocação das imagens).
  • Não retire o link para o Templates Novo Blogger que está no rodapé.
  • Se deseja redistribuir este template, por favor entre em contato comigo.
  • Se desejar fazer outras modificações no tema,  consulte os tutoriais.

 Em breve publicarei outros templates que estou terminando. Espero que gostem :)

[ ... ]

Link para o final de semana


A novidade que o Blogger traz esta semana é o avatar nos comentários. Semana passada foi o Jump Break (o 'Leia Mais' nativo do Blogger: isso mesmo, chega de gambiarras!). Como um monte de gente tratou das novidades, não vou me repetir aqui, prefiro indicar os posts sobre esses e outros assuntos:

Jump Break – o hack “Leia mais” do Blogger - Dicas Blogger
Ativando as fotos/avatares nos comentários do Blogger - IceBreaker
Avatar/Fotos nos Comentários do Blogger - Ferramentas Blog
Personalizando o avatar nos comentários - htmhelen
Ativando foto nos comentários e Correções - Códigos Blog


e outros assuntos:
Comentários e Conversa no blog com Google Conversation Element - Mamanunes
Imagen y enlace en la firma del post para varios autores - El Escaparate de Rosa
O que é Cache e Requisições HTTP? - Bloggersphera
border-radius - Gema Blog
Hablando de la propiedad Float - Vagabundia

e alguns links que guardei no Twitter esta semana (sim, uso o Twitter também para guardar links):
Best Sites to Download Free Patterns
Over 5000 FREE Adobe Photoshop Brushes
11 Classic CSS Techniques Made Simple with CSS3
25 High-Quality Calligraphy Fonts
Os 20 experimentos mais bizarros da história
100 anos de efeitos especiais
Yo quiero ser un Blog Star

Bom final de semana! ;)

[ ... ]

Template Impressões

template blogger

Template com menu horizontal e uma sidebar.
Para editar os links do menu horizontal, procure o seguinte trecho do código do template:

<div id='navigation'>
<ul>
<li class='home'><a href='http://riscoserasuras.blogspot.com/'>Home</a></li>
<li class='tab'><a href=''>Sobre</a></li>
<li class='tab'><a href=''>Imagens</a></li>
<li class='tab'><a href=''>Contato</a></li>
</ul>
Substitua a url em negrito pela url do seu blog e coloque as outras url's que desejar.

Obs: As imagens utilizadas neste template, por serem grandes, tornam o carregamento da página um tanto lento. Este problema pode ser contornado hospedando as imagens no seu próprio blog. 

Como hospedar as imagens no seu blog:
1- Crie uma nova postagem e acrescente todas as imagens que acompanham o código do template. Deixe a imagem como grande:

2- Coloque todas as imagens neste post e salve o post como rascunho.

3- Clique em Editar HTML e copie a url da imagem:


4- Cole a url no local correspondente no código do template. Por exemplo, a imagem body background deve ser colocada em :

body {
 background:url(http://4.bp.blogspot.com/_YGpl3rQPSzI/SqXYfLn4NHI/AAAAAAAAN0g/4QIzInK6ssQ/s320/back.png)  repeat;

 Algumas imagens aparecem duas vezes, no formato png e gif e devem ser colocadas na ordem em que se apresentam. Por exemplo, em .top há dois backgrounds, desta maneira:

background: url(aqui coloque a imagem top 1)  no-repeat top center;
_background: url(aqui coloque a imagem top 2)  no-repeat bottom center;

Atenção! O link copiado será mais ou menos como o mostrado abaixo, no entanto a parte em vermelho deve ser apagada:

http: //3.bp.blogspot.com/_YGpl3rQPSzI/Sq63cwTvbZI/AAAAAAAAN7c/AYGWsJGOq1c/s1600-h/bottom+1.png

[ ... ]

Template Futebol

template futebol 

Template com menu horizontal, formulário de busca e marcadores como menu suspenso na barra superior. Posts resumidos automaticamente com miniatura da imagem utilizada. A novidade aqui é que o último post publicado aparece destacado (largura e altura maior) e também resumido automaticamente. As bordas arredondadas não são visíveis no Internet Explore. Todas as cores podem ser modificadas no painel Fontes e Cores.

Para editar os links do menu, clique em Editar, conforme a imagem abaixo:

 

Na janela que se abre, clique em editar em cada linha, para alterar o link:


Para ativar o formulário de busca procure pelo seguinte trecho no código do template (não precisa expandir modelo de widget) e coloque o link do seu blog onde indicado:

<div id='subnav'>
<div id='subleft'>
<form action='http://seublog.blogspot.com/search' id='search' method='get'>
<label class='hidden' for='s'>Search:</label>
<input id='subsearch' name='q' type='text' value=''/>
<input id='subsubmit' type='submit' value='Go'/>
</form></div>

[ ... ]

Template Pin-Up

template pin-up blogger


O template contém:

- Menu superior à direita. Para editar os links do menu superior (Menu1) procure o seguinte trecho no código do template, apague o que está em negrito e coloque o seu link no lugar:

<!-- Inicio Menu1 -->
<div id='menu1'>
<ul>
<li><a expr:href='data:blog.homepageUrl'>Home</a></li>
<li><a expr:href='data:blog.homepageUrl + &quot;feeds/posts/default&quot;' title='Subscribe to Content via RSS'>Feed</a></li>
<li><a href='http://twitter.com/_Ariane_' title='Twitter'>Twitter</a></li>
<li><a href='http://template122.blogspot.com/2009/02/contato.html' title='Contato'>Contato</a></li>
</ul>
</div>
<!-- Fim do Menu1 -->

- Menu horizontal abaixo do cabeçalho. Para editar os links do Menu2, procure o seguinte trecho do código do template:

<!-- Inicio do Menu2 -->
<div id='subscribe'>
<ul>
<li class='link1'><a herf=''>Categorias</a></li>
<li class='link2'><a href=''>Fotos</a></li>
<li class='link3'><a href=''>Arquivos</a></li>
<li class='link4'><a href=''>Sites</a></li>
</ul>
</div>
<!-- Fim Menu -->

Coloque os links entre as aspas após href=

- Resumos automáticos de postagens com miniatura das imagens utilizadas;
- Sidebar dividida em duas colunas;
- Footer dividido em 3 colunas;
- Posts Relacionados nas páginas internas.

Podem usar e modificar à vontade, peço apenas a gentileza de não retirarem os créditos, ok?

Bom final de semana! :)

[ ... ]

Mostrar os Marcadores e Arquivos como listas

tutorial blogger


Por padrão, quando se clica em um Marcador ou mês do arquivo no Blogger, ele exibe todos os posts  relacionados completos, o que acredito que não ajuda muito na busca do leitor, principalmente se você tem muitos posts em uma categoria/mês. Porém é possível determinar que, clicando em um marcador ou mês do arquivo, surjam apenas os títulos dos posts, ordenados cronologicamente (faça um teste e clique em qualquer marcador aqui do TNB). Eu já expliquei como fazer isso no post Melhorando a apresentação dos marcadores e arquivos  mas o que não expliquei ainda é como dar estilo à lista, nem como retirar a data que aparece ao lado do título.

Conforme o tutorial, deve-se substituir <b:include data='post' name='post'> por:

<b:if cond='data:blog.homepageUrl !=data:blog.url'>
<b:if cond='data:blog.pageType != "item"'>
<a expr:href='data:post.url'>
<data:post.title/></a><br/>
<b:else/>
<b:include data='post' name='post'/>
</b:if>
<b:else/>
<b:include data='post' name='post'/>
</b:if>

Mas, para que seja possível dar estilo à lista de títulos, ao invés de substituir pelo código acima, substitua por:

<b:if cond='data:blog.homepageUrl != data:blog.url'>
<b:if cond='data:blog.pageType != "item"'>
<div id='titulos'><ul><li>
<a expr:href='data:post.url'><data:post.title/></a>
</li></ul>
</div>


<b:else/>
<b:include data='post' name='post'/>
</b:if>
<b:else/>
<b:include data='post' name='post'/>
</b:if>

Agora para dar estilo à lista, acrescente no CSS (acima da tag ]]></b:skin>):

#titulos{ /*estilo para o espaço ocupado pela lista */
margin:6px 0px;
background:#fff;
padding:6px;
border:1px solid #e3e2e3}

#titulos ul{ /*estilo da lista */
margin:0px;
list-style-type:none;
background:#eeeded;
padding:3px;}

#titulos li{ /* estilo para cada item da lista */
background: #fff ;
padding:15px 0px 3px 40px;
font-weight:bold}

Para que a data não apareça nestas listas, procure pelo código da data dos posts, que é:

<b:if cond='data:post.dateHeader'>
<h2 class='date-header'><data:post.dateHeader/></h2>
</b:if>


e substitua por:

<b:if cond='data:blog.homepageUrl == data:blog.url'>
<b:if cond='data:post.dateHeader'>
<div class='date-header'><data:post.dateHeader/></div>
</b:if>

<b:else/>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<b:if cond='data:post.dateHeader'>
<div class='date-header'><data:post.dateHeader/></div>
</b:if></b:if></b:if>

O que fazemos é colocar a data em uma condicional para a home e não sendo a página home, que apareça nas páginas internas (o que exclui as páginas de arquivos e marcadores).

[ ... ]