Tutorial: Criando sistema de votos
Escrito por Bruno Godoi. Arquivado na Categoria Faça você mesmo, Informática, Maniacos por Internet, Utilidades
Ae pessoal,
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.
[BL]Ipod, multifuncional, PDA, impressora matricial[/BL]
fev22
fevereiro 23rd, 2007 at 20:25
Olá Leonardo, vou baixar o tema de seu blog e dar uma olhada em como ficaria o código nele.
[],s
fevereiro 23rd, 2007 at 20:17
Entre as ‘php’ e o ‘php endif’
fevereiro 23rd, 2007 at 20:16
Não funcionou em meu blog. Aliás, tudo que eu mudo entre o faz o site sair do ar imediatamente, já tentei de tudo, colocar sitema de enquete, rating e nada. Tou quase desistinho. Se der, dá uma olhada em meu site e vê o código pra ver se é possível. Valeu!
fevereiro 23rd, 2007 at 17:09
Obrigado pelas dicas.
Acompanho seu blog desde que ele apareceu no Meio Bit.
Até.
fevereiro 23rd, 2007 at 07:35
Muito bom sua explicação; entendo a parte de códigos, realmente interessante; só para saber, quem tem um blog a pouco tempo como no meu caso, qual versão que vem default, tipo, outro dia vi num blog que certas funcionalidades só estão disponíveis para certas versões do WordPress, assim, a questão de plugins ficou difícil para min pois não sei como ir a pasta wp-contents.
Se puder explicar isso ficarei grato e até mais valeu pela matéria.