The following are the steps to configuring WHMCS addons v6.0 theme Six :
- Extract addons.zip file. There are two directories in this file named domainid and templates.
- Copy the directory domainid to [WHMCSROOT]/modules/addons. Make sure the location of domainid.php, hooks.php, and trigger.php is located in [WHMCSROOT]/modules/addons/domainid/.
- Copy the directory templates to [WHMCSROOT]/templates/. Make sure .tpl file location is in directory that another WHMCS templates is located.
- Copy srsxchildns.php, srsxcontactdomain.php, srsxdomainforwarding.php, srsxmanageddns.php, srsxraaverification.php, srsxstatusdomainid.php files into [WHMCSROOT]/ directory.
- Login as administrator, go to Setup – Addon Modules menu. In this configuration, you will found a module named SRS-X Domain .ID Addon. Click Activate button.
- Click Configure button, fill Reseller ID, Username, Password, Sanbox, and others.
- Click Save Change button to save your configuration.
- Modify template files for theme six in [WHMCSROOT]/templates/six/clientareadomaindetails.tpl path. Do these modification:
- Add verification message domain .ID for client panel
{if $systemStatus != 'Active'} <div class="alert alert-warning text-center" role="alert"> {$LANG.domainCannotBeManagedUnlessActive} </div> {/if} <!-- lines added --> {if $ver_show == 1} {if $resend} {if $resend eq "success"} <div class="alert alert-success" role="alert"> <p><strong>Resend verification:</strong> {$resendmessage}</p> </div> {elseif $resend eq "failed"} <div class="alert alert-danger" role="alert"> <p><strong>Resend verification:</strong> {$resendmessage}</p> </div> {/if} {else} <div class="alert alert-warning text-center" role="alert"> Domain Anda masih dalam pending verifikasi. Email verifikasi telah dikirim ke email <strong>{$ver_email}</strong>, silakan klik link verifikasi yang ada dalam email. Jika email tidak terverifikasi sampai <strong>{$ver_end}</strong>, domain akan disuspend. <form method="post" action="srsxraaverification.php?domainid={$domainid}"> <input type="hidden" name="domain" id="domain" value="{$domain}"> <input type="submit" class="btn btn-primary" value="Resend Verification"> </form> </div> {/if} {/if} <!-- /added lines --> <h3>{$LANG.overview}</h3>
- Add domain .ID status and upload documents on Client panel
<div class="row"> <div class="col-sm-offset-1 col-sm-5"> <h4><strong>{$LANG.clientareastatus}:</strong></h4> {$status} </div> </div> <!-- lines added --> {if $showinfront} {if $domain_status && $domain_upload} <div class="row"> <div class="col-sm-offset-1 col-sm-5"> <h4><strong>Domain.ID Verification Status</strong></h4> {$domain_status} (<a href="srsxstatusdomainid.php?domainid={$domainid}"><strong>details</strong></a>) </div> <div class="col-sm-6"> <h4><strong>Upload Document</strong></h4> <a href="{$domain_upload}" class="btn btn-success btn-sm">Upload</a> </div> </div> {/if} {/if} <!-- /lines added --> {if $registrarclientarea} <div class="moduleoutput"> {$registrarclientarea|replace:'modulebutton':'btn'} </div> {/if}
- Add verification message domain .ID for client panel
Note:
No need more configuration for Managed DNS and Domain Forwarding addons.