JScript

Programação & Desenvolvimento


Você não está conectado. Conecte-se ou registre-se

Botões Curtir e Desfazer Curtir

4 participantes

Ir à página : 1, 2  Seguinte

Quantos "Curtir" é necessário para o post ficar popular?

Botões Curtir e Desfazer Curtir Vote_lcap6%Botões Curtir e Desfazer Curtir Vote_rcap 6% [ 1 ]
Botões Curtir e Desfazer Curtir Vote_lcap59%Botões Curtir e Desfazer Curtir Vote_rcap 59% [ 10 ]
Botões Curtir e Desfazer Curtir Vote_lcap18%Botões Curtir e Desfazer Curtir Vote_rcap 18% [ 3 ]
Botões Curtir e Desfazer Curtir Vote_lcap0%Botões Curtir e Desfazer Curtir Vote_rcap 0% [ 0 ]
Botões Curtir e Desfazer Curtir Vote_lcap17%Botões Curtir e Desfazer Curtir Vote_rcap 17% [ 3 ]
Total de votos : 17


Ir para baixo  Mensagem [Página 1 de 2]

1Botões Curtir e Desfazer Curtir Empty Botões Curtir e Desfazer Curtir Dom 02 Jun 2013, 4:28 pm

JScript

JScript
Administradores
Administradores

Olá pessoal!

Inaugurando a área, venho aqui para propor idéias e projetos de scripts para adicionar a possibilidade de utilizar o botão [Curtir] e [Desfazer Curtir] na plataforma Forumeiros.

Eu já tenho esboços de como resolver, mas quem tiver mais idéias e desejar contribuir, poste aqui para avaliarmos ok?

Aqui está um trecho de um código que estou testando:
Código:

<div class="ipsLikeBar right clearfix" id="rep_post_{postrow.displayed.U_POST_ID}" title="{postrow.displayed.switch_vote_active.switch_vote.U_VOTE_PLUS}">
    <iframe name="iframe_{postrow.displayed.U_POST_ID}" height="0px" width="0px" frameborder="0"></iframe>
    <ul class="ipsList_inline">
        <li id="like_{postrow.displayed.U_POST_ID}">
            <a title="Curtir" href="{postrow.displayed.switch_vote_active.switch_vote.U_VOTE_PLUS}"
               target="iframe_{postrow.displayed.U_POST_ID}"
                onclick="
                saveVote();
                    document.getElementById('like_{postrow.displayed.U_POST_ID}').style='display: none;';
                    document.getElementById('deslike_{postrow.displayed.U_POST_ID}').style='display: block;'"
                class="ipsLikeButton ipsLikeButton_enabled rep_up">
                Curtir
            </a>
        </li>
        <li id="deslike_{postrow.displayed.U_POST_ID}" style="display: none;">
            <a title="Curtir (Desfazer)" href="{postrow.displayed.switch_vote_active.switch_vote.U_VOTE_MINUS}"
                target="iframe_{postrow.displayed.U_POST_ID}"
                onclick="
                saveVote();
                    document.getElementById('like_{postrow.displayed.U_POST_ID}').style='display: block;';
                    document.getElementById('deslike_{postrow.displayed.U_POST_ID}').style='display: none';"
                class="ipsLikeButton ipsLikeButton_disabled rep_down">
                Curtir (Desfazer)
            </a>
        </li>
    </ul>
</div>
O principal que é o script eu também estou desenvolvendo!

Desde já eu agradeço,

JS



Última edição por JScript em Sex 26 Jul 2013, 8:31 pm, editado 1 vez(es)

http://autoitbrasil.com

2Botões Curtir e Desfazer Curtir Empty Re: Botões Curtir e Desfazer Curtir Dom 02 Jun 2013, 5:56 pm

Convidado

avatar
Convidado

coloca um "Curtir" com o símbolo + verde atrás, e um "Descurtir com simbolo - vermelho atrás.

3Botões Curtir e Desfazer Curtir Empty Re: Botões Curtir e Desfazer Curtir Dom 02 Jun 2013, 6:08 pm

JScript

JScript
Administradores
Administradores

Ok, boa dica amigo!

Obrigado,

JS

http://autoitbrasil.com

4Botões Curtir e Desfazer Curtir Empty Re: Botões Curtir e Desfazer Curtir Dom 02 Jun 2013, 6:45 pm

Convidado

avatar
Convidado

Tente usar este código:
Código:
<script type="text/javascript">
jQuery(document).ready(function(e) {
  jQuery('#like_{postrow.displayed.U_POST_ID} .like_{postrow.displayed.U_POST_ID}').click(function(e) {
      window.open('{postrow.displayed.switch_vote_active.switch_vote.U_VOTE_PLUS}','blink');
    });
  jQuery('#deslike_{postrow.displayed.U_POST_ID} .deslike_{postrow.displayed.U_POST_ID}').click(function(e) {
      window.open('{postrow.displayed.switch_vote_active.switch_vote.U_VOTE_MINUS}','blink');
    });
});
</script>

<div class="ipsLikeBar right clearfix" id="rep_post_{postrow.displayed.U_POST_ID}" title="{postrow.displayed.switch_vote_active.switch_vote.U_VOTE_PLUS}">
    <iframe name="iframe_{postrow.displayed.U_POST_ID}" height="0px" width="0px" frameborder="0"></iframe>
    <ul class="ipsList_inline">
        <li id="like_{postrow.displayed.U_POST_ID}">
            <a title="Curtir" href="{postrow.displayed.U_POST_ID}"
                target="iframe_{postrow.displayed.U_POST_ID}"
                onclick="
                saveVote();
                    document.getElementById('like_{postrow.displayed.U_POST_ID}').style='display: none;';
                    document.getElementById('deslike_{postrow.displayed.U_POST_ID}').style='display: block;'"
                class="ipsLikeButton ipsLikeButton_enabled rep_up">
                <font color="green"> + </font> Curtir
            </a>
        </li>
        <li id="deslike_{postrow.displayed.U_POST_ID}" style="display: none;">
            <a title="Descurtir" href="{postrow.displayed.switch_vote_active.switch_vote.U_VOTE_MINUS}"
                target="iframe_{postrow.displayed.U_POST_ID}"
                onclick="
                saveVote();
                    document.getElementById('like_{postrow.displayed.U_POST_ID}').style='display: block;';
                    document.getElementById('deslike_{postrow.displayed.U_POST_ID}').style='display: none';"
                class="ipsLikeButton ipsLikeButton_disabled rep_down">
              <font color="red"> - </font> Descurtir
            </a>
        </li>
    </ul>
</div>
e veja se resulta, pois o que está aqui, está bugado, mesmo ao clicar, não muda a reputação do MEMBRO, e não aparece descurtir...

5Botões Curtir e Desfazer Curtir Empty Re: Botões Curtir e Desfazer Curtir Dom 02 Jun 2013, 6:52 pm

JScript

JScript
Administradores
Administradores

A questão não é o código que está atualmente aqui no fórum que está "bugado", apenas eu não postei a versão que tem o botão [Curtir] funcionando!!!

Eu ainda estou adaptando um código para após o membro clicar em [Curtir] apareça o botão [Desfazer Curtir], ok é fácil fazer isso e eu já testei, funciona sim...

O "grande" problema está nas variáveis:
Código:

{postrow.displayed.switch_vote_active.switch_vote.U_VOTE_PLUS}
{postrow.displayed.switch_vote_active.switch_vote.U_VOTE_MINUS}
Elas só estão disponíveis uma única vez para o membro que usá-las, seja votando positivo (Curtir) ou votando negativo (Desfazer Curtir), entende?

JS

http://autoitbrasil.com

6Botões Curtir e Desfazer Curtir Empty Re: Botões Curtir e Desfazer Curtir Dom 02 Jun 2013, 6:57 pm

Convidado

avatar
Convidado

A sim, no caso, você faz assim; ao clicar no botão curtir ele retorna verdadeiro, aparece o descurtir, aí ao caso clicar no descurtir, o valor do botão curtir que estava, retorna falso e o descurtir vira verdadeiro....
No caso, um Ciclo....

7Botões Curtir e Desfazer Curtir Empty Re: Botões Curtir e Desfazer Curtir Dom 02 Jun 2013, 7:03 pm

JScript

JScript
Administradores
Administradores

Essa é a lógica, máááásss como eu afirmei acima o problema está nas variáveis, são elas que mandam para o banco de dados de reputação de cada usuário....

Eu já fiz toda a sequência de clicar em curtir e aparecer o descurtir, clicar em descurtir e reaparecer em curtir, mas entenda que o primeiro click em curtir já deu a reputação positiva ao membro, a variável não aparece mais e nem o ID de segurança da votação, pois se ambos não desaparecessem a própria forumeiros já tinha o mesmo sistema IPBoard de [Curtir] e [Desfazer Curtir]...

A saga continua,

JS

http://autoitbrasil.com

8Botões Curtir e Desfazer Curtir Empty Re: Botões Curtir e Desfazer Curtir Dom 02 Jun 2013, 7:31 pm

Convidado

avatar
Convidado

Ah, o problema é a variável, se tivermos acesso ao php de nosso fórum...

9Botões Curtir e Desfazer Curtir Empty Re: Botões Curtir e Desfazer Curtir Dom 02 Jun 2013, 7:36 pm

JScript

JScript
Administradores
Administradores

Isso mesmo, agora entendeu...

Mas eu não costumo desistir fácilmente e farei de uma forma bem inusitada!

Vou te dar uma prévia (duas de 8 possibilidades):
1- Um tópico oculto com as informações que preciso;
2- Ou usando localstorage, mas esse último não me parece interessante nem confiável...

A saga continua,

JS

http://autoitbrasil.com

10Botões Curtir e Desfazer Curtir Empty Re: Botões Curtir e Desfazer Curtir Dom 02 Jun 2013, 8:52 pm

Convidado

avatar
Convidado

você pode também tentar usar "COOKIES" para salvar os dados da votação, ou criar uma página em php que grava em outro banco de dados as votações e usa com javascript aos tópicos '-'

11Botões Curtir e Desfazer Curtir Empty Re: Botões Curtir e Desfazer Curtir Dom 02 Jun 2013, 9:28 pm

JScript

JScript
Administradores
Administradores

Cookies está fora de cogitação, melhor o que eu falei: localstorage
Links de referência:
http://www.w3schools.com/html/html5_webstorage.asp
http://blog.thiagobelem.net/armazenando-informacoes-no-computador-do-visitante-com-localstorage-e-sessionstorage/

A sua outra opção é interessante, mas não muito viável...

Pense em uma mensagem escondida no post com as informações que desejarmos!!!

A saga continua parte III,

JS

http://autoitbrasil.com

12Botões Curtir e Desfazer Curtir Empty Re: Botões Curtir e Desfazer Curtir Ter 04 Jun 2013, 1:45 pm

Convidado

avatar
Convidado


Você pode também pode alterar para o PHP, que: Você faz uma página php(avá) que faz que essas variáveis serem guardadas em uma tabela, por exemplo: BangBang curtiu o tópico #LINKDOTOPICO na mensagem #NUMERO-DA-MENSAGEM-CURTIDA. aí você TERIA que criar um php que é enserido no registro, que salva os dados e salva na tabela user do seu site.... por exemplo: nome: JScriptFake nascimento: 00/00/0000 mensagens curtidas: 0..........

13Botões Curtir e Desfazer Curtir Empty Re: Botões Curtir e Desfazer Curtir Sex 12 Jul 2013, 9:12 pm

JScript

JScript
Administradores
Administradores

Amigo, olha que efeito interessante:
Botões Curtir e Desfazer Curtir 2xrv3qc

A saga continua, parte IV

JS



Última edição por JScript em Seg 02 Mar 2015, 3:14 pm, editado 1 vez(es) (Motivo da edição : Edit!)

http://autoitbrasil.com

14Botões Curtir e Desfazer Curtir Empty Re: Botões Curtir e Desfazer Curtir Sex 12 Jul 2013, 9:30 pm

Convidado

avatar
Convidado

Meio que demora para mudar o valor da reputação...Mas é uma ótima ferramenta!

15Botões Curtir e Desfazer Curtir Empty Re: Botões Curtir e Desfazer Curtir Sex 26 Jul 2013, 12:00 pm

JScript

JScript
Administradores
Administradores

O sistema de [Curtir] e [Desfazer Curtir] já está funcionando! Façam testes...

Imagem de exemplo: https://i.servimg.com/u/f34/18/17/62/92/captur19.png

So long,

JS

http://autoitbrasil.com

16Botões Curtir e Desfazer Curtir Empty Re: Botões Curtir e Desfazer Curtir Sex 26 Jul 2013, 2:22 pm

Convidado

avatar
Convidado

Poderia postar o código (o atual) que creio que está em fase "beta" para nós? Para algumas pessoas poderem testar a fase beta....

17Botões Curtir e Desfazer Curtir Empty Re: Botões Curtir e Desfazer Curtir Sex 26 Jul 2013, 2:56 pm

JScript

JScript
Administradores
Administradores

Posso sim amigo, deixa só eu concluir uns detalhes e farei isso!

Agora a estrela de "popular" aparecerá de acordo com a quantidade de "Curtir", no caso eu determinei pra testar com apenas 3...
Confiram ai: https://i.servimg.com/u/f34/18/17/62/92/captur20.png

Pergunta: Com quantos "Curtir" deveria aparecer a estrela?

Edit: Vou fazer um widget para mostrar as "10 últimas curtidas!!!"...

Edit2: Agora atualiza a lista sem ter que usar F5.

JS

http://autoitbrasil.com

18Botões Curtir e Desfazer Curtir Empty Re: Botões Curtir e Desfazer Curtir Sex 26 Jul 2013, 7:51 pm

joelson0007

joelson0007
Moderadores
Moderadores

Parabéns, a maneira de como resolveu o problema de ter um banco de dados interno, foi fantástica...

19Botões Curtir e Desfazer Curtir Empty Re: Botões Curtir e Desfazer Curtir Sex 26 Jul 2013, 7:58 pm

JScript

JScript
Administradores
Administradores

Obrigado amigo!

Vamos que vamos, PunBB Forumeiros - Brasil!!!

JS

http://autoitbrasil.com

20Botões Curtir e Desfazer Curtir Empty Re: Botões Curtir e Desfazer Curtir Sex 26 Jul 2013, 9:33 pm

Convidado

avatar
Convidado

esperamos que pronto pueda poner un tutorial sobre su gran idea de like y deslike te quedo fabuloso

21Botões Curtir e Desfazer Curtir Empty Re: Botões Curtir e Desfazer Curtir Sáb 27 Jul 2013, 2:14 pm

Convidado

avatar
Convidado

genau escreveu:esperamos que pronto pueda poner un tutorial sobre su gran idea de like y deslike te quedo fabuloso
Estamos ainda em uma fase, fase beta...

22Botões Curtir e Desfazer Curtir Empty Re: Botões Curtir e Desfazer Curtir Sáb 27 Jul 2013, 4:29 pm

Convidado

avatar
Convidado

Voto enviado com sucesso? Eu acho que é nessa página, que grava se o vote - ou vote + (variável) foi usado, e assim não seria possível votar novamente por causa do sistema da forumeiros... Exemplo: Para funcionar teria que ser mais ou menos assim: function().click(GetScript('/t'+ topic-id +'-?cvf%5B0%5D=dc09de69ac4759e3a1219e448236243b&cvf%5B1%5D=9f98a7cdaffe1cf2e849262057610f7d&eval=plus&p_vote='+ vote-id +'');...
Exemplo deste tópico: /t20p15-?cvf%5B0%5D=dc09de69ac4759e3a1219e448236243b&cvf%5B1%5D=9f98a7cdaffe1cf2e849262057610f7d&eval=plus&p_vote=662
E não seria possível descurtir, entendeu?



Última edição por JScript em Dom 28 Jul 2013, 6:07 pm, editado 1 vez(es) (Motivo da edição : HIDE_POST)

23Botões Curtir e Desfazer Curtir Empty Re: Botões Curtir e Desfazer Curtir Dom 04 Ago 2013, 8:38 pm

JScript

JScript
Administradores
Administradores

Olá pessoal!

Adicionei um widget contendo os últimos Curtir (Likes), confiram na imagem de exemplo:
Botões Curtir e Desfazer Curtir Captur30
Nota: Não adicionei o avatar dos membros para não sobrecarregar demais o fórum com requisições que causam o erro http://jscript.forumeiros.com/t97-request-limit-exceeded e também porque já temos avatares demais sendo mostrados!!!

Alguém tem uma sugestão para o avatar Botões Curtir e Desfazer Curtir Like_i11 ou esse está legal?
Mostrar somente 5 likes ou mais?

Espero que gostem,

JS

http://autoitbrasil.com

24Botões Curtir e Desfazer Curtir Empty Re: Botões Curtir e Desfazer Curtir Dom 04 Ago 2013, 8:53 pm

Convidado

avatar
Convidado

Sugiro a imagem:
Botões Curtir e Desfazer Curtir Images?q=tbn:ANd9GcSVhh-CYSD8rcaHQ9EDH-6XY3IRRofcH1aklMGvjCWLstjfDdsE

E 5 likes está mais que bom...

25Botões Curtir e Desfazer Curtir Empty Re: Botões Curtir e Desfazer Curtir Dom 04 Ago 2013, 10:43 pm

JScript

JScript
Administradores
Administradores

Ok, se conseguir diminuir a imagem para 30x30 sem distorcer muito, fica bem legal!
Eu tentei mas não sou nada bom com gráficos...

JS

http://autoitbrasil.com

Conteúdo patrocinado



Ir para o topo  Mensagem [Página 1 de 2]

Ir à página : 1, 2  Seguinte

Tópicos semelhantes

-

» Curtir - Desfazer curtir

Permissões neste sub-fórum
Não podes responder a tópicos