Últimas notícias:
14

Melhorando os anúncios do WHMCS

A seção de anúncios do WHMCS é bem básica e não oferece possibilidade de interações com os clientes. Mas é possível usá-la como um blog, basta fazermos algumas alterações simples. (Você pode baixar os templates alterados aqui: Melhorias nos anúncios (242))

Feedburner

O Feedburner é uma ferramenta bem útil de gerenciamento de feeds. O primeiro passo é criar uma conta no Feedburner (gratuita) e “queimar” o seu feed. O seu endereço do seu feed dos anúncios do whmcs é:

http://endereco-da-raiz-do-seu-whmcs/announcementsrss.php

Siga as configurações do FB e preencha como desejar.

Extra: Sabia que você pode enviar o seu feed no Google Webmasters como um tipo de mapa do seu site? Neste caso, o google vai ser notificado sempre que você tiver um anúncio novo. Um jeito bacana de aparecer no Google :)

Extra 2: Você pode enviar o posts novos para o twitter automaticamente usando a função Socialize (Publicar/Publicize – Socialize) do FB. Indique sua conta no Twitter e sempre que houver postagens novas, o FB tuita automaticamente.

Extra 3: As assinaturas por email são legais (Publicize – Email subscriptions) para pessoas que não são seus clientes serem notificados de postagens no seu blog. Lembre que o envio de newsletter do whmcs não atinge visitantes, apenas clientes.

De posse do seu novo endereço, altere as páginas announcements.tpl e viewannouncements.tpl e onde tiver:

<a href=”announcementsrss.php”>

troque por:

<a href=”http://SEU-ENDEREÇO-no-feedburner”>{$LANG.announcementsrss}</a></p>

Para forçar os visitantes e clientes a usarem somente o feed via FB, adicione o seguinte código ao .htaccess do raiz do seu whmcs (altere o endereço do seu FB):

<IfModule mod_rewrite.c>
 RewriteEngine on
 RewriteCond %{HTTP_USER_AGENT} !FeedBurner
 RewriteRule ^announcementsrss.php/?([_0-9a-z-]+)?/?$ http://feeds.feedburner.com/SEU-LOGIN-FEEDBURNER[R=302,NC,L]
</IfModule>
Por favor, adicionem a linha  RewriteCond %{HTTP_USER_AGENT} !FeedBurner para permitir que o Feedburner possa acessar o link sem ficar em um loop.

Compartilhamento social

O Tio Edvan já mostrou como fazer algo parecido, mas vamos usar o AddThis que gera tudo automaticamente (trabalhar muito pra quê?). Pois bem, vá para o Addthis e pegue o código (o registro não é obrigatório, mas é bacana para monitorar o compartilhamento) – escolha para a plataforma Website; o estilo de botões que desejar e depois copie o código, que deve ser algo como esse:

<!-- AddThis Button BEGIN -->
<div class="addthis_toolbox addthis_default_style ">
<a class="addthis_button_facebook_like" fb:like:layout="button_count"></a>
<a class="addthis_button_tweet"></a>
<a class="addthis_button_google_plusone" g:plusone:size="medium"></a>
<a class="addthis_counter addthis_pill_style"></a>
</div>
<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js"></script>
<!-- AddThis Button END -->

Abra o arquivo templates/TEMPLATE-QUE-VOCE-USA/viewannouncement.tpl e cole este texto onde der vontade, eu recomendo logo abaixo da tag {$text}. Se você tiver conta no twitter, modifique o código do botão do twitter – 4ª linha  – para o seguinte:

<a class="addthis_button_tweet"tw:via="SEU-TWITTER"></a>

Veja o resultado final: Você pode ter dois botões diferentes, um no topo e outro na base do texto.

Comentários

Com vários sistemas de comentários disponíveis, qualquer site pode permitir interação com os leitores. Para o nosso exemplo, vamos usar o Disqus, mas você pode ver também o Intense Debate (do mesmo pessoal do WordPress) e o Live Fyre. Cadastre-se gratuitamente e no endereço do site forneça o endereço do seu whmcs. Pegue o código universal na página de instalação:

<div id="disqus_thread"></div>
<script type="text/javascript">
    /* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
    var disqus_shortname = 'example'; // required: replace example with your forum shortname

    /* * * DON'T EDIT BELOW THIS LINE * * */
    (function() {
        var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
        dsq.src = 'http://' + disqus_shortname + '.disqus.com/embed.js';
        (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
    })();
</script>
<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
<a href="http://disqus.com" class="dsq-brlink">blog comments powered by <span class="logo-disqus">Disqus</span></a>

Na linha onde tem disqus_shortname, informe o apelido para o seu site (que você criou quando adicionou o site). No meu caso, o shortname é netmundo.

var disqus_shortname = 'netmundo'; // required: replace example with your forum shortname

No mesmo arquivo “viewannouncement.tpl”, cole o código abaixo, mas lembre de alterar o campo Shortname:

<div id="disqus_thread"></div>
{literal}
<script type="text/javascript">
    /* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
    var disqus_shortname = 'SEU_SHORTNAME'; // required: replace example with your forum shortname

    /* * * DON'T EDIT BELOW THIS LINE * * */
    (function() {
        var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
        dsq.src = 'http://' + disqus_shortname + '.disqus.com/embed.js';
        (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
    })();
</script>
<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
<a href="http://disqus.com" class="dsq-brlink">blog comments powered by <span class="logo-disqus">Disqus</span></a>
{/literal}

Pronto. É recomendado que você mantenha a sua estrutura de url, tanto faz que seja com ou sem url amigável do whmcs.

Outras alterações como posição do formulário, desativar botões, traduções, integrações com redes sociais podem ser feitas diretamente no Disqus.

Se houver algum problema, comente abaixo!

  • Rochaneto

    Very good ;)

    • http://about.me/angelcosta Angélica

      thanks

  • Marcos

    Muito bom, vou implementar o “Comentários” no módulo que estou criando.
    Funciona como um blog, no WHMCS.

    +10

    • http://about.me/angelcosta Angélica

      @5b244bc30bf7bb8364adca2b16603197:disqus fiquei curiosa, que módulo está desenvolvendo?

    • Marcos

      É um hook, tipo um “mini-blog” dentro do whmcs.

  • http://mcguyver.myopenid.com/ McGuyver

    Caramba Angélica, você não pára né???
    Muito Bom mesmo! Já estou começando as implementações aqui…

    Parabéns por mais excelente post! ;-)

    • http://about.me/angelcosta Angélica

      Valeu, Elson :)

  • Anônimo

    Angel, quero minha mesada! ( não é mesa na cabeça ). kkkk Seria bom compartilhar os “TPL´s” já alterados. Gostei das dicas!

    • http://about.me/angelcosta Angélica

      Mas eu não tenho 65 reais toda semana pra te dar :)
      ô tio, quer complicar minha vida né… vou adicionar já.

    • Anônimo

      Você “continua apagando a luz com a mão fechada”, tira o escorpião do bolso… me ajuda! risos

  • Anônimo

    Parabens Angelica, show de bola…

    Aprovado e já estou usando…

    (Dica: Angelica instalou e adaptou para mim, se alguem precisar entre em contato com ela, que o serviços sao OTIMOS)

  • Anônimo

    Parabens Angelica, show de bola…

    Aprovado e já estou usando…

    (Dica: Angelica instalou e adaptou para mim, se alguem precisar entre em contato com ela, que o serviços sao OTIMOS)

  • http://maxserver.com.br Elson Sartori Junior

    Eu também já coloquei aqui no meu WHMCS! Funcionando 100%… 
    Muito legal mesmo!!! ;-)

  • http://complexoweb.com.br/ Helcio de Oliveira

    Gostei muito da dica, já tinha visto há algum tempo mas só hoje tomei vergonha e implantei no WHMCS 5.0.3 e ficou perfeito mesmo.

    BRIGADUUU Angélica !

© 2012 Portal do Host. Direitos reservados. XHTML / CSS Válidos.
Leia o post anterior:
paypal-brasil
O Paypal e suas novas políticas

Pagar e receber dinheiro nestes últimos dias tem sido uma verdadeira aventura, sério, coisa digna de McGuyver. Como se já...

Fechar