Recebi dois pedidos de Felipes ontem falando sobre o plugin de sistema de votação que uso no blog. Quero deixar hoje um tutorial de como instala-lo no Wordpress. Lembro que essa opção não pode ser feita para quem usa o Wordpress.com já que não se pode instalar plugins por lá.
O Wp-PostRatings é um plugin de votação com base em Ajax e que pode ser facilmente instalado e até um pouco modificado. Clique no link abaixo para ver o tutorial!
1° passo: Baixe os arquivos arquivos do plugin. Para isso clique aqui. Ou visite a página do autor. Veja imagem abaixo dos plugins do autor:

2° passo: Descompacte o arquivo baixado, dentro dele existe uma pasta postratings e um arquivo Read-me. Envie a pasta postratings para dentro do diretório wp-content/plugins de seu wordpress. Veja imagem dos arquivos descompactados:

3° passo: Ative a extensão no painel administrativo do Wordpress. Para isso vai em Extensions/Extensões. Veja imagem abaixo:

4° passo: Configure a extensão. Para isso acesse Ratings, Ratings Options. Veja abaixo as opções:
Ratings Images: Escolha uma das opções para o uso da votação. Eu por exemplo uso stars.
Max Ratings: O voto máximo. Alguns blogs usam notas de 1 a 5, eu uso de 1 a 10. Mas pode ser configurado da forma que o administrador quiser.
Individual Rating Text: Faça um texto para cada número da votação. Ex: fraco, média, razoável…
Allow To rate
Who Is Allowed To Rate?: Escolha quem poderá votar:
Registered Users and guests - todos podem votar
Registered Users only - apenas usuários logados no blog
Guests onlyu - apenas usuários não logados
as outras opções podem deixar deixadas como vem no plugin.
Veja imagem das configurações:

5° passo: Agora vem a parte de inserção do código que faz a votação aparecer nos posts. Vamos editar os arquivos index.php e single.php. Para isso vá em wp-content/themes, e acesse o diretório referente ao tema usado em seu blog. Abra os dois arquivos no seu editor de código favoritos. procure pela seguinte linha de comando:
01 <?php endif; ?>
Coloque o código a seguir acima da linha já citada. o código deve ficar assim:
01 Vote: <?php if(function_exists(’the_ratings’)) { the_ratings(); } ?>
02 <br> Para votar clique em quantas estrelas deseja para o artigo
03 <?php endif; ?>
O texto usado pode ser alterado para a forma que você desejar, apenas a tag Php deve ser mantida sem alterações.
Para acompanhar os votos basta ir no painel administrativo, ratings, manage ratings. Lá você pode acompanhar qual post foi votado através do ID do mesmo, hora e data da votação, e até o Ip de quem votou. Um plugin bastante interessante e útil.
Espero que todos gostem.
Ps. As vezes o Endif varia de tema para tema, se você tiver dificuldade use a opção de contato do blog e mande uma mensagem para mim falando qual tema usa e o link para que eu possa baixa-lo. Assim testo em meu computador e respondo o e-mail com a solução para seu tema.
Compare Preços de: Ipod, multifuncional, PDA, impressora matricial no JáCotei.
Ofertas Submarino
Gostou do artigo?
Então assine o feed do blog ou
receba via e-mail.
Vote: Clique em quantas estrelas (de 1 a 10) para avaliar o artigo











(3 votes, average: 4.67 out of 5)
Se puder explicar isso ficarei grato e até mais valeu pela matéria.
fevereiro 23rd, 2007 at 7:35 am
Acompanho seu blog desde que ele apareceu no Meio Bit.
Até.
fevereiro 23rd, 2007 at 5:09 pm
fevereiro 23rd, 2007 at 8:16 pm
fevereiro 23rd, 2007 at 8:17 pm
[],s
fevereiro 23rd, 2007 at 8:25 pm
Estou banxando o PLUGIN e ja ja, vou colocar pra funcionar!!!
Mais uma vez valeu ai pela dica!!!
Ate!
fevereiro 24th, 2007 at 1:37 pm
Na parte onde temos que colocar o codigo para aparecer em todas as postagens é que me deixou confuso, pois seguia a risca o tutorial e nada acontecia.
Depois de muito sacrificio e atualizando várias vezes os arquivos PHP, consegui fazer o sistema funcionar, não sei se esta tfuncionando em todas as paginas, depois com mais tempo vou verificar isso.
Mas mesmo assim, valeu pela ajuda!
Aproveita e da uma olhada la e ve se esta legal!
Valeu e ate +!!!
fevereiro 24th, 2007 at 5:56 pm
março 19th, 2007 at 3:51 pm
realmente muito bom o seu tutorial, mas, estou um dia inteiro quebrando a cabeça, fiz tudo a risca como ensinou
e nada das benditas estrelinhas aparecerem, rs
uso o itheme-1-1
obrigado
junho 9th, 2007 at 4:56 pm
Em primeiro lugar, parabens pelo seu blog que traz informaçoes muito uteis.
Sou novo em wordpress e estou tentando fazer umas melhorias com pluguins, mas estou tendo um problema com eles. Usei o seu tutorial risca mas nao deu nada, talvez estou fazendo algo errado.
Por favor se vc puder me da uma ajuda nisso.
Espero respostas.
Obrigado
julho 18th, 2007 at 12:33 pm
julho 25th, 2007 at 7:39 am
Fatal error: Call to undefined function wp_register_script() in /www/joolo.com/d/i/e/diegohomem/htdocs/blog/wp-content/plugins/postratings/postratings.php on line 95
agosto 2nd, 2007 at 8:43 am
Onde aparece esse erro? Na hora e ativar o plugin ou quando se vota? Se for na hora do voto, normalmente o plugin dá alguns problema quando usado junto ao WP-Cache, o que poderia ocasionar essa mensagem de erro na tela.
agosto 2nd, 2007 at 9:08 am
agosto 2nd, 2007 at 9:11 am
Confere se você subiu todos os arquivos, pode ser esse o erro, esse plguin tem 3 sub-diretorios e 7 arquivos (css, php e js) no diretorio padrão dele.
Não tinha visto incompatibilidade dele com nenhum server, mas isso também pode ser um causador.
Outro possivel erro é que na linha 95 do postratings.php esteja ainda o valor 1.10, que deve ser trocado para 1.11 que é a versão atual do plugin.
agosto 2nd, 2007 at 9:25 am
agosto 2nd, 2007 at 9:30 am
Tente usar outro gerenciador de ftp, ou o próprio windows explorer para essa ação, assim como fazer novamente o download do plugin e descompacta-lo.
agosto 2nd, 2007 at 9:33 am
agosto 20th, 2007 at 3:44 pm
dezembro 9th, 2007 at 1:59 pm
junho 3rd, 2008 at 10:12 am
junho 11th, 2008 at 11:54 am
PROCUREI MAS NÃO ENCONTREI MUITA COISA SOBRE COMO FAZER UM SIMPLES SISTEMA DE VOTAÇÃO EM AJAX.
TEM COMO NÓS UTILIZARMOS ESTE MESMO SISTEMA EM ALGUM SITE?
junho 11th, 2008 at 3:25 pm
junho 11th, 2008 at 3:29 pm
junho 13th, 2008 at 4:55 am
junho 24th, 2008 at 11:00 pm
Desde já agradeço
junho 26th, 2008 at 1:39 pm