Anuncie no espaço acima por menos que você imagina. Clique aqui.

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.

Compare Preços de: Ipod, multifuncional, PDA, impressora matricial no JáCotei.

Ofertas Submarino

Conheça os melhores produtos das categorias:, Computadores, Nextel, Celulares Desbloqueados, Telefones sem Fio


R$ 1.299,00 ou 12X sem juros de R$ 108,25 no cartão

R$ 1.199,00 ou 12X sem juros de R$ 99,92 no cartão

R$ 349,00 ou 12X sem juros de R$ 29,08 no cartão

R$ 1.499,00 ou 12X sem juros de R$ 124,92 no cartão

Gostou do artigo? Então assine o feed do blog ou receba via e-mail.


Vote:
1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 4.67 out of 5)
Loading ... Loading ...
Clique em quantas estrelas (de 1 a 10) para avaliar o artigo

Leia mais...

26 Responses to “Tutorial: Criando sistema de votos”

  1. Dieme Comper Defante says:

    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.

  2. Thiago says:

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

  3. Leonardo Araújo says:

    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. Leonardo Araújo says:

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

  5. Bruno Godoi says:

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

    [],s

  6. Felipe says:

    Muito legal mesmo ai o tutorial…
    Estou banxando o PLUGIN e ja ja, vou colocar pra funcionar!!!

    Mais uma vez valeu ai pela dica!!!

    Ate!

  7. Felipe says:

    Acabop de instalar o sistema de votos. Confeço que o seu tutorial me ajudou em um determinado ponto, mas em outro em diante me deixou confuso.
    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 +!!!

  8. Blogadão » Plugins para Wordpress says:

    [...] Wp-PostRatings - Plugin de votação em Ajax. Mais informações… [...]

  9. Carioca says:

    Olá

    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

  10. Alison Reis says:

    Boa Tarde.
    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

  11. Plugins Wordpress : www.prensadigital.com.br says:

    [...] Wp-PostRatings - Plugin de votação em Ajax. Mais informações… [...]

  12. Diego Homem says:

    Alguém pode me dizer q erro é esse ?

    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

  13. Bruno Godoi says:

    # Diego Homem

    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.

  14. Diego Homem says:

    Ele aparece quando entro no blog! ou seja n exibe nada apenas esse erro…desativei o plugin e sumio o erro….mas se ativa-lo aparece a mesma coisa….

  15. Bruno Godoi says:

    # Diego Homem

    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.

  16. Diego Homem says:

    só não consigo subir o .pot - não sei pq =/

  17. Bruno Godoi says:

    # Diego Homem

    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.

  18. BlogTec says:

    Acabei de instalar, muito bom o plugin. Faltou a dica de como traduzir o plugin. Que tal no próximo post?

  19. Leonardo says:

    Fiz todos os passos como recomendado, mas não está aparecendo a votação nos posts, será que tem problema de incompatibilidade de versão ou tipos de temas ? Pode me ajudar ?

  20. Biblioteca Regional de Nova Xavantina » Blog Archive » Teste post leia mais says:

    [...] Wp-PostRatings - Plugin de votação em Ajax. Mais informações… [...]

  21. | Plugins e Templates says:

    [...] Wp-PostRatings - Plugin de votação em Ajax. Mais informações… [...]

  22. DIEME COMPER DEFANTE says:

    DEIXA EU PERGUNTAR UMA COISA, DEPOIS DE TER ENTENDIDO UM POUCO MAIS DE PHP E AJAX DEU PARA EU FAZER ALGUNS SITES FUNCIONAIS.
    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?

  23. Bruno Godoi says:

    Infelizmente isso não é possivel, já que esse sistema é na verdade um plugin de uso do Wordpress.

  24. Plugins para Wordpress Super Templates e Dicas para Blog says:

    [...] Wp-PostRatings - Plugin de votação em Ajax. Mais informações… [...]

  25. Plugins para Wordpress - 2008 at Space b3n says:

    [...] Wp-PostRatings - Plugin de votação em Ajax. Mais informações… [...]

  26. Roberto says:

    Olá amigos. Estou com um problema: Utilizo o tema Mandigo e nele não esxiste a linha indicada. Como posso fazer para alterá-lo ?

    Desde já agradeço

Leave a Reply