This is machine translation of orginal blog.
« prev next »

Adicionando a barra Rank à entrada de MovableType

Recentemente, eu adicionei barras Rank a todas as entradas recentes, como você pode ter observado.

screen-rankbar.PNG

As barras Rank são as barras verdes unidas a cada um dos títulos da entrada. Revela a popularidade da entrada pelo número dos comentários sob essa entrada. Os mais longos, mais os comentários que tem. Quando você move seu rato sobre para a barra, o número dos comentários está mostrado como a ponta da ferramenta. Realmente, cada pixel 10 na largura dos meios do sistema do comentário 1 comentário.

O problema que eu me encontrei com quando eu projetava esta característica sou, isso o número dos comentários não é equilibrado entre as entradas. Embora a maioria de entradas tenham 2 a 5 comentários, algumas entradas têm mais de 100 comentários. Por exemplo, este na categoria do Spam tem 234 comentários já. Se eu usar o pixel 10 por 1 algrithm do comentário, será o pixel 2340 na largura e girará as páginas na massa grande.

Finalmente, eu ponho um outro Tag do <span> com largura do pixel 100 e ajusto o estilo do excesso ao escondido, que significa que toda a parte extra fora da extensão é hide, assim que a largura possível a mais longa é o pixel 100. (Eu posso mudar esta limitação da largura sem update este artigo no futuro).

Está aqui o código para executar esta característica.

o class= " coment-cabeça " do <div >Related entradas: </div>
<ul><MTRelatedEntries>
lastn= " 6 " dos <MTEntries >
largura do style= <span de $></i> " do href= " do <li><a " <MTEntryLink> " ><MTEntryTitle></a> - format= " %b %d de <i><$MTEntryDate, %Y: 100; excesso: escondido; do “alt= " border= " do height= " 4” ><img " do absMiddle do " align= " do” width= " <$MTEntryCommentCount$>0 dos comentários de <$MTEntryCommentCount$> 0 " src= " http://home.wangjianshuo.com/archives/2003/08/20/screen-rank.bar.gif " ></span>
</MTEntries>
</MTRelatedEntries>

Que você pensa desta característica? Como ela? Você pode tentá-la em seu próprio blog (se você para o possuir um blog e powered por MovableType). Colar sua ligação no sistema do comentário deixar-nos saber.


Entries Related to Adicionando a barra Rank à entrada de MovableType: