Ir para conteúdo
View in the app

A better way to browse. Learn more.

Portal do Host

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

edvan

Membro
  • Registro em

  • Última visita

Solutions

  1. O objetivo desse Addon é a criação automática da hospedagem.
     
    Mas se o intuito for apenas a configuração visite ( http://docs.whmcs.com/Products_and_Services#Configurable_Options ) e confira ( http://docs.whmcs.com/Products_and_Services#Configurable_Options ) como efetuar a criação de campos customizáveis.
  2. Abra a pasta /seuadmin/lang/portugues.php e pesquise as linhas que deseja.
  3. Corrigindo a informação... o template correto é pwresetvalidation.tpl
     
    Exemplo do portal:
    <script type="text/javascript" src="includes/jscript/pwstrength.js"></script> {if $invalidlink} <div class="errorbox"> {$invalidlink} </div> <br /><br /><br /><br /> {elseif $success} <br /> <div class="successbox"> {$LANG.pwresetvalidationsuccess} </div> <br /> <p align="center">{$LANG.pwresetsuccessdesc|sprintf2:'<a href="clientarea.php">':'</a>'}</p> <br /><br /><br /><br /> {else} {if $errormessage} <div class="errorbox"> {$errormessage} </div> {/if} <form class="form-horizontal" method="post" action="{$smarty.server.PHP_SELF}?action=pwreset"> <input type="hidden" name="key" id="key" value="{$key}" /> <h4 align="center">{$LANG.pwresetenternewpw}</h4> <table width="100%" cellspacing="0" cellpadding="0" class="frame"> <tr> <td> <table width="100%" border="0" cellpadding="10" cellspacing="0"> <tr> <td width="150" class="fieldarea">{$LANG.newpassword}</td> <td width="175"><input type="password" name="newpw" id="newpw" /></td> <td><script language="javascript">showStrengthBar();</script></td> </tr> <tr> <td width="150" class="fieldarea">{$LANG.confirmnewpassword}</td> <td width="175"><input type="password" name="confirmpw" id="confirmpw" /></td> <td>&nbsp;</td> </tr> </table> </td> </tr> </table> <p align="center"><input type="submit" value="{$LANG.clientareasavechanges}" class="buttongo" /> <input type="reset" value="{$LANG.cancel}" class="button" /></p> </form> {/if} No Default:
    {include file="$template/pageheader.tpl" title=$LANG.pwreset} {if $invalidlink} <div class="alert alert-error"> <p class="textcenter">{$invalidlink}</p> </div> <br /><br /><br /><br /> {elseif $success} <br /> <div class="alert alert-success"> <p class="textcenter bold">{$LANG.pwresetvalidationsuccess}</p> </div> <p class="textcenter">{$LANG.pwresetsuccessdesc|sprintf2:'<a href="clientarea.php">':'</a>'}</p> <br /><br /><br /><br /> {else} {if $errormessage} <div class="alert alert-error"> <p class="textcenter">{$errormessage}</p> </div> {/if} <form class="form-horizontal" method="post" action="{$smarty.server.PHP_SELF}?action=pwreset"> <input type="hidden" name="key" id="key" value="{$key}" /> <br /><h4>{$LANG.pwresetenternewpw}</h4><br /> <fieldset class="onecol"> <div class="control-group"> <label class="control-label" for="password">{$LANG.newpassword}</label> <div class="controls"> <input type="password" name="newpw" id="password" /> </div> </div> <div class="control-group"> <label class="control-label" for="confirmpw">{$LANG.confirmnewpassword}</label> <div class="controls"> <input type="password" name="confirmpw" id="confirmpw" /> </div> </div> <div class="control-group"> <label class="control-label" for="passstrength">{$LANG.pwstrength}</label> <div class="controls"> {include file="$template/pwstrength.tpl"} </div> </div> </fieldset> <div class="form-actions"> <input class="btn btn-primary" type="submit" name="submit" value="{$LANG.clientareasavechanges}" /> <input class="btn" type="reset" value="{$LANG.cancel}" /> </div> </form> {/if} </div>
  4. https://portaldohost.com.br/topic/14534-trocar-database-whmcs/?&do=findComment&comment=128534 de post em Trocar Database Whmcs foi marcado como a resposta   
    Edite o arquivo configuration.php e localize a linha 
    $db_name = 'xxxx'; Aonde xxxx corresponde ao nome do seu banco de dados.
  5. https://portaldohost.com.br/topic/14323-n%C3%A3o-gera-fatura-cron/?&do=findComment&comment=127122 de post em Não Gera Fatura - Cron foi marcado como a resposta   
    Chuva,
     
    Sinceramente não acredito que seja banco ( físico )... creio que seja ambiente em si!
     
    Eu se estivesse na condição dele procuraria um outro servidor e faria a migração da base de dados.
     
    Nesses 4 anos de WHMCS já vi situações complicadissímasssss  ( similares a essa ) e em todas tive resultados positivos na troca do ambiente.
  6. Acesse a pasta /modules/widgets/ e exclua o arquivo system_overview.original.php ou renomeie para system_overview.original  ( deixe sem extensão, assim o WHMCS não irá "processar" o widget ).
  7. Você já definiu o email ( Welcome Email ) que o cliente irá receber? http://clip2net.com/s/6yNxTQ
     
    O status do pedido SEMPRE ficará pendente... não tem como modificar isso, exceto se você utilizar uma personalização.
     
    Este artigo que publiquei ano passado vai te ajudar http://www.whmcs.blog.br/principal/hook-status-pedido/ a entender melhor.
  8. https://portaldohost.com.br/topic/14250-whmcs-fazendo-spam/?&do=findComment&comment=125965 de post em Whmcs Fazendo Spam foi marcado como a resposta   
    Vá em Setup >> General Settings http://clip2net.com/s/6vtuZN clique na aba Other e desmarque a opção Monthly Affiliate Reports http://clip2net.com/s/6vtsWe e salve!
     
     
    É do WHMCS dele, mesmo desativando os afiliados o relatório é enviado... na dica acima expliquei como desabilitar.
  9. Pedro,
     
    Se precisar visite http://www.whmcs.blog.br/principal/traducao-whmcs-painel-cliente-5-2-2/ e pegue o arquivo já modificado ( válido para as últimas versões, exemplo 5.2.15 ).
     
    Desde o lançamento da versão 5.2.2 não existe nenhuma nova linha a ser traduzida.
  10. https://portaldohost.com.br/topic/14217-addons/?&do=findComment&comment=125455 de post em Addons foi marcado como a resposta   
    Pelo que sei a API deles não disponibiliza consulta de saldo/extrato das transações.
  11. https://portaldohost.com.br/topic/14215-m%C3%B3dulo-pagseguro/?&do=findComment&comment=125425 de post em Módulo Pagseguro foi marcado como a resposta   
    Jean,
     
    Obrigado pela indicação.
     
    Pedro,
     
    O módulo é pagamento único, no link http://descontos.edvan.com.br/ você encontra um cupom de 20%.
     
    Atualmente mais de 500 clientes utilizam esse módulo, e o retorno automático funciona perfeitamente ( desde que não exista nenhum impedimento/bloqueio em seu servidor http://www.edvan.com.br/financeiro/knowledgebase/5/Retorno-PagSeguro.html )
     
    Um diferencial do módulo é que não permite uma fraude famosa via TamperData aonde o espertinho pode alterar o valor de qualquer fatura e assim você sairia no preju.
  12. https://portaldohost.com.br/topic/14214-adicionar/?&do=findComment&comment=125424 de post em Adicionar. foi marcado como a resposta   
    Creio que isso poderá te auxiliar http://docs.whmcs.com/Product_Bundles
  13. Marco, 
     
    Faça o seguinte:
     
    Abra o arquivo header.tpl do seu template ( /seuwhmcs/templates/seu_template) e insira o código abaixo antes da tag </head> o código abaixo:
    {literal} <script type="text/javascript"> $(function(){ $("input[name='sld[0]']").keyup( function(){$(this).val($(this).val().replace("webinhost",""));}); $("input[name='sld[1]']").keyup( function(){$(this).val($(this).val().replace("webinhost",""));}); $("input[name='sld[2]']").keyup( function(){$(this).val($(this).val().replace("webinhost",""));}); }); </script> {/literal} Pronto, agora não será possível ( registrar, transferir ou utilizar DNS próprios que contenha a palavra webinhost ).
  14. Pelo que entendi ele deseja apenas retirar o preço e não desabilitar.
     
    Acesse seu orderform ( /seuwhmcs/templates/orderforms/seu_orderform ) e procure pelo arquivo configureproduct.tpl
     
    Localize as linhas ( por padrão 19 para o orderform Modern ):
    {if $pricing.type eq "recurring"} <h3>{$LANG.cartchoosecycle}</h3> <div class="billingcycle"> <table width="100%" cellspacing="0" cellpadding="0" class="configtable"> {if $pricing.monthly}<tr><td class="radiofield"><input type="radio" name="billingcycle" id="cycle1" value="monthly"{if $billingcycle eq "monthly"} checked{/if} onclick="recalctotals()" /></td><td class="fieldarea"><label for="cycle1">{$pricing.monthly}</label></td></tr>{/if} {if $pricing.quarterly}<tr><td class="radiofield"><input type="radio" name="billingcycle" id="cycle2" value="quarterly"{if $billingcycle eq "quarterly"} checked{/if} onclick="recalctotals()" /></td><td class="fieldarea"><label for="cycle2">{$pricing.quarterly}</label></td></tr>{/if} {if $pricing.semiannually}<tr><td class="radiofield"><input type="radio" name="billingcycle" id="cycle3" value="semiannually"{if $billingcycle eq "semiannually"} checked{/if} onclick="recalctotals()" /></td><td class="fieldarea"><label for="cycle3">{$pricing.semiannually}</label></td></tr>{/if} {if $pricing.annually}<tr><td class="radiofield"><input type="radio" name="billingcycle" id="cycle4" value="annually"{if $billingcycle eq "annually"} checked{/if} onclick="recalctotals()" /></td><td class="fieldarea"><label for="cycle4">{$pricing.annually}</label></td></tr>{/if} {if $pricing.biennially}<tr><td class="radiofield"><input type="radio" name="billingcycle" id="cycle5" value="biennially"{if $billingcycle eq "biennially"} checked{/if} onclick="recalctotals()" /></td><td class="fieldarea"><label for="cycle5">{$pricing.biennially}</label></td></tr>{/if} {if $pricing.triennially}<tr><td class="radiofield"><input type="radio" name="billingcycle" id="cycle6" value="triennially"{if $billingcycle eq "triennially"} checked{/if} onclick="recalctotals()" /></td><td class="fieldarea"><label for="cycle6">{$pricing.triennially}</label></td></tr>{/if} </table> </div> {/if} Depois é só remover o preço {$pricing.monthly} ou escrever o que você deseja...
    <label for="cycle1">{$pricing.monthly}</label> <label for="cycle1">xxxx</label>

Informação Importante

Concorda com os nossos termos?

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.