Ir para conteúdo

Jefferson

VIP
  • Registro em

  • Última visita

  1. Agradecemos pela indicação! Qualquer dúvida nos informe. Estamos online.
  2. Por padrão, no WHMCS o cliente (tblclients) e o usuário principal (tblusers) podem ter dados divergentes, principalmente o e-mail, pois o login no sistema é feito pelo Usuário, enquanto as notificações do sistema (como faturas, tickets e vencimentos) são enviadas para o e-mail do Cliente. Essa separação pode gerar confusão em ambientes com múltiplos usuários ou mesmo quando o cliente tenta alterar seu e-mail e só parte dos dados cadastrais é atualizada. Para resolver isso, criamos um hook que sincroniza automaticamente o e-mail, nome e sobrenome entre o cliente e o usuário principal (owner) sempre que os dados do cliente forem editados tanto pelo Administrador (Painel Administrativo) quanto pelo Cliente (Área do Cliente). Também incluímos uma query SQL para identificar registros dessincronizados. A sincronização evita erros como: Envio de faturas para um e-mail diferente do que o cliente usa para login. Inconsistência de dados visíveis ao cliente no painel. Problemas de suporte causados por dados não alinhados. Código completo e instruções disponíveis em: 👉 https://cliente.ddrhost.com.br/index.php/knowledgebase/414/Como-sincronizar-os-Dados-e-E-mail-do-Cliente-com-o-Usu%C3%A1rio-Principal-owner-no-WHMCS.html
  3. Jefferson alterou sua foto pessoal
  4. 1 - Acesse o arquivo: /modules/servers/cpanel/templates/overview.tpl 2 - Encontre onde está sendo exibido o valor {$bwusage} M 3 - Substitua pelo seguinte código para converter para GB: {assign var="bwGB" value=($bwusage/1024)|string_format:"%.2f"}{$bwGB} GB Isso divide o valor por 1024 (conversão de MB para GB) e formata para mostrar com 2 casas decimais. Faça o mesmo com o Espaço em Disco, substituindo o {$diskusage} M {assign var="duGB" value=($diskusage/1024)|string_format:"%.2f"}{$duGB} GB
  5. Teste com este Hook: ocultarcpanel.php <?php use WHMCS\View\Menu\Item as MenuItem; add_hook('ClientAreaPrimarySidebar', 1, function(MenuItem $primarySidebar) { if (!is_null($primarySidebar->getChild('Service Details Actions'))) { $primarySidebar->getChild('Service Details Actions') ->removeChild('Login to cPanel'); $primarySidebar->getChild('Service Details Actions') ->removeChild('Login to Webmail'); $primarySidebar->getChild('Service Details Actions') ->removeChild('Change Password'); } }); add_hook( 'ClientAreaHeadOutput', 1, function($vars) { $netstream_css = array(); $netstream_css['netstream_css'] ='<style type="text/css">#cPanelQuickShortcutsPanel, #cPanelQuickEmailPanel {display:none !important}</style>'; return $netstream_css['netstream_css']; });
  6. Você também pode disponibilizar um desconto por forma de pagamento, em vez de inserir um desconto de renovação. https://marketplace.whmcs.com/product/7334-payment-gateway-feescharges
  7. Olá. Por padrão o WHMCS exibe na página inicial da Base de Conhecimento apenas os 5 artigos mais visitados/populares. Para quem quiser aumentar este limite para 15 ou qualquer outro valor, apenas crie este Hook: Arquivo a ser criado: /includes/hooks/artigos-populares.php <?php use Illuminate\Database\Capsule\Manager as Capsule; add_hook('ClientAreaPageKnowledgebase', 1, function($vars) { // Buscar os 15 artigos mais populares da base de conhecimento $popularArticles = Capsule::table('tblknowledgebase') ->orderBy('views', 'desc') // Ordenar pelos mais visualizados ->limit(15) // Pegar os 15 primeiros ->get(); // Criar um array para armazenar os artigos $articlesArray = []; foreach ($popularArticles as $article) { $articlesArray[] = [ 'id' => $article->id, 'title' => $article->title, 'urlfriendlytitle' => $article->urlfriendlytitle, 'views' => $article->views, ]; } // Sobrescrever a variável do WHMCS return ['kbmostviews' => $articlesArray]; }); Hook criado com o auxílio do Chatgpt.
  8. Abra a fatura do cliente em seu WHMCS, depois clique na aba ADICIONAR PAGAMENTO. Nesta aba altere o valor total da fatura para 300.00 e clique no botão ADICIONAR PAGAMENTO.
  9. Você pode migrar pelo Outlook, seguindo este tutorial: https://cliente.ddrhost.com.br/index.php/knowledgebase/212/Transferindo-e-mails-de-um-servidor-para-outro-via-IMAP.html
  10. A pessoa criou um cadastro apenas para difamar a empresa. Não vendemos módulos do WHMCS a muitos anos e nossa licença é original. O printscreen se trata de uma montagem. https://www.whmcs.com/members/verifydomain.php/verifydomain.php
  11. Nosso Site e Central do Cliente foram totalmente integrados e personalizados pela nossa equipe, mas infelizmente não oferecemos este tipo de serviço. Mas a desenvolvedor do Tema possui estes serviços. Entre em contato para obter um orçamento: https://lagom.rsstudio.net/services/#whmcs-services
  12. Apenas efetue as atualizações utilizando CSS, abrindo o Addon do Tema no WHMCS e depois no menu Styles > Custom CSS. É possível fazer muita coisa com CSS. Estas personalizações nunca serão perdidas com as atualizações. Além de criar arquivos customizáveis que não serão afetados com as atualizações. https://lagom.rsstudio.net/docs/create-custom-layout/
  13. Agora com a atualização da API o módulo deixou de funcionar. https://www.mercadopago.com.br/developers/pt/news/2024/07/29/The-Collections-API-will-be-discontinued-for-new-integrations
  14. Olá. Somente reiniciando o servidor/VPS. https://talk.plesk.com/threads/bad_alloc-unable-to-login-to-plesk.372433/
  15. Se houvesse a possibilidade de disponibilizar uma solução somente para alteração de DNS diretamente no WHMCS, já resolveria grande parte dos problemas. Nem precisaria ter a opção de registrar/renovar o domínio automaticamente.

Informação Importante

Concorda com os nossos termos?