Como eu havia dito, faltava pouco para o javascript funcionar.
A Polldaddy é uma empresa que presta um amplo servições de widgets gratuitos e pagos (principalmente para WordPress).
O widget Rating, avaliação, fornecido por ela funciona dinamicamente em páginas estáticas. Contudo, exibe apenas uma caixa de avaliação. Para exibir mais de uma caixa é necessário atribuir uma tag item diferenciada. É nesta parte que surgem os problemas.
O Blogger, empresa que presta servições de hospedagem gratuita de blogs via plataforma padrão, gera widgets das postagens em uma única página. Esta página pode ser a principal (home), de marcadores (labels), de pesquisa (search). Por isso, faz-se necessário uma estrutura interna de repetição.
Acontece que para exibir o Rating de cada postagem em cada postagem em uma mesma página, cada widget deve possuir uma tag item diferente.
Depois de 2 dias quebrando a cabeça para enquadrar no meu blog, finalmente consegui!!!
Se alguém estiver interessado em instalar esse plugin, saiba que a conta FREE permite apenas 200 rating por mês. Mais que isso, pagando somente.
No código acima:
#ID-RATING-POLLDADDY# - Código ID da conta gratuita ou paga no PollDaddy.
#(...)# - Trechos de códigos do Blogger.
Se mexer mais nesse código, é possível elevar o número de ratings mantendo duas ou mais contas no PollDaddy. Quanto a dados técnicos, com uma estrutura de repetição em javascript é possível diminuir o número de variáveis (não sei como deixar isso melhor).
Pergunta
PHS
Olá, amigo!
Como eu havia dito, faltava pouco para o javascript funcionar.
A Polldaddy é uma empresa que presta um amplo servições de widgets gratuitos e pagos (principalmente para WordPress).
O widget Rating, avaliação, fornecido por ela funciona dinamicamente em páginas estáticas. Contudo, exibe apenas uma caixa de avaliação. Para exibir mais de uma caixa é necessário atribuir uma tag item diferenciada. É nesta parte que surgem os problemas.
O Blogger, empresa que presta servições de hospedagem gratuita de blogs via plataforma padrão, gera widgets das postagens em uma única página. Esta página pode ser a principal (home), de marcadores (labels), de pesquisa (search). Por isso, faz-se necessário uma estrutura interna de repetição.
Acontece que para exibir o Rating de cada postagem em cada postagem em uma mesma página, cada widget deve possuir uma tag item diferente.
Depois de 2 dias quebrando a cabeça para enquadrar no meu blog, finalmente consegui!!!
<b:widget id='Blog1' locked='true' title='Postagens no blog' type='Blog'> #(...)# <div class='post-body entry-content'> <div style='width:145px;height:50px;float:left;'> <div expr:id='"pd_rating_holder_#ID-RATING-POLLDADDY#_stars"+data:post.id'/> <script type='text/javascript'> //<![CDATA[ function ratingStars(sId, sPost, sUrl, sTitle){ var stars1 = "PDRTJS_settings_"; var stars2 = "_"; var stars3 = " = {'id': '"; var stars4 = "', 'unique_id' : '"; var stars5 = "', 'title' : '"; var stars6 = "', 'permalink' : '"; var stars7 = "', 'item_id' : '_"; var stars8 = "'};"; var scr1 = "<script language='javascript'>"; var scr2 = "<\/script>"; var stars = scr1 + stars1 + sId + stars2 + sPost + stars3 + sId + stars4 + sId + stars2 + sPost + stars5 + sTitle + stars6 + sUrl + stars7 + sPost + stars8 + scr2; return stars; } //]]> </script> <script language='JavaScript'> document.write(ratingStars("#ID-RATING-POLLDADDY#","stars<data:post.id/>","<data:post.url/>","<data:post.title/>")); </script> </div> </div> #(...)# </b:widget>Esse é o código que uso em meu design (http://bb-blog-teste.blogspot.com.br) em desenvolvimento.
Se alguém estiver interessado em instalar esse plugin, saiba que a conta FREE permite apenas 200 rating por mês. Mais que isso, pagando somente.
No código acima:
#ID-RATING-POLLDADDY# - Código ID da conta gratuita ou paga no PollDaddy.
#(...)# - Trechos de códigos do Blogger.
Se mexer mais nesse código, é possível elevar o número de ratings mantendo duas ou mais contas no PollDaddy. Quanto a dados técnicos, com uma estrutura de repetição em javascript é possível diminuir o número de variáveis (não sei como deixar isso melhor).
Espero que isso seja útil para mais alguém!
Postarei em meu Blog Oficial (http://redecerebral.blogspot.com.br) um tutorial de como configurar este e muitos outros plugins.
Obrigado!
Editado por PHSLink para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.