Tutorial: Criando sistema de votos
Arquivado na Categoria Faça você mesmo, Informática, Maniacos por Internet, Utilidades
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]
Gostou do artigo?
Então assine o feed do blog ou
receba via e-mail.
fev22









agosto 5th, 2010 at 13:25
O arquivo se encontra dentro dessa pasta:
“/wp-content/themes/wp-max/single.php”.
So q ele nao tem essa tag:
Dentro dele só tem isso: http://www.tudo-freeware.com/img/single.php.txt (Link com código php do arquivo single.php).
Pra mim editar a pagina dos posts tenho q modificar esse arquivo: “/wp-content/themes/wp-max/templates/single.post.template.html”.
http://www.tudo-freeware.com/img/single.post.template.html.txt (TXT com código do arquivo single.post.template.html).
Coloquei o código dentro do arquivo “single.post.template.html”.
Se alguem puder mim ajudar.
Desde já obrigado.
Abraços!
outubro 30th, 2011 at 20:07
Você saberia me dizer como eu faço pra criar uma página para listar os post em ordem de melhor nota? Com o wp-postratings.
Abraço