Power Max 54 Denunciar post Postado Março 1, 2012 Olá amigos, tenho um agregador de links (agregador de conteúdos) A questão é que ele registra o clique quando alguém clica na postagem, só que esta pessoa só pode pelo que parece clicar uma vez por dia, porque se clicar mais vezes ele não registra, só se forem outras pessoas clicando para registrar. O que queria fazer é que ele registrasse o click quantas vezes a pessoa quisesse clicar nesta postagem. Se vocês puderem me ajudar a resolver esta questão ficarei imensamente agradecido. E se precisarem de mais dados e informações, é só me falar. Muito obrigado desde já! Compartilhar este post Link para o post Compartilhar em outros sites
João Batista Neto 448 Denunciar post Postado Março 1, 2012 Amigo, isso certamente é coisa simples de se resolver, mas precisamos ver como está o código. Compartilhar este post Link para o post Compartilhar em outros sites
Power Max 54 Denunciar post Postado Março 1, 2012 Amigo, isso certamente é coisa simples de se resolver, mas precisamos ver como está o código. Valeu, João Batista, por responder. Mas como eu mostro o código para você ver? qual parte dele você precisa e onde encontro esta parte? Estava olhando agora o painel do phpMyAdmin e lá tem um item que é o Cliques > quando se entra neste Clique, tem lá na opção Estrutura três colunas: id, link e ip > e tem também um registro dos ips que acessaram cada postagem. Então deu para perceber que o site registra o número de cliques pelo Ip. Compartilhar este post Link para o post Compartilhar em outros sites
Luis Paullo 47 Denunciar post Postado Março 1, 2012 se tem que mostra a Pagina PHP que faz esse registro.. js pega o click e passa por parametro pra essa pagina.php q registra os click no DB Compartilhar este post Link para o post Compartilhar em outros sites
João Batista Neto 448 Denunciar post Postado Março 1, 2012 Mas como eu mostro o código para você ver? Bom, precisamos localizar a parte do código responsável por isso. Percebi que seu site está utilizando reescrita de URL, então podemos tentar fazer o caminho contrário. 1. Abra seu FTP e localize o arquivo chamado: .htaccess (tem um ponto antes do htaccess) EDIT: Dentro do seu FTP, esse arquivo poderá estar em /www ou /public_html, dependendo da configuração do servidor. 2. Abra esse arquivo, você vai encontrar alguma coisa como RewriteRule {alguma coisa} {alguma outra coisa} 3. A parte {alguma outra coisa} é a parte que nos interessa, vai ser um caminho de algum arquivo. Localize o arquivo e poste o código dele aqui no fórum. (verifique antes se não existe nenhum dado sensível, como email ou senha de conexão com banco de dados). Compartilhar este post Link para o post Compartilhar em outros sites
Power Max 54 Denunciar post Postado Março 2, 2012 1. Abra seu FTP e localize o arquivo chamado: .htaccess (tem um ponto antes do htaccess) EDIT: Dentro do seu FTP, esse arquivo poderá estar em /www ou /public_html, dependendo da configuração do servidor.2. Abra esse arquivo, você vai encontrar alguma coisa como RewriteRule {alguma coisa} {alguma outra coisa} 3. A parte {alguma outra coisa} é a parte que nos interessa, vai ser um caminho de algum arquivo. Localize o arquivo e poste o código dele aqui no fórum. (verifique antes se não existe nenhum dado sensível, como email ou senha de conexão com banco de dados). Desculpe-me pela ignorância, mas este FTP que você disse estaria dentro do Gerenciador de Arquivo do Cpanel? porque fiz o seguinte: entrei neste Gerenciador de arquivo do Cpanel e fiz uma pesquisa por este arquivo que você citou (htaccess) e lá aparecem alguns deles com este mesmo nome em lugares diferentes. Eles estão nestes locais: /.htaccess /public_html/.htaccess /public_html/admin/.htaccess /public_html/widget/.htaccess vou postar aqui o código deste arquivo em cada uma destas localizações acima para ver se ajuda: /.htaccess: está em branco, com 0 kb e sem nada no código. /public_html/.htaccess: RewriteEngine On RewriteRule ^(contato|parceria|enviarlink|premium|widgets|ranking|maisbanners|anuncie|privacidade|sobre)\/?$ index.php?page=$1 RewriteRule ^widgets/gerar\/?$ index.php?page=widgets&action=gerar RewriteRule ^permalink/(.+)/([0-9]+)\/?(.+)$ index.php?link=$2 RewriteRule ^(dia)\/?([0-9]+)\/?([0-9]+)\/?([0-9]+)\/?$ index.php?dia=$2/$3/$4 [QSA,L] RewriteRule ^(curiosidades|reflexoes|tecnologia|esporte|games|utilidades|noticias|entretenimento|paramulheres|humor)\/?$ index.php?cat=$1 RewriteRule ^link/([0-9]+)\/?(.+)$ redirect.php?id=$1 RewriteRule ^page/([0-9]+)\/?$ index.php?pg=$1 RewriteRule ^habilitar-adulto\/?$ index.php?action=habilitar RewriteRule ^desabilitar-adulto\/?$ index.php?action=desabilitar RewriteRule ^pg/([a-zA-Z0-9]+)\/?$ index.php?page=page&nome=$1 RewriteRule ^anuncios\/?$ index.php?page=anuncios RewriteRule ^rss\/?$ rss.php RewriteRule ^blog/([a-zA-Z0-9]+)\/?$ index.php?blog=$1 RewriteRule ^in/([0-9]+)\/?$ index.php?page=teste&id=$1 /public_html/admin/.htaccess: RewriteEngine On RewriteRule ^aprovar/links\/?$ index.php RewriteRule ^aprovarvarios\/?$ index.php?action=varios RewriteRule ^excluir/link/([0-9]+)\/?$ index.php?action=excluir&id=$1 RewriteRule ^aprovar/link/([0-9]+)\/?$ index.php?action=aprovar&id=$1 RewriteRule ^desaprovarvarios\/?$ index.php?page=desaprovar&action=varios RewriteRule ^editar/link/([0-9]+)\/?$ index.php?page=editarlink&id=$1 RewriteRule ^editarlink\/?$ index.php?page=editarlink&action=editar RewriteRule ^excluir/lixeira\/?$ index.php?page=lixeira&action=varios RewriteRule ^esvaziar/lixeira\/?$ index.php?page=lixeira&action=esvaziar RewriteRule ^restaurar/link/([0-9]+)\/?$ index.php?page=lixeira&action=restaurar&id=$1 RewriteRule ^excluir/lixeira\/?$ index.php?page=lixeira&action=varios RewriteRule ^editar/parceiro/([0-9]+)\/?$ index.php?page=editarparceiroid&id=$1 RewriteRule ^excluir/parceiro/([0-9]+)\/?$ index.php?page=parceiros&action=excluir&id=$1 RewriteRule ^aprovar/parceiro/([0-9]+)\/?$ index.php?page=parceiros&action=aprovar&id=$1 RewriteRule ^desaprovar/parceiro/([0-9]+)\/?$ index.php?page=parceiros&action=desaprovar&id=$1 RewriteRule ^aprovar/tparceiros\/?$ index.php?page=parceiros&action=aprovartodos RewriteRule ^procurar/link\/?$ index.php?page=procurarlink RewriteRule ^(amanha|desaprovar|lixeira|parceiros|cadastrarautores|editarautores|configurar)$ index.php?page=$1 RewriteRule ^editar/autor/([0-9]+)\/?$ index.php?page=editarautor&id=$1 RewriteRule ^excluir/autor/([0-9]+)\/?$ index.php?page=editarautores&action=excluir&id=$1 RewriteRule ^data/([0-9]+)/([0-9]+)/([0-9]+)\/?$ index.php?page=amanha&dia=$1/$2/$3 RewriteRule ^editarsidebar\/?$ index.php?page=editarsidebar RewriteRule ^excluir/sidebar/([0-9]+)\/?$ index.php?page=editarsidebar&action=excluir&id=$1 RewriteRule ^editar/sidebar/([0-9]+)\/?$ index.php?page=editarsidebarid&id=$1 RewriteRule ^confirmar/sidebar\/?$ index.php?page=editarsidebarid&action=ok /public_html/widget/.htaccess: RewriteEngine On RewriteRule ^(contato|parceria|enviarlink|premium|anuncie|widgets|ranking|banners|promocao)\/?$ index.php?page=$1 RewriteRule ^widgets/gerar\/?$ index.php?page=widgets&action=gerar RewriteRule ^permalink/(.+)/([0-9]+)\/?(.+)$ index.php?link=$2 RewriteRule ^(dia)\/?([0-9]+)\/?([0-9]+)\/?([0-9]+)\/?$ index.php?dia=$2/$3/$4 [QSA,L] RewriteRule ^(humor|curiosidades|videos|cinemaetv|entretenimento|tecnologia|celebridades)?$ index.php?cat=$1 RewriteRule ^link/([0-9]+)\/?(.+)$ redirect.php?id=$1 RewriteRule ^page/([0-9]+)\/?$ index.php?pg=$1 Compartilhar este post Link para o post Compartilhar em outros sites
gremio10 14 Denunciar post Postado Março 2, 2012 O problema todo deve estar no campo ip, ele deve estar armazenando o ip e a data do clique, se já está cadastrado, ele não contabiliza novamente. Compartilhar este post Link para o post Compartilhar em outros sites
Power Max 54 Denunciar post Postado Março 2, 2012 O problema todo deve estar no campo ip, ele deve estar armazenando o ip e a data do clique, se já está cadastrado, ele não contabiliza novamente. Mas onde estaria este campo IP e como alterá-lo? Compartilhar este post Link para o post Compartilhar em outros sites
gremio10 14 Denunciar post Postado Março 2, 2012 Ele está no seu banco de dados, você teria de ver o código da página de intermédio entre o link e o contador, e analisar aonde que ele faz a inserção e verifica se já existe ou não. Compartilhar este post Link para o post Compartilhar em outros sites
Power Max 54 Denunciar post Postado Março 2, 2012 Ele está no seu banco de dados, você teria de ver o código da página de intermédio entre o link e o contador, e analisar aonde que ele faz a inserção e verifica se já existe ou não. eu não tenho experiência nesta questão de programação e tal, mas o único lugar que achei sobre cliques e tal foi indo no phpMyAdmin > clico no meu usuário > aí lá tem o item Cliques Compartilhar este post Link para o post Compartilhar em outros sites
Power Max 54 Denunciar post Postado Março 3, 2012 Olá amigos! consegui entrar em contato com o desenvolvedor do sistema e ele fez a alteração para mim. Agora está funcionando perfeito, ele disse que é no FTP mesmo que se faz esta mudança. Muito obrigado a todos pela atenção, problema resolvido. Compartilhar este post Link para o post Compartilhar em outros sites