Tags: 3.x
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.
b2evo 3.2.0-beta "Woodland Hills" & b2evo 2.4.7-stable "Tilman" foram lançados
b2evolution, B2evolution 2, b2evolution 3 1 Feedback »Tradução do post original do François Planque em b2evolution.net.
Nós temos dois lançamentos hoje:
2.4.7-stable “Tilman”
Essa versão contém algumas correções de bug investigadas e aplicadas principalmente pelo Tilman (Tblue) com a ajuda do Walter (waltercruz). Nós deixamos passar a data do aniversário do Tilman, mas acho que estamos ainda bem perto ![]()
Se você está atualizando do 2.4.6, há uma atualização rápida disponível. (Para versões anteriores, use o procedimento de atualização regular.)
3.2.0-beta “Woodland Hills”
Nessa versão nós adicionamos muitas coisas novas em relação ao 3.1.0 então nós a chamamos de “beta” de novo… mas está muito próximo de atingir nossos alvos para a versão 3… (planejando isso dias atrás, desde quando eu estava morando em Woodland Hills ![]()
Nós estamos executando diversos blogs em produção no 3.2 – incluindo o b2evolution.net. (E os blogs em waltercruz.com também
)
Novidades:
-
Skins:
- Anexos em posts. Arquivos que não são imagens que estejam ligados em um post serão listados e linkados abaixo do post. (sam2kb)
- Todos os skins padrão agora suportam posts em destaque e posts introdutórios. (fplanque).
- Páginas de categoria, tag, arquivo e busca agora mostram apenas resumos dos posts por padrão. (Requer um skin 3.x; se não o skin irá mostrar posts completos como antigamente). Isso pode ser controlado nas configurações de SEO do Blog. (fplanque)
- Os skins agora podem ter um arquivo _skin.class.php para sobrescrever o comportamente padrão do Skin e fornecer configurações específicas do skin. Demo: o skin custom tem cores de cabeçalho configuráveis. As configurações podem ser mudadas em Blog Settings > Skin Settings (fplanque) – Todos são bem vindos a estender esas configurações para quaisquer skins que você quiser.
- Skins podem agora ter um arquivo item.css file para especificar formato dos conteúdos. Ele será reusado em editores WYSIWYG. (fplanque)
-
URLs & SEO:
- Homepage: opção de redirect 301 para homepage canônica. (fplanque)
- Arquivos por data: opção de redirect 301 para urls canônicas. (fplanque)
- Opção para suportar rel="canonical” quando a redireção 301 não puder ser usada. (fplanque)
- Options para selecionar quanto conteúdo mostrar (excerpt|teaser|normal) em diferentes tipos de posts. (fplanque)
- Páginas de Tags: Modo de prefixo somente, que permite urls como http://…/tag/tag-name sem caractere final (blueyed)
- Atributo rel="tag” opcional (blueyed)
- Retorno para uma url limpa após o comentário em um post(fplanque)
-
Log & estatísticas:
- Detecção da nova “ajax search” do Google como referências de busca. (fplanque)
- Log “serprank” (start= or dc=) param if given in search url. (fplanque)
- Adicionado goal tracker: /htsrv/track.php (fplanque)
-
UI:
- Limpeza da interface do usuário (fplanque)
- O blog é sempre exibido após a publicação de um post. Se alguém realmente NÃO quiser isso, podemos tornar isso uma opção. (fplanque)
- TinyMCE atualizado para 3.2.4.1 — botões faltando foram corrigidos. (fplanque)
-
Plugins:
- Plugins agora podem ter configurações específicas para cada blog. (fplanque)
- Incluído plugin do baseado no twitterlution e estendido para lidar com contas específicas do twitter para cada blog .(Lee Turner, fplanque)
-
Outros:
- Arquivos CSS combinados para reduzir o número de arquivos CSS carregados. (Sim, eu combinei mais do que dividi
Stubs são deixados no lugar para compabilidade retroativa e para prevenir erros 404. (fplanque) - Correções de Bug (tblue, blueyed, waltercruz, fplanque, sam2kb, yabs)
- Correções de CSS (tblue, blueyed, fplanque)
- Correções de internacionalização (tblue)
- Arquivos CSS combinados para reduzir o número de arquivos CSS carregados. (Sim, eu combinei mais do que dividi


Comentários Recentes