Últimas notícias:
27

Meu primeiro módulo WHMCS: Saldo F2b, MoIP e Paypal no Admin

O módulo foi atualizado e agora inclui também o saldo do PagSeguro. O link de download é o mesmo: Módulo Saldos (451)

Você leu o título e se acompanha o blog do Edvan tá pensando “mas o Edvan já não lançou isso?”. Já. Mas o meu é diferente (vem com nutella e jujubas eheheh).

Sério, eu sempre fiz modificações massivas no WHMCS, tanto na parte do cliente como no admin. E o que acontece? Vem uma atualização com recursos bacanas e você corre o risco de ter de refazer tudo – principalmente no admin. Então resolvi usar a abordagem que uso no WordPress: plugins e hooks. Ou no nosso caso, módulos e hooks e fazer alterações mínimas no layout.

Meu primeiro passo foi aplicar isso ao template, apenas adicionei o estilo style-netmundo.css ao cabeçalho do header.tpl e fiz as modificações todas usando CSS (usando os próprios seletores do tema portal). Em seguida, passei a trocar minhas alterações – quando possível – por módulos. E o primeiro que saiu foi esse de saldo, adaptado do código do Edvan e com base nas APIs dos meios de pagamento.

O módulo

Ele não faz nada mais que mostrar o saldo da sua conta na home do admin ou na página do módulo (você escolhe). A instalação se resume a fazer upload da pasta saldos para /Modules/Addons/ do seu WHMCS e inserir dados em um formulário. Chega de complicações.

Tela de opções

Saldo na Home

Na página do módulo

É simples, não tem ajax, nem fogos de artifícios. Mas a “maquiagem” é secundária, preciso me certificar de que ele esteja funcional.

E a API do F2b é que causa a lentidão. Ainda tem o que melhorar e conto com vocês para isso.

Download

Descompacte, envie a pasta “saldos” para seuwhmcs/modules/addons/ e ative no menu Setup > Addon Modules - Módulo Saldos (451)

Se o feedback for positivo e eu vislumbrar a possibilidade de carreira eu lanço uns módulos que fiz para uso pessoal: um mini-CMS para WHMCS (cria páginas), sitemap (XML, Robots, .htaccess e html), baixa de boleto com upload de retorno bancário, cancelamento de pedidos/faturas antigas e outras coisinhas.

Tenho o esboço também de algumas integrações, como hooks para integrar login em alguns sistemas e para criar contas automaticas em certos “construtores de sites”.

Problemas conhecidos

- O Marco já deu o feedback de um bug no Avant e no Explorer, muito provavelmente causados pela div com a propriedade position:absolute. Isso vai ser resolvido em breve. Mas neste caso, mostrar o saldo na página do módulo funciona normalmente.

Feedback

Ao enviar seu problema, se possível adicione navegador, versão do whmcs e outros detalhes. De preferência, anexe uma imagem (é possível fazer isso nos comentários. Recomendamos o Awesome Screenshot ou Upload Screenshot.

  • http://www.iolardemartini.com.br Iolar Demartini

    Parabéns Angel, muito bom o modulo e sua iniciativa. :D

    • http://twitter.com/PainelWHMCS Painel WHMCS

      Olha que legal!
      WHMCS Totalmente de graça
      Se eu fosse você não perderia essa!

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

    Parabéns de novo Angélica! (nem sei mais o que falar para não me tornar repetitivo… Hahahahah :-D )
    Addon já implantado e funcionando perfeitamente! Aguardo ansiosamente os próximos!!! :-)

  • http://twitter.com/hostsagrado Host Sagrado Hosting

    angelDvan… whmcs…. show de bola angel!

  • Anônimo

    Tirou onda… risos, depois eu quero ver para o PagSeguro.

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

      @whmcsblogbr:disqus PagSeguro integrado e link atualizado.

  • Anônimo

    Blz, vou divulgar no whmcs.blog.br

  • Anônimo

    Blz, vou divulgar no whmcs.blog.br

  • carlos sidnei

    Meus parabens Angel :D instalado aqui

    • carlos sidnei

      Feedback…Como eu poderia diminuir o box com os saldos quando o navegador está sendo utilizado com resolução menores?
      Segue print de exemplo:http://awesomescreenshot.com/0c5m38j6f
      Navegador chrome, resolução do navegador 1092×843

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

      @google-0d89640a28c6cf35f427cb71df96e178:disqus vou dar uma analisada aqui para criar uma janela melhor. Mas se você quiser alterar o código diretamente, basta abrir o arquivo seu-whmcs/modules/addons/saldos/hooks.php e lá embaixo mesmo você pode editar a div definindo as características da caixa.
      É lá pela linha 148.

      Quero mudar a janela para uma clicável.

    • carlos sidnei

      Obrigado Angel, feito e resolvido…quanto a mudança da sua janela, se fosse possivel adicioná-la no mesmo lugar que o do edvan fica, seria mais bacana ainda hehehehe

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

      @google-0d89640a28c6cf35f427cb71df96e178:disqus infelizmente, não tem hook pra isso, talvez usando jquery dê. Tem poucos hooks do admin que eu possa usar (login, logout e home page) para este caso.

  • Contato

    Maravilha, parabens!

  • Sergio Leite

    Olá Angel, bom dia, tudo bem? Esta é minha primeira postagem de uma série, preciso tirar uma dúvida, estava em ua revenda e o modulo estava funfando que uma beleza, porém, quando migrei para um vps, o danado parou de funcionar, quero dizer, no meu caso os dados do saldo na minha conta moip deixaram de aparcer, já verifiquei os parametros de confoguração do mudulo e está tudo ok, porém o erro originado não sei de onde persiste. Se puder me dar uma luz, ficaria muito feliz. Grato. Sérgio Leite.

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

      O erro deve estar nas configurações do php. Você pode mandar um screenshot?

    • Sergio Leite

      Olá Angel, estou enviando o screenshot para você dar uma olhada. Abraço, desde já agradeço.

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

      Sempre dá esse erro ou já apareceu o saldo alguma vez?

    • Sergio Leite

      Oi Angel te agradeço pelos feedbacks, Quando estava em uma revenda na NetRevenda, o saldo aparecia normalmente, o erro surgiu quando mudei para um vps em outra empresa (Hostercom).

    • Sergio Leite

      Angel, boa tarde, provavelmente o erro é causado pelo php do servidor, testei o modulo em outro servidor e funfou legal, pedí ao pessoal do DC que gerencia o vps para ver o que pode estar causando este e um outro problema tipico de parametros do php, assim for resolvido postarei aqui o resultado e possivelmente o que foi feito para resolver, dessa forma poderia ajudar a outras pessoas que porventura encontre o mesmo problema que eu. Abraços, e parabéns pelo módulo.

  • http://girafanapraia.com Paulo C. S. Barbosa

    Parabéns pelo módulo, estou curioso p/ ver os outros.

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

      Obrigada, @basalces:disqus , recomendo assinar o feed ou seguir via facebook ou twitter pra saber do lançamento dos outros.

  • http://www.facebook.com/itaquahost Thiago ItaquaHost

    Ola Angélica e caros Amigos .. do Blog… estou com um problema instalo ormal porém na tela addons fica tudo em branco … agora nem os addons padrões aparecem… o q pode ser?

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

      @facebook-100002380444918:disqus Isso acontece quando há algum addon com problemas, tente desativar todos e reativar um a um para identificar qual o problemático. Qual versão de WHMCS vc usa?

  • http://www.facebook.com/leonelhosting Leonel Borges

     Olá Angélica, vc teria este modulo em widget para a versão 5.0.3? Pois este modulo parou de funcionar apos a atualização do meu WHMCS!

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

       @facebook-100001256519091:disqus , o meu está assim também, vou dar uma olhada.

    • http://www.facebook.com/leonelhosting Leonel Borges

       Ok, vou colocar no forum para ver se conseguimos mais ajudar!

© 2012 Portal do Host. Direitos reservados. XHTML / CSS Válidos.
Leia o post anterior:
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 é...

Fechar