Widget de Rec6 somente nos posts mais votados
Autor: Prof. Luis Eduardo | Data: 28 setembro 2007 | Por favor, Deixe seu Comentário!Ok, você não é um blogueiro? Então clique ao lado em uma outra categoria, antes de mudar o site, tem outras coisas interessantes aqui. Ciências, por exemplo. Ou role a página para os próximos artigos.
Continuando, fiz uma modificação no widget do rec6 para Wordpress para determinar exatamente em que posts gostaria de acrescentar o número de votos.
A idéia de colocar o widget é estimular a leitura do artigo quando o está bem votado, e ao mesmo tempo colocar um botão para ser votado também. Porém se um post não é bem votado, apresentar um botão indicando nota 1 ou 2 fica estranho. Para evitar isso eu fiz um pequeno acréscimo no código para que ele só apresente nos posts que me interessam.
Para usar o widget modificado é necessário acrescentar o código abaixo em seu template:
<?php $lista = get_post_custom_values("rec6");
$valor=$lista[0];
if ($valor == “ok”){ ?>
<div style=”float:left;”>
<script language=”JavaScript” src=”http://rec6.via6.com/link.php?action=widget&url=<?php the_permalink(); ?>” type=”text/javascript”></script></div>
<?php } ?>
Este código apresentará a votação como neste post. No meu caso eu coloquei ao lado do título do artigo, mas é de sua escolha o local onde vai estar.
Depois disso, todos os posts do seu blog que queira apresentar o widget você deve definir um “custon field” “rec6″ com o valor “ok” conforme a figura abaixo:
Pronto. Os posts que não quizer o widget é só não acrescentar o “custon field” acima.
Modificando o código facilmente é possível inverter deixando por padrão todos os posts com o widget, e determinar com o custon fields somente os que não terão. Mas esta fica por sua conta!
Já li em diversos blogs que não é recomendado enviar todos os post para estes Diggs nacionais. O bom senso me diz que isso é verdade. Com esta ferramenta simples que fiz posso divulgar em meu blog os posts que vão bem no Rec6, sem precisar mostrar que outros posts não vão tão bem assim!
Na verdade o uso de custon fields como neste código que escrevi permite customizar qualquer ítem determinado por variáveis definidas no momento da escrita do post.
O código está disponível para você fazer o mesmo no seu blog, só não esqueça das referências.





28 setembro 2007, 11:12 pm
Luis, disponibilizei um plugin interessante também para este fim. Você define na hora de postar onde colocar o widget:
http://www.nerdown.com/plugin-rec6plug-para-wordpress/
Abraço
Muito bem Charles, a sua solução também é muito interessante. Tá aí registrado se alguém quizer experimentar. Um abraço e obrigado pela visita.
Tecnoclasta
[Responder]
29 setembro 2007, 10:34 pm
parabens prof
o que ja estava bom ficou melhor
sidney 4tinar
Obrigado pelo elogio, e pela visita, volte sempre que garanto vai encontrar novidades. Um abraço.
Tecnoclasta
[Responder]
30 setembro 2007, 11:07 am
Um plugin que seria interessante e de menor manutenção nos post, seria aquele onde você determinasse o número de votos mínimos no REC6 para que ele fosse mostrado.
Assim, ao atingir a marca determinada por você, o REC6 apareceria no post.
Daniel, excelente idéia, será que consigo fazer algo a respeito? Vou estudar como fica o código, e quem sabe.
tecnoclasta
[Responder]