Saltar para: Posts [1], Pesquisa e Arquivos [2]

SAPO Blogs

Como pôr a barra lateral com a mesma altura da área de posts?

por Hugo, em 02.01.07

Temos recebido alguns pedidos de ajuda sobre como pôr as barras laterais do blog com  a mesma altura da área dos posts. Neste post vou mostrar um script que vai responder a estes  pedidos:

 
 
Template
2 colunas
 
Template
3 colunas
 

 

 

 

 
Antes Depois
 
Antes
 
Depois
 

 
Esta alteração não pode ser feita só com css porque a altura da área de post está dependente do conteúdo dos posts. A solução é escrever um script que vê a altura máxima da área de posts para depois alterar a altura da  barra lateral.

<script type="text/javascript">
    matchHeight=function(){
        var divs,contDivs,maxHeight,divHeight,d;
        var div_extra,div_extrab,div_posts;

        /* <div> a redimensionar */
        div_extras=document.getElementById('extras');
        div_extrasb=document.getElementById('extrasB');
        div_posts=document.getElementById('posts');
        divs=[div_extras,div_extrasb,div_posts];
        contDivs=[];

        /* altura maxima */
        maxHeight=0;

        /* procura altura maxima dos <div> */
        for(var i=0;i<divs.length;i++){
            d=divs[i];
            if (d) {
                contDivs[contDivs.length]=d;
                if(d.offsetHeight){
                    divHeight=d.offsetHeight;
                }
                else if(d.style.pixelHeight){
                    divHeight=d.style.pixelHeight;
                }
                maxHeight=Math.max(maxHeight,divHeight);
            }
        }

        /* redimensiona os <div> */
        for(var i=0;i<contDivs.length;i++){
            contDivs[i].style.height=maxHeight+"px";
        }
    }

/* Executa o script */ 
window.onload=function(){
    if(document.getElementById){
        matchHeight();
    }
}
</script>


Para pôr o script a funcionar:
  1. Copiar o código do script para um componente (Personalização intermédia > Componentes).
  2. Activar o componente na barra lateral (Personalização intermédia > Posições).
  3. Gravar as alterações.
O script funciona com todos os templates que tenham uma ou duas barras laterais.

Este script foi adaptado de um artigo publicado no site www.devarticles.com. Aqui podem encontrar uma explicação mais detalhada do funcionamento do script.
 

Cor da letra nos formulários de comentários

por jonasnuts, em 04.04.06

Pronto.

Vão à Personalização Intermédia, e na área das Cores, cá mesmo ao fundo, têm uma opção - Comentários  "Cor da letra na autenticação" e "Cor da letra nos comentários"

É usar :)

Correcção de Bug - cores que regressavam

por jonasnuts, em 24.03.06

Havia (notem o tempo verbal, havia, no passado) um bug, que consistia no regresso de uma cor à personalização (apesar de não aparecer no template), quando a removíamos.

Um utilizador limpava o campo onde estava a cor (deixando-o vazio), guardava as alterações e o campo voltava a fica preenchido com a cor original. Apesar de tudo correr bem no Template, numa alteração posterior, ao gravar alterações, lá regressavam as cores originais.

Isto já não acontece. Neste momento, se deixarmos vazio o campo de uma determinada cor, a cor original não regressa :)

Podemos ainda, quando estamos no painel de escolha da cor, optar por "nenhuma cor" ou "Transparente", que podem parecer coisas iguais, mas não são.

Isto parece complicadíssimo, mas não é. Quem teve este problema sabe exactamente a que é que me refiro, quem nunca teve este problema, não precisa de perceber :)

Os pontos já saem

por jonasnuts, em 10.03.06

Depois de alguns pedidos, criámos a possibilidade de se tirarem os pontos (não colocando nada ou substituindo-os por outra coisa qualquer).

Para tirar os pontos (que precedem os títulos nas barras laterais), basta ir à Personalização Intermédia, Tab de "Textos" e encontrar a opção "Prefixo dos Títulos".

Está lá o ponto, é só tirar se for caso disso, e guardar as alterações.

Caso se pretenda qualquer outra coisa como prefixo dos títulos, é colocar na caixa de texto o que se pretende, e clicar em "Guardar alterações"

Está feito.

Templates do SAPO

por jonasnuts, em 09.03.06

Como podem ver (os que já conheciam este Blog), alterámos a estrutura, passando agora a apresentar 3 colunas.

Tudo isto porque quisemos colocar aqui a cara dos vários templates que o SAPO disponibiliza (todos eles são personalizáveis).

E pronto, cá estão eles na coluna ali do lado.

A imagem dos Templates está alojada nas fotos (na minha área pessoal), criei um link (que coloquei nos componentes), e depois nas posições indiquei que pretendia que aparecesse na coluna da esquerda, na posição 3.

Há mais Templates, mas são idênticos aos da antiga plataforma, pelo que achei que não valia a pena repeti-los, para não sobrecarregar este Blog.

Dificuldades

por jonasnuts, em 07.03.06

Num comentário a um post anterior, uma utilizadora queixava-se de não conseguir passar para a nova plataforma o template que tem na antiga, de que tanto gosta e que tanto trabalho lhe deu a construir. Perguntava ainda como gerir os comentários indesejados e indesejáveis.

Vamos colocar a resposta aqui, de forma a que esta possa servir a outros utilizadores que eventualmente aqui passem, apesar deste não ser um Blog de apoio a Cliente.

A personalização intermédia dos novos Blogs permite uma grande liberdade criativa, podendo-se gerir e alterar a maioria das áreas. Para quem não entende html é o sistema perfeito, para quem entende de html pode tornar-se menos estimulante. Estamos a trabalhar para melhorar a nova plataforma, e muitos utilizadores conseguiram reproduzir os seus templates, usando a personalização intermédia.
No entanto, não obrigamos ninguém a migrar, os novos Blogs foram lançados para que pudessemos ter a opinião dos utilizadores sobre os pontos em que poderíamos melhora a plataforma, e adaptá-la às necessidades de quem a usa. Caso prefira manter-se na antiga plataforma, pode fazê-lo sem qualquer problema. Não vamos apagar Blogs (embora inicialmente estivesse previsto).

Quanto aos comentários. Após entrar na área de gestão do seu Blog tem no menu lateral a opção "Preferências", clique e surgão algumas sub-opções, uma dessas sub-opções são os comentários. Nessa área de identificação das preferências dos comentários, pode indicar qual o tipo de comentários que pretende ter no seu Blog. Abertos (toda a gente pode comentar), fechados (ninguém pode comentar), só utilizadores dos Blogs do SAPO (apenas utilizadores autenticados podem comentar), só amigos (apenas as pessoas que pertencem à sua lista de amigos poderão comentar).

Pode ainda optar por ter comentários moderados (necessitam da sua aprovação, antes de serem publicados) e pode também indicar que pretende gravar o IP de quem comenta.

Se pretender apagar um comentário que já está online, pode fazê-lo se clicar na opção "Comentários" do menu lateral (onde são listados todos os comentários do seu Blog), ou então, pode dirigir-se directamente ao post comentado, local onde também pode gerir o comentário.

Espero ter esclarecido as suas questões.