Os tutoriais e templates aqui apresentados são voltados para os Modelos de layout (lançados em 2006). A eficácia das dicas aqui apresentadas não foram testadas nos novos modelos de templates do Blogger (2010).
Mostrando postagens com marcador Links. Mostrar todas as postagens
Mostrando postagens com marcador Links. Mostrar todas as postagens

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.
Leia Mais

Links para a semana

Olá pessoal, ainda estou viva :) Ando sumida por conta das inúmeras encomendas de templates e ajustes que chegam todos os dias. Trabalhar é sempre muito bom, mas toma bastante tempo e por isso tenho atualizado o blog (os blogs...) bem menos do que gostaria. Tenho visto muitas coisas interessantes por aí e vou deixar hoje alguns links legais para quem deseja dar uma turbinada no blog e para os que gostam de trabalhar com imagens.

Inspiração : layouts de outras plataformas para inspirar novos modelos.
40 modelos cleans do Wordpress
20 sites onde encontrar lindos modelos do Wordpress

Imagens
28 sites onde editar e brincar com imagens
Legal Image Banks (é imagem que não acaba mais mas não se esqueça de checar sempre os termos de uso!)
 Free Background for Blogger

Ícones
Icons Etc

Posts Interessantes
El Scaparate - Efecto deslizante (slide) para entradas expandibles
Gem@ Blog - Footer - Imagen y color
Vagabundia - Las fuentes de texto y sus unidades
Bloggersphera - Adsense para team e outras utilizações
Leandro Ricardo.com - Lightbox no Blogger

Por hoje é isso, amanhã coloco mais links. Abraços!
Leia Mais

Como fazer um template para o Blogger Listas e Links

Continuando a série sobre como fazer um template, hoje vou tratar dos links e listas no Blogger.

No começo do código do seu template (o Mínima, de testes) você encontra este trecho:

body {
background:$bgcolor;
margin:0;
color:$textcolor;
font:x-small Georgia Serif;
font-size/* */:/**/small;
font-size: /**/small;
text-align: center;
}
a:link {
color:$linkcolor;
text-decoration:none;
}
a:visited {
color:$visitedlinkcolor;
text-decoration:none;
}
a:hover {
color:$titlecolor;
text-decoration:underline;
}

Toda a parte em vermelho refere-se aos links da página: suas cores e se serão sublinhados ou não; mas é claro que nem todos os links precisam se comportar da mesma maneira. Você pode determinar, por exemplo, que os links de sua postagem se apresentem de maneira diferente dos links da sidebar.

Basicamente os estilos dos links são representados desta maneira:



a:link estilo do link no estado inicial
a:visited estilo do link visitado
a:hover estilo do link quando se passa o mouse sobre ele
a:active estilo do link ativo, quando clicado.

As determinações para os links devem respeitar a hierarquia apresentada acima.


Para adicionar um sublinhado no link:
text-decoration: underline;

Sem subinhado:
Text-decoration: none;

Adicionando Sobrelinhado:
text-decoration: overline;

Você pode também acrescentar um fundo colorido para os links, utilizando a propriedade background como para os outros elementos da página.

Para estabelecer o comportamento dos links de sua postagem, é preciso determiná-los dentro da classe .post

.post-body a:link{
color: #993366;
text-decoration: underline;}

.post-body a:hover{
color: #EBC2D7;
text-decoration: underline overline;}

O resultado pode ser visto aqui: Aula Template . Passe o mouse onde está Link Primeiro e veja o efeito de underline e overline juntos.

Você pode detreminar comportamentos e cores diferentes para todos os elementos e classes do template: header, post, sidebar, etc.

Para a sidebar:

.sidebar a:link{
color: #000;
text-decoration: none;}

.sidebar a:hover{
color: #FF6600;
text-decoration: underline;}

Basta respeitar a sintaxe apresentada.

Listas e Menus

Procure no código do seu template este trecho:

.sidebar ul {
list-style:none;
margin:0 0 0;
padding:0 0 0;
}

.sidebar li {
margin:0;
padding-top:0;
padding-$endSide:0;
padding-bottom:.25em;
padding-$startSide:15px;
text-indent:-15px;
line-height:1.5em;
}

Esta é uma lista simples e os valores contidos determinam a aparência das listas na sidebar (lista de marcadores, arquivos, blogroll, etc).

As tags <ul> e </ul> contém cada elemento da lista (ou menu), que são <li> &lt/li>.

Em .sidebar ul se determinará a aparência de toda a lista e em .sidebar li a aparência de cada item desta lista.

list-style é o seletor de marcadores da lista e aqui você determinará se cada item da lista exibirá um marcador ou não :

list-style-image imagem como marcador da lista;
list-style-position onde o marcador da lista é posicionado;
list-style-type tipo do marcador da lista;
list-style maneira abreviada para todas as propriedades;

list-style-type:
none: sem marcador
disc: círculo (bolinha cheia)
circle: circunferência (bolinha vazia)
square: quadrado cheio
decimal: números 1, 2, 3, 4, ...

list-style-image:
none (nenhuma imagem)
URL: url(endereço da imagem)

list-style-position:
outside: marcador fora do alinhamento do texto
inside: marcador alinhado com texto

Ex. 01 - Vou determinar que a minha lista contenha marcadores quadrados:

.sidebar ul{
list-style: square inside; } (quadrado e alinhado aos itens da lista)



Neste exemplo eu determino uma cor para o fundo da lista e outra para cada item :


Óbviamente você está aí pensando: não deu certo, só aparece uma cor e não duas. Sim, a cor que predomina é a cor dos itens da lista, isto por que não existe diferenças entre os limites de .sidebar ul e .sidebar li no template original. É preciso fazer as seguintes mudanças:

.sidebar ul {
width: 220px;
list-style:square inside;
margin:0 0 0;
padding:0 0 0;
background: #B89F67;
}
.sidebar li {
margin:2px auto 2px;
padding-top:0;
width: 200px;
padding: 3px 0 3px 10px;
text-indent:0px;
line-height:1.5em;
background: #E7DECB;
}

Determinei uma largura para ul e outra menor para li, além disso, estipulei uma margem de 2px entre um item da lista e outro, para que a cor de fundo (de .sidebar ul) possa ser notada:


As variações podem ser muitas: você pode acrescentar imagen de fundo e combinações de cor com o fundo da sidebar.

Note que aqui no meu blog, nas listas da sidebar, não só o link se comporta diferente, quando passa-se o mouse por cima, como o background de cada item também se altera (o fundo torna-se transprente e surge uma borda azul). Vejamos como isto é possivel:

Primeiro determine as cores, largura, etc, de sidebar ul:

.sidebar ul {
width: 200px;
list-style:square inside;
margin:10px auto 10px;
padding:5px;
background: #030303;
}

Depois determine a aparência de cada item da lista:

.sidebar li {
margin:2px auto 2px;
width: 190px;
padding: 3px 0 3px 10px;
text-indent:0px;
line-height:1.5em;
background: #F4F4F4;
border-bottom: 1px solid transparent;
}

Veja que aqui acrescentei uma borda de 1px abaixo de cada link da lista, transparente. É necessário que isso seja feito para que o elemento da lista não dance quando se passe o mouse por ele, já que vou acrescentar um border-bottom no estado hover.

Primeiro determino o comportamento dos links no estado natural e hover:

.sidebar a:link{color: #FF6600;text-decoration: none;}

.sidebar a:hover{color: #C6E6FD; text-decoration: none;}

E aqui determino o comportamento do background de cada espaço ocupado por cada um dos itens da lista, quando passa o mouse sobre eles:

.sidebar li:hover{background: transparent; border-bottom: 1px solid #00FFFF}

A diferença aqui é que determinei um comportamento para a linha onde se encontra o item, seja ele um link ou não. O resultado pode ser visto aqui, na lista da sidebar.

Por hoje é isso. Se você quiser ler mais sobre personalização da sidebar, veja aqui.
Dúvidas é só deixar nos comentários, assim que possível, responderei.

Abraços!
Leia Mais

Retirando os links: postagen antigas recentes e home

Muita gente me pergunta como retirar os links para postagens antigas, recentes e inicial, que aparece no final da página.



Para retirar estes links, vá em Modelo, Editar Html e antes de qualquer coisa, salve uma cópia do seu template antes de mexer no código (tenha este cotume pois, se der algo errado, seu template está salvo). Clique então em Expandir Modelo de Widget e procure este trecho do código do template :

<a class='blog-pager-newer-link' expr:href='data:newerPageUrl' expr:id='data:widget.instanceId + "_blog-pager-newer-link"' expr:title='data:newerPageTitle'><data:newerPageTitle/></a>
</span>
</b:if>

Apague o que estiver em negrito. Feito isso desaparecerá o link Postagens Recentes.

Agora procure por:

<a class='blog-pager-older-link' expr:href='data:olderPageUrl' expr:id='data:widget.instanceId + "_blog-pager-older-link"' expr:title='data:olderPageTitle'><data:olderPageTitle/></a>

Novamente apague o que está em negrito. Assim, desaparecerá o link Postagen Antigas.

Por fim, procure por:

<b:if cond='data:newerPageUrl'>
<a class='home-link' expr:href='data:blog.homepageUrl'><data:homeMsg/></a>
</b:if>

Apague o que estiver em negrito e desaparecerá o link inicial ou home

Você pode não querer apagar, mas mostrar de maneira diferente estes links. Você pode colocar imagens nos links (icones) e para isso, basta apagar o que está em negrito e inserir este código no lugar do trecho apagado:

<img src="endereço da imagem">

A ordem que coloquei aqui é a que você ira encontrar no seu template:
1- Link das postagens recentes
2- Link das postagens antigas
3 - Link da página principal.


Obs: para encontrar com facilidade os códigos no template, copie o começo do código, clique Crlt+F e se abrirá na base da página um espaço para você inserir este trecho do código que procura. No Internet Explore, se não me engano, abre uma janelinha. É só colocar o trecho e clicar em próximo que ele faz a busca no código. Veja a imagem:


Leia Mais

Retirar o link : Assinar: Postagens (Atom)

Para retirar este link padrão do Blogger que fica sob as postagens, procure no código do seu template este trecho:

.feed-links {
clear: both;
line-height: 2.5em;
text-indent:-9999em;
}

e acrescente o que está em negrito.

Obs: Se você não encontrar este trecho no template que usa, basta copiar tudo e colar antes de ]]></b:skin> no código do template
Leia Mais

Como colocar os links no menu horizontal

Como editar os links do menu horizontal de alguns templates:

<!-- Não esqueça de colocar aqui os seus links!!-->

<div id='navigation'>
<ul>
<li><a href='endereço do seu blog' title=' Home Page'>Home</a></li>
<li><a href='inserir link aqui' title='Artigos'>Artigos</a></li>
<li><a href='inserir link aqui' title='Fotos'>Fotos</a></li>
<li><a href='inserir link aqui' title='Links'>Links</a></li>
<li><a href='inserir link aqui' title='Forum'>Forum</a></li>
<li><a href='inserir link aqui' title='Outros Sites'>Outros Sites</a></li>
<li><a href='inserir link aqui' title='Faq'>FAQ</a></li>
<li><a href='inserir link aqui' title='Contato'>Contato</a></li>

</ul>
</div>


Esta assim:
<li><a href='inserir link aqui' title='Artigos'>Artigos</a></li>

Exemplo de como editar:
<li><a href='http://criativas.blogspot.com' title='Receitas'>Criativas</a></li>

Onde está inserir link aqui, você pode colocar o endereço de alguma página específica do seu blog, de algum marcador ou de alguma página externa. Onde está Title, coloque uma pequena descrição do link ou o nome do mesmo: ele só aparecerá quando se colocar o cursor sobre o link. E entre <a href="http://endereço do seu link"> e </a> você coloca o 'nome' do link, o que aparecerá para seus visitantes.
Leia Mais

Fazer com que todos os links do blog abram em uma nova janela

A Suelen trouxe uma questão nos comentários sobre como fazer com que todos os links do blog abram em uma nova página. Ela me apontou um post do Interney e fui pesquisar.
Para fazer com que todos os links do seu blog abram em uma nova página, sem ter que acrescentar target="_blank" em cada link, basta ir no código do seu template e entre as tags <head> e </head>, colocar este código:

<base target="_blank"/>
Leia Mais