Categoria: Melhorias

Inserindo apontador para os comentário no Feed

Se você deseja estimular as conversações no seu blogue colocando um apontador/link para os comentários direto no feed siga os seguintes passos (créditos do Glaydson Lima):

1 - Na opção “Configurações do Blog", na sub-aba “Opções Avançadas", na sub-aba “Post footer in RSS/Atom” introduza o código abaixo, com as suas personalizações:

<p><small>seu texto de estímulo <a href="$item_perm_url$#comments">Comente</a>.</small><p>

Assim sua audiência que te lê via rss pode, direto do leitor de feed, acessar o formulário de comentários!

Valeu Glaydson Lima pela dica!

Link permanente 28.07.08 12:11:43, por Sérgio Lima Email , 116 palavras, Categorias: Pós-Instalação, Adminstração, Personalização, Melhorias , Deixe seu comentário »Envie um trackback »

Colocando cada blogue num Subdomínio

Você tem uma instalação do B2Evolution e quer colocar cada blogue num subdomínio:

O Walter Cruz, na lista B2Evolution-PT nos mostrou o caminho das pedras!

Vou colocar abaixo as instruções adaptadas para o servidor Dreamhost. Obviamente que, com os devidos ajustes, servem para qualquer hospedagem!

Passo 1 - Crie o subdomínio na interface administrativa do seu servidor;

Passo 2 - No caso da Dreamhost escolha a seguinte pasta para o sub-domínio:
/home/username/dominiodoblogue/instalacaodob2evolution/;

Passo 3 - Edite seu arquivo /conf/_basic_config.php descomentando (retirando o “/*” e “*/” no início e no final) do seguinte trecho:

if( isset($_SERVER['HTTP_HOST']) )

{ // This only works if HOSt provided by webserver (i-e DOES NOT WORK
IN PHP CLI MODE)

$baseurl = ( (isset($_SERVER['HTTPS']) && ( $_SERVER['HTTPS'] !=
'off' ) ) ?'https://':'http://')

.$_SERVER['HTTP_HOST'].'/';

}
;

Passo 4 - Na aba configurações do blogue, sub-aba URL, fazer as seguintes opções: “Usar URL do blogue e marcar a opção subdomínio de um domínio base.”;

[Atualização]
Passo 5 - Caso ainda não exista um arquivo “.htaccess” (com pontinho mesmo!) no diretório de instalação do seu b2evolution crie um com o seguinte conteúdo:
RewriteEngine On

# Redirect anything that's not an existing directory or file to index.php
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php

[/Atualização]

Conclusões

Você deverá usar este esquema para todos os blogues que criar! Agora cada blogue da sua instalação será acessada pela URL do esquema mostrado no início do texto.

Se quiser incrementar seu blogue, leia estas dicas do Walter, sobre as configurações de SEO do blogue!

Alguma dúvida? Se inscreva na lista do b2evoltuion-pt e use os comentários!

Você também poderá obter dicas valiosas no Blogue do Walter Cruz sobre o B2Evolution!

[Atualização]
Existe um tópico no Fórum oficial do B2evolution para dúvidas em português: Fica aqui. Mais um canal para dúvidas sobre o B2evoltuion!
[/Atualização]

Link permanente 16.05.08 11:48:02, por Sérgio Lima Email , 368 palavras, Categorias: Pós-Instalação, Personalização, Melhorias , 1 comentário »Envie um trackback »

Criando uma Skins pro B2evolution 2.x

No b2evolution 2.0 e acima, skins/pels seguem uma nova organização. (Essa página está atualizada para b2evo 2.2.0)

Para criar uma nova skin, você precisa criar um novo diretório dentro do diretório /skins directory (como no b2evo 1.x). Por exemplo: /skins/myskin2

Antes de usar seu novo skin/pele num blogue, você deverá instalar esta skin/pele através de “Global Settings/Configurações Globais” > “Skin install/Instalar Skin” > “Install new/Nova Instalação". Isto é necessário para que o b2evolution possa mapear os arquivos do skin e localizar o contâiner do widget.

Template principal

Pelo menos, o diretório do skin /skins/myskin2 deve conter um arquivo do template principal de nome index.main.php.

Dependendo do que o b2evo quer mostrar ele chamará um template específico de primeiro nível ( “top level” template) também conhecido como “main” template (*.main.php) dentro do diretório skin. Se o template procurado não for encontrado, o b2evo voltará para o padrão index.main.php.

$dispChamada ao Template “top level”Veja exemplos nesse skin/pele
‘arcdir’arcdir.main.php-
‘catdir’arcdir.main.php-
‘comments’comments.main.php_rss2
‘feedback-popup’feedback_popup.main.phpphotoblog
‘mediaidx’mediaidx.main.php-
‘msgform’msgform.main.php-
‘page’page.main.phpevopress
‘posts’posts.main.phpevopress
‘profile’profile.main.php-
’single’single.main.phpevopress
’subs’subs.main.php-
defaultindex.main.phpcustom

disp template

Se nenhum template principal (*.main.php) for encontrado para uma visualização específica, o padrão index.main.php será acionado. Este template geralmente irá incluir uma chamada ao template skin_include( ‘$disp$’, … ) o qual acionará um template de segundo nível ("second level” template), também conhecido como “disp” template.

$dispChamada ao Template 2o nívelVeja exemplo nesse skin/pele
‘arcdir’_arcdir.disp.phpcustom
‘catdir’_arcdir.disp.phpcustom
‘comments’_comments.disp.phpcustom
‘feedback-popup’_feedback_popup.disp.php-
‘mediaidx’_mediaidx.disp.phpphotoblog
‘msgform’_msgform.disp.phpcustom
‘page’_page.disp.phpcustom
‘posts’_posts.disp.phpcustom
‘profile’_profile.disp.phpcustom
’single’_single.disp.phpcustom
’subs’_subs.main.phpcustom

Se um template disp específico não for encontrado dentro do diretório skin (por exemplo /skins/myskin2/_msgform.disp.php não é encontrado), então o template disp padrão do /skin será utilizado (aqui /skins/_msgform.disp.php será utilizado).

Inclusor de arquivos (Include files)

O template main e disp acima chamará um inclusor de arquivos “include files” (*.inc.php).

Por exemplo, muitas skins usam um cabeçalho e rodapé comuns para todos os seus templates. Isso estará em arquivo de inclusão (include files) de nomes como esses:

* _html_header.inc.php (contém cabeçalhos comuns INVIŚIVEIS, tipicamente as seções HEAD das páginas HTML)
* _body_header.inc.php (contém cabeçalhos comuns VIŚIVEIS, tipicamente os bannr no topo do blogue)
* _body_footer.inc.php (contém rodapés comuns VIŚIVEIS, tipicamente os créditos no rodapé da página)
* _html_footer.inc.php (contém rodapés comuns INVIŚIVEIS, tipicamente códigos de logging and debugging)

Se um inclusor de arquivos específico (include file) não é encotrado dentro do diretorio do skin (por exemplo /skins/myskin2/_html_header.inc.php não é achado), então o “include” padrão do diretório /skins será utilizado (aqui /skins/_html_header.inc.php) deverá ser utilizado.

Template tags/etiquetas

O template de tags/etiquetas segue uma nova estrutura que acreditamos estará em testes.

Detalhes aqui
.

Link permanente 02.12.07 14:47:41, por Sérgio Lima Email , 571 palavras, Categorias: Adminstração, Personalização, Melhorias , Deixe seu comentário »Envie um trackback »