Errata: ClickComments não é furada | BrPoint


Publicidade 

Errata: ClickComments não é furada

Ontem falei sobre o problema de exibição de anúncios na ferramenta ClickComments.

Eu estava errado.

Não era a ferramenta que estava causando isso, na verdade a confusão toda é criada pelo código do HotWords.

Fiz algumas alterações na maneira de inserir o HotWords e parece que tudo está funcionando bem, agora.

O problema é bem estranho e difícil até de imaginar.

Depois que a página carrega, se o HW encontrar uma palavra que serve para colocar o anúncio, ele modifica o conteúdo da div marcada para ser usada por ele.

Até ai, nada demais, porém quando o navegador faz essa atualização para exibir o novo conteúdo, ele bagunça qualquer iframe que estiver dentro deste frame.

Mas por que isso só afetou o ClickComments?

Simples, como ele é inserido através de um plugin, está dentro da div que engloba o artigo, que é a mesma usada pelo HW.

O AdSense, por exemplo, é inserido através do tema e eu coloquei fora da div que mostra o texto do artigo.

Nos testes que fiz ontem, consegui reproduzir o comportamento de substituição com vários outros iframes.

Para solucionar o problema, segui alguns passos que descrevo abaixo para alguém que use o HotWords e encontre o mesmo problema.

Para solucionarmos o problema, temos que garantir que o div usado pelo HotWords sja o mais próximo possível do texto do artigo.

Resolvi dar o nome a esse div de hta, então o primeiro passo é mudar o script que chama o HotWords, para:

HTML:
<script src='http://www.hotwords.com.br/show.jsp?id=xxxx&tag=div&atr=class&vatr=hta&cor=ff0000'></script>

Trocando o xxxx pelo seu código de afiliado.

Agora, temos que garantir que o div hta, vai ser o primeiro a envolver o texto.

Para isso crie um plugin, que faça com que o div hta seja aplicado com uma prioridade maior que os demais plugins, o código abaixo resolve:

PHP:
<?php
/*
Plugin Name: Div HW
Plugin URI:
Description:
Version: 0.1
Date:
Author: Bruno Alves
Author URI:
*/

function hw_ads ($content) {
    global $feed;
    if (!$feed) {
        $text = '<div class="hta">' . "\n";
        $text .= $content . "\n";
        $text .= '</div>';
        $content = $text;
    };
    return $content;
};
add_filter('the_content', 'hw_ads',1);
?>

Apesar de eu não ter preenchido os campos no comentário, eles são importantes para que o plugin seja reconhecido pelo Wordpress.

Mas a instrução mais importante é a última, que adiciona o filtro com prioridade 1, maior que a grande maioria dos plugins.

Depois dessas alterações, o HotWords funcionará bem com os demais scripts.

O único problema que resta são os plugins que modificam o meio do texto do artigo, como o AdSense Deluxe, por exemplo, neste caso, não encontrei nenhuma solução.

Queria pedir desculpas a vocês e ao Hans do ClickComments pela minha interpretação errada dos fatos.

Conversando com o Hans, ele me informou que, em breve, haverão opções de customização.

Então, nem que seja para ajudar a divulgar, vou deixar o ClickCommnts ativado aqui no BrPoint, mesmo que a idéia original era só testar aqui e usar mesmo no Diversos.

Compare Preços de: Camera Digital, MP3 Player, iPod, Celular, Livros, CD, DVD, Monitor, TV, Notebook, Wii, PS2, PS3

Compartilhe e Guarde: Esses links facilitam a inclusão deste artigo nas redes sociais. Compartilhe.
  • Rec6
  • StumbleUpon
  • ueba
  • linkk
  • dihitt
  • linkloko
  • websapiens
  • linkto
  • Technorati
  • Simpy
  • del.icio.us
  • Blue Dot

Artigos relacionados







16 Comentários »

Comentário por gabriel Recebendo notificações por e-mail
2007-06-16 11:19:26

Eu também tive um problema parecido com esse com o Hotwords, mas ainda estou tentando resolver !

 
Comentário por Leo Baiano
2007-06-16 12:11:48

Antes de ler essa errata eu ia te mandar uma mensagem com dúvidas sobre o post passado onde você tinha dito ter retirado o ClickComents dos dois blogs pois eu tinha visto ele aqui no BrPoint só não mandei porque me entreti em outras atividades e acabei deixando pra depois.

Reconhecer o erro públicamente é uma qualidade louvavel saber que você tem tal qualidade só aumenta minha admiração parabens.

Amplexos,

Leo Baiano.
http://www.blog.ljunior.com

 
Comentário por Igor Thiago
2007-06-16 12:27:11

Melhor assim

Porque seria muito mal da parte do ClickComments fazerem o que tu tinha dito ...

Mas eu tirei não por isso, tirei antes de tu postar ...

Eu naum curti mesmo ... mas axei que era sakanagem deles ...

Ainda bem que foi só um engano ...

Flws

 
Comentário por Tiago Celestino Recebendo notificações por e-mail
2007-06-16 16:31:06

Mas ainda continuo não apostando no ClickComments.

Abraços.

 
Comentário por Anderssauro
2007-06-16 19:01:42

Eu não te disse? xD

bom post.

 
Comentário por filioe
2007-06-17 13:44:40

eu ainda aposto nesse clickcomments. uma ferramentas rapida para os ( inclusive eu) preguiçosos da net.

outra coisa, vou falar por aqui porque o contatos do site nao responde, Registrei um site com a promoção do site mas agora o site não se tornou meu. porque? já se passaram 48 horas.

[]s

 
Comentário por kadu Recebendo notificações por e-mail
2007-06-17 21:59:44

Bruno, não seria interessante "riscar" ou colocar uma mensagem chamativa no post anterior para este post? A fim de que os paraquedistas não tenham uma idéia errada do plugin!

 
Comentário por Tiago Celestino Recebendo notificações por e-mail
2007-06-18 08:56:48

Vale lembrar que não sou paraquedista e ainda continuo não apostando nesse plugin.

 
Comentário por Leandro
2007-06-18 09:14:51

Comecei recentemente um blog e acho esse plugin muito útil, pois ele dá um panorama do que os leitores estão achando. Devido à correria do dia-a-dia é muito mais provável que um leitor clique em um botão de fácil acesso para expressar sua opinião ao invés de escrever comentários.

 
Comentário por Bruno Alves
2007-06-18 11:28:01

Gabriel, me mande o problema, se eu puder resolver, te aviso.

Leo, obrigado.

Não acho que seja mais que minha obrigação.

PS.: Cuidado ao colocar o mesmo link no campo e no corpo do comentário, o Akismet está colocando vários comentários como spam por causa disso.

Igor, para o BrPoint, não achava muito útil, mas o uso aqui está sendo maior que no Diversos.

Mesmo que não fosse útil, é justo que eu deixe para ajudar na divulgação.

Tiago, pelo que tenho visto, o uso tem sido bem razoável.

Anderssauro, obrigado pelo aviso.

Filioe, finais de semana não contam para as 48 horas, também preciso descansar :p.

Respondi seu e-mail, hoje, já liberei todos que estavam pendentes.

Kadu, é uma boa idéia, vouo fazer.

Existe um tb no artigo para esse, mas como quase ninguém lê os comentários...

Tiago, não entendi, o objetivo do plugin não é para os pára-quedistas, é para quem não quer escrever um comentário, mas só deixar sua impressão sobre o texto.

Leandro, ainda prefiro o comentário escrito, mas para quem está com pressa, é bastante útil.

Abraços

 
Comentário por hans Recebendo notificações por e-mail
2007-06-18 12:15:37

Bruno,

Thank you for clarifying with your audience that ClickComments is not 'furada'. In English we say 'it takes a big man to admit when he is wrong'. Thank you also for taking the time to analyze the problem.

Regards,
...Hans

Filioe,

On wordpress.com they do not allow you to install your own plug-in. Please log in to wordpress.com and go to 'feedback' and tell them that you want postreach clickcomments.

Please contact us directly if you have any future problems.

Regards,
Hans

 
Comentário por Tiago Celestino Recebendo notificações por e-mail
2007-06-18 14:57:19

Realmente os preguiçosos clicam no ClickComments, mas isso não quer dizer nada. Eu prefiro mais interação com o leitor do que saber que 30 pessoas acharam meu artigo legal ou ruim.

 
Comentário por Igor Thiago
2007-06-18 15:50:27

LoL

Bruno é bom que no BrPoint as pessoas comentam (por escritow kkk)

Logico que nem todos, mas alguns, mas para blogs que não tem muitos comentarios deve ser bom mesmo...

No Blog*Spot é ruim comentar por causa da dificuldade para se enviar o comentario ...

WordPress já é bem mais facil kkk

 
Comentário por Alexandre Fugita
2007-06-18 16:40:52

Pô, decida-se!?! É ou não é furada?! hehehehe! Acontece nas melhores famílias!

 
Comentário por Bruno Alves
2007-06-18 19:09:10

Hans, It was an obligation, I said something wrong, now I must correct my mistake.

Thank you for your support and time to help me.

Em português:

Hans, era minha obrigação, eu falei algo errado, agora tinha deveria corrigir meu erro.

Obrigado pelo suporte e tempo para me ajudar.

Tiago, acho que as pessoas não vão deixar de comentar, por causa do ClickComments, o perfíl do público é escrever muito, mas existe uma parcela grande que só lê e não comenta.

Gostaria que todos comentassem, mas cada um gosta das coisas de um jeito.

Igor, o blogspot é ruim para quase tudo, ultimamente, nem acessar direito estou conseguindo.

Abraços

 
Comentário por Bruno Alves
2007-06-18 19:13:47

Alexandre, não é. Está decidido.

Abraço

 
Nome
Email
Site
Seu Comentário (menor | maior)
Você pode usar: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> e [CODE] [/CODE] em seu comentário.