Skip to content

Thematic Hacks (proj pbr)

fevereiro 17, 2010

Acabei de fazer um Hack feio da poxa no thematic. O objetivo foi: Poder centralizar os asides (primary e secondary) dispostos inline (float: left) de forma a que cada um ocupasse metade da área útil do site (900px). Se existia um forma mais poesia de fazer, perdão. 🙂

widgets-extensions.php (linha 312)

// Define the Primary Aside
function thematic_primary_aside() {
if (is_sidebar_active(‘primary-aside’)) {
echo “<div id=\”belowcontainer\”>”.thematic_before_widget_area(‘primary-aside’);
dynamic_sidebar(‘primary-aside’);
echo thematic_after_widget_area(‘primary-aside’);
if (!is_sidebar_active(‘secondary-aside’)) { echo “</div>”;    }
}
}

// Define the Secondary Aside
function thematic_secondary_aside() {
if (is_sidebar_active(‘secondary-aside’)) {
if (!is_sidebar_active(‘primary-aside’)) { echo “<div id=\”belowcontainer\”>”; }
echo thematic_before_widget_area(‘secondary-aside’);
dynamic_sidebar(‘secondary-aside’);
echo thematic_after_widget_area(‘secondary-aside’).”</div>”;
}
}

Resultado, com os dois asides ativos:

<div id=”belowcontainer”>

<div id=”primary”><ul><li id=”text-21″><h3>primary aside</h3><div></div></li></ul></div><!– #primary .aside –>

<div id=”secondary”><ul><li id=”text-22″><h3>secondary aside</h3><div></div></li></ul></div><!– #secondary .aside –>

</div>

==========================================================================================================================

Outro HACK:

Objetivo:  Menos informação no rodapé dos posts

content-extensions.php (linha 590)

// Information in Post Footer
function thematic_postfooter() {

/*
if (is_single()) {
$postfooter = ‘<div class=”entry-utility”>” . thematic_postfooter_postcategory() . thematic_postfooter_posttags() . thematic_postfooter_postconnect();
} else {
$postfooter = ‘<div class=”entry-utility”>” . thematic_postfooter_postcategory() . thematic_postfooter_posttags() . thematic_postfooter_postcomments();
}
*/
$postfooter = ‘<div
class=”entry-utility”>’
. thematic_postfooter_postcomments();
$postfooter .= “</div><!– .entry-utility –>\n”;

}

// Put it on the screen
echo apply_filters( ‘thematic_postfooter’, $postfooter ); // Filter to override default post footer
} // end thematic_postfooter

======================================================================================================

Outro HACK:

Objetivo: Retirar termos em inglês da área de postagem de comentários

Verifiquei antes o arquivo de idioma com o plugin CodeStyling Localization mas não encontrei o problema.

Traduzi o arquivo: \library\extensions\comments-extensions.php

Anúncios
No comments yet

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: