Tutorial: Criando sistema de votos


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

42 Respostas para “Tutorial: Criando sistema de votos”

Páginas: « 9 8 7 6 5 4 3 2 [1] Show All

  1. 5
    Bruno Godoi disse:

    Olá Leonardo, vou baixar o tema de seu blog e dar uma olhada em como ficaria o código nele.

    [],s

  2. 4
    Leonardo Araújo disse:

    Entre as ‘php’ e o ‘php endif’
    ;)

  3. 3
    Leonardo Araújo disse:

    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!

  4. 2
    Thiago disse:

    Obrigado pelas dicas.
    Acompanho seu blog desde que ele apareceu no Meio Bit.
    Até.

  5. 1
    Dieme Comper Defante disse:

    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.

Páginas: « 9 8 7 6 5 4 3 2 [1] Show All

Comente o artigo: