Se você quiser repetir o código que colocamos para a página inicial em todas as outras páginas index (marcadores, arquivos, resultado de busca...), só será necessário trocar a condicional do início do código.
De:
<!-- Condicional para a Home Page --> <b:if cond='data:blog.url == data:blog.homepageUrl'>
Para:
<!-- Condicional para a todas as páginas exceto a individual de posts --> <b:if cond='data:blog.pageType != "item"'>
Todo o resto do código do artigo anterior pode ser repetido.
Outra alternativa é ter duas classes de post para a página inicial (first-post e index-posts), uma só classe - repetindo a index-posts - nas páginas index, e nenhuma classe nomeada nas páginas individuais dos posts.
Nesse caso, precisaremos complicar um pouco o código, pois acrescentaremos mais uma condicional.
Em nosso código anterior:
SE for a página inicial
A condicional para a página inicial:<b:if cond='data:blog.url == data:blog.homepageUrl'>SE for o primeiro post
A condicional para primeiro post:<b:if cond='data:post.isFirstPost == "true"'>---------------- CÓDIGOS PRIMEIRO POST -----------------
SE NÃO for o primeiro post
Condicional "senão":<b:else/>---------------- CÓDIGOS POSTS RESTANTES -----------------
Fecha condicional página inicial
</b:if>SE NÃO for a página inicial
Condicional "senão":<b:else/>---------------- CÓDIGOS POSTS DAS OUTRAS PÁGINAS -----------------
Fecha códigos condicionais
</b:if>Agora teremos 3 tipos distintos de páginas: Home, Outras Páginas Index, Páginas Individuais dos Posts.
Vamos entender o conceito do código que precisamos montar:
Se for qualquer página, exceto as individuais dos posts
<b:if cond='data:blog.pageType != "item"'>Se for a página inicial
<b:if cond='data:blog.url == data:blog.homepageUrl'>Se for o primeiro post
<b:if cond='data:post.isFirstPost == "true"'>Quero o código para o first-post
<div class='first-post'>CÓDIGOS DO FIRST POST
</div>Se não for o primeiro post
<b:else/>Quero o código para os index-posts
<div class='index-posts'>CÓDIGOS DOS INDEX POSTS
</div>Fecho a condicional para a página inicial
</b:if>Se não for a página inicial
<b:else/>Quero o código para os index-posts
<div class='index-posts'>CÓDIGOS DOS INDEX POSTS
</div>Fecho o código condicional para as páginas exceto as individuais dos posts
</b:if>Se não for a "todas as páginas exceto as individuais dos posts"
<b:else/>Quero o código normal dos posts
Titulo
Post-Body
Post-Footer
</div> /div que fecha o post-footerFecho o código das condicionais
</b:if></div> /div que fecha a área dos posts.Com esse código poderemos aplicar estilos:
/* estilos normais para os posts */
.post{
/* estilos */
}
.post h3{
/* estilos */
}
.post-body{
/* estilos */
}
/* estilos para o first-post */
.first-post{
/* estilos */
}
.first-post h3{
/* estilos */
}
.first-post .post-body{
/* estilos */
}
/* estilos para os index-posts */
.index-posts{
/* estilos */
}
.index-posts h3{
/* estilos */
}
.index-posts .post-body{
/* estilos */
}
No próximo artigo, criaremos classes diferentes para os posts das páginas diferenciadas, a fim de podermos brincar com os estilos em cada uma delas.









Comentários: 3
oi ro como disse antes voce é a nossa versão brasileira de amanda do buster, parabens pelos tutoriais
Oi Rogerio!
Obrigada e um abração!
XD
Sou iniciante, no ramo de blogs, e estou precisando de uma ajuda ( talvez simples, mas que não sei resolver), nas páginas de arquivo, marcadores e etc: minhas postagens aparecem só o titulo.Queria voltar ao normal ou saber o códig/classes para que possa mudala.
Não me lembro o que eu fiz e de onde tirei, para deixar desse jeito e ninguem me ajuda.
Por enquanto estou exibindo todos os post na inicial, pois so assim eles aparecem por completo.
o Que deixa o blog lento..
e também queria colocar o sistema de comentários do blog devolta, pois não consigo...
a url do blog é: http://corretorabrasil.blogspot.com/
uso o firefox 3.5.3
Desde já obrigado.
Wellington Torrejais
Postar um comentário
Para deixar o link da sua última postagem coloque este código:
Feed dos Comentários<em><strong>Seu nome</strong> publicou um post sobre.. <a href="seu-link-do-último-post">Título do Post</a></em>
Quando você estiver testando algum hack e tiver dúvidas sobre ele, informe:
1 - O endereço do blog onde você está testando (ou instalando o hack);
2 - O navegador que você está usando (Firefox, Opera, IExplorer, etc).
Leia sobre a política de Comentários!
Eu gosto de conhecer meus leitores! Se você usar OpenId ou perfil fechado, assine o comentário com seu nome e me deixará muito contente!
Bem-vindos e obrigada pela visita!
Blog This!