Categoria: dicas
Dicas sobre o b2evolution
Coleção de dicas diversas sobre o b2evolution: como extrair mais dele!
Essa semana o leeturner portou dois temas css e os transformou em skins do b2evolution.
São os temas:
Republic

e Hot Air Balloon:

Para mais informações sobre os temas, visite a página de skins do leeturner, que além desses dois, contém uma versão do tema frugal, que eu uso atualmente no devlog.
Atualizando seu skin pro 3.x: posts de introdução e posts em destaque
dicas, b2evolution 3 3 feedbacks »Antes de colocarmos a mão na massa, um exemplo de como fica essa funcionalidade. Veja os links abaixo:
Os textos exibidos acima, dentro da caixinha, são ou os posts em destaque ou posts de introdução. Veja também a página do manual do b2evolution que fala sobre os posts de introdução.
Essa é uma das características da série 3.x que exigem uma pequena adaptação do skin para funcionar. Se o seu blog usa algum dos skins padrão incluídos no b2evolution, nenhuma alteração será necessária, já que todos os skins da série 3.x já suportam todas as novas funcionalidades.
Primeiro, procure no seu skin a seção que faz o loop pelos posts. Ela começa geralmente assim:
Antes dessa seção, vamos incluir o bloco de código que irá exibir o post de introdução/em destaque
<?php
// Go Grab the featured post:
if( $Item = & get_featured_Item() )
{ // We have a featured/intro post to display:
// ---------------------- ITEM BLOCK INCLUDED HERE ------------------------
skin_include( '_item_block.inc.php', array(
'feature_block' => true,
'content_mode' => 'auto', // 'auto' will auto select depending on $disp-detail
'intro_mode' => 'normal', // Intro posts will be displayed in normal mode
'item_class' => 'featured_post',
'image_size' => 'fit-400x320',
) );
// ----------------------------END ITEM BLOCK ----------------------------
}
?>
Para facilitar, podemos copiar o arquivo _item_block.inc.php já existente em algum skin padrão (como por exemplo, o evopress) para dentro da pasta do nosso skin.
Isso irá criar e exbir a caixa com a classe de css featured_post, que você pode usar para aplicar alguma formação diferenciada ao seu post de introdução.
É isso. Com esse segundo post, completamos o que era necessário para atualizar seu skin para o b2evolution, lembrando que os skins criados para a série 2.x irão funcionar, mas sem os posts em destaque e sem as melhorias de SEO em meta-descrição e meta-keywords para cada post.
Eu sei que o tema de criação de skins no b2evolution pode ser um pouco complexo (devido ao sistema de widgets e contâineres e ao detalhamento que pode incluir arquivos específicos para a listagem de posts, para um post específico, para uma página específica). Em breve abordarei esse assunto em mais detalhes.
Da minha infinita lista de dicas para wordpress que eu encontro por aí, que eu pretendo mostrar o equivalente no b2evolution. Essa eu tirei de http://www.anieto2k.com/2008/12/10/toma-el-control-de-los-rss-de-tu-wordpress/ , e vou falar apenas dos itens 3 e 4 lá, já que os itens 1 e 2 iriam requerer um pouco de hacking. Se alguém se interessar em saber sobre o item 1 e 2, mande um comentário
Mostrar um rss externo no blog
Essa é fácil. Basta instalar o plugin Am rss reader e adicionar um widget no seu blog.
Desabilitar o feed
Pode der feito em cada blog, dentro de Opções do Blog -> Recursos ->Feeds RSS/Atom, marcando a opção sem feeds.
Atualizando seu skin pro 3.x: meta descrição e meta keywords específicos para cada post
dicas 2 feedbacks »Indo direto ao ponto:
Provavelmente o seu skin inclui alguma chamada assim:
<meta name="keywords" content="<?php $Blog->disp( 'keywords', 'htmlattr' ); ?>" />\n
Substitua essas linhas por essas:
<?php skin_keywords_tag(); ?>
Com isso, serão usados os novos campos de meta-descrição e meta-keywords presentes em seus posts. Além disso, nas páginas de categorias serão usados a descrição da categoria como meta descrição da página. Isso é o básico, para conhecer a história de como e porque essas funcionalidades foram implementadas, continue lendo!
Desde que a API de skins (temas) do b2evolution foi estabilizada (isso na série 2.x), os skins serão sempre compatíveis com futuras versões. Essa mudança acima é necessária para usar completamente os recursos da série 3.x.
Antigamente, o b2evolution exibia a descrição curta do blog como meta descrição e as palavras chave do blog como meta palavras-chave, e isso em todas as páginas. Para quem já verificou as páginas usando o google webmaster tools, ele acusa que as páginas tinham meta descrições duplicadas. Logo no início do desenvolvimento da série 3.x, o francoisplanque adicionou, por alguma razão que não me recordo agora, a geração de excertos automáticos de cada post. Em seguida, eu aproveitei isso para fazer com que esses excertos fossem usados como meta-descrição para cada página, assim cada página ficaria com uma meta descrição diferente.
Algum tempo depois, o leeturner adicionou efetivamente o campo meta descrição e meta keywords para cada post. Assim, a opção de usar o excerto gerado automaticamente fica como um estepe: se a meta descrição do post ficar vazia, o excerto será usado como meta descrição (isso pode ser desabilitado nas opções de SEO do blog).
Existe um TODO no código de fazer com que as meta keywords usem as tags quando o campo meta keywords estiver vazio, e isso provavelmente entrará na próxima versão.


Comentários Recentes