Berikut ini adalah langkah-langkah untuk melakukan konfigurasi Addons :
- Extract file addons.zip. Di dalam file ini terdapat dua direktori yaitu modules dan templates.
- Direktori modules dicopy ke dalam direktori [WHMCSROOT]/. Pastikan lokasi file domainid.php, hooks.php, dan trigger.php berada di [WHMCSROOT]/modules/addons/domainid/.
- Direktori templates dicopy ke dalam direktori [WHMCSROOT]/. Pastikan file-file template *.tpl berada bersama dengan file template WHMCS lainnya.
- File srsxchildns.php, srsxcontactdomain.php, srsxdomainforwarding.php, srsxmanageddns.php, srsxraaverification.php, srsxstatusdomainid.php, dicopy ke dalam direktori [WHMCSROOT]/.
- Login ke halaman admin WHMCS, pilih menu Setup >> Addon Modules. Didalam konfigurasi addon, Anda akan menemukan module bernama SRS-X Domain .ID Addon. Klik tombol Activate.
- Lanjutkan dengan mengklik tombol Configure, masukkan ResellerID, Username, Password, Sanbox, dan konfigurasi lainnya.
- Setelah konfigurasi selesai, klik Save Change.
- Lakukan modifikasi pada file template untuk theme six yang berada pada direktori [WHMCSROOT]/templates/six/clientareadomaindetails.tpl. Lakukan modifikasi pada bagian berikut :
-
Tambah Pesan Verifikasi Domain .ID di panel Client
<div class="alert alert-block alert-error"> <p><strong>{$LANG.domaincurrentlyunlocked}</strong> {$LANG.domaincurrentlyunlockedexp}</p> </div> {/if} <!-- baris yang ditambahkan --> {if $ver_show==1} {if $resend} {if $resend eq "sucess"} <div class="alert alert-block alert-success"> <p><strong>Resend verification:</strong> {$resendmessage}</p> </div> {elseif $resend eq "failed"} <div class="alert alert-block alert-error"> <p><strong>Resend verification:</strong> {$resendmessage}</p> </div> {/if} {else} <div class="alert alert-warning"> <p>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.</p> <p align="right"><form method="post" action="srsxraaverification.php?domainid={$domainid}"> <input type="hidden" name="domain" id="domain" value="{$domain}"> <input type="submit" class="btn" value="Resend Verification"> </form></p> </div> {/if} {/if} <!-- /baris yang ditambahkan --> <div id="tabs">
-
Tambah Tab untuk Status Domain .ID dan Upload Dokumen di panel Client
<li class="active" id="tab1nav"><a href="#tab1">{$LANG.information}</a></li> <li id="tab2nav"><a href="#tab2">{$LANG.domainsautorenew}</a></li> <!-- baris yang diambahkan --> {if $tld eq ".co.id" || $tld eq ".or.id" || $tld eq ".ac.id" || $tld eq ".my.id" || $tld eq ".biz.id" || $tld eq ".sch.id" || $tld eq ".web.id" } <li><a id="hookaddonsdomainid" href="#domainid">Status Domain .ID</a></li> {/if} <!-- /baris yang diambahkan --> {if $rawstatus == "active" && $managens}<li id="tab3nav"><a href="#tab3">{$LANG.domainnameservers}</a></li>{/if}
-
Isi Tab Upload Dokumen
</div> <!-- baris yang ditambahkan --> <div id="domainid" class="tab-content"> <div class="col30"> <div class="internalpadding"> <div class="styled_title"><h2>Status Domain .ID</h2></div> <p>Status domain Anda di registrar domain .id</p> <br /> <p><input type="button" value="{$LANG.clientareabacklink}" class="btn" onclick="window.location='clientarea.php?action=domaindetails&id={$domainid}'" /></p> </div> </div> <div class="col70"> <div class="internalpadding"> <div class="row"> <div class="col2half"> <h4><strong>Domain Status:</strong></h4> <span>{$domain_status}</span> </div> <div class="col2half"> <h4><strong>Upload Document:</strong></h4> <a href="{$domain_upload}" target="_blank">Klik disini</a> </div> </div> <div class="row"> <h4><strong>Document Status:</strong></h4> <ul> {foreach from=$domain_requirement item=requirement} <li><strong>{$requirement.type}</strong> : <span>{$requirement.status}</span></li> {/foreach} </ul> </div> <div class="row"> <div class="col-sm-offset-1 col-sm-11"> <h4><strong>Notification:</strong></h4> {foreach from=$domain_notification item=notification} {if $notification.senderid eq "user"} <div style="padding:5px 15px 5px 0px;color:black"> <div class="notification-wrap information" style="border:1px solid #D8B15A;border-radius:5px;background:#efd99f;padding:10px"> <span>{$notification.date}</span> <b>{$notification.sender}</b> <br/> <p>{$notification.notif}</p> </div> </div> {else} <div style="padding:5px 15px 5px 0px;color:black"> <div class="notification-wrap information" style="border:1px solid #8ABBE6;border-radius:5px;background:#adcee8;padding:10px"> <span>{$notification.date}</span> <b>{$notification.sender}</b> <br/> <p>{$notification.notif}</p> </div> </div> {/if} {/foreach} <a class="btn btn-success" href="{$domain_reply}" target="_blank">Reply</a> </div> </div> </div> </div> </div> <!-- baris yang ditambahkan --> <div data-toggle="tab" id="tab3" class="tab-content">
-
Tambah menu Contact Management
<ul class="dropdown-menu"> <!-- baris yang ditambahkan --> {if $tld eq ".co.id" || $tld eq ".or.id" || $tld eq ".ac.id" || $tld eq ".my.id" || $tld eq ".biz.id" || $tld eq ".sch.id" || $tld eq ".web.id" || $tld eq ".id" } {if $managecontacts}<li><a href="srsxcontactdomain.php?action=domaincontacts&domainid={$domainid}">{$LANG.domaincontactinfo}</a></li>{/if} {else} {if $managecontacts}<li><a href="clientarea.php?action=domaincontacts&domainid={$domainid}">{$LANG.domaincontactinfo}</a></li>{/if} {/if} <!-- /baris yang ditambahkan --> {if $registerns}<li><a href="srsxchildns.php?domainid={$domainid}">{$LANG.domainregisterns}</a></li>{/if}
PERHATIAN : Jika saat ini Anda sudah menggunakan addons lain untuk melakukan management document (khusus nya untuk domain TLD) baris di bawah ini, disesuaikan dengan link addons management contact yang sudah Anda miliki.
{if $managecontacts}<li><a href="clientarea.php?action=domaincontacts&domainid={$domainid}">{$LANG.domaincontactinfo}</a></li>{/if}
-
Tambah menu Managed DNS dan Domain Forwarding
{if $registerns}<li><a href="srsxchildns.php?domainid={$domainid}">{$LANG.domainregisterns}</a></li>{/if} {if $dnsmanagement} <!-- baris yang ditambahkan --> {if $tld eq ".co.id" || $tld eq ".or.id" || $tld eq ".ac.id" || $tld eq ".my.id" || $tld eq ".biz.id" || $tld eq ".sch.id" || $tld eq ".web.id" || $tld eq ".id" } <li><a href="srsxmanageddns.php?domain={$domain}&domainid={$domainid}">{$LANG.clientareadomainmanagedns}</a></li> {else} <!-- /baris yang ditambahkan --> <li><a href="clientarea.php?action=domaindns&domainid={$domainid}">{$LANG.clientareadomainmanagedns}</a></li> <!-- baris yang ditambahkan --> {/if} <!-- /baris yang ditambahkan --> {/if} {if $emailforwarding} <!-- baris yang ditambahkan --> {if $tld eq ".co.id" || $tld eq ".or.id" || $tld eq ".ac.id" || $tld eq ".my.id" || $tld eq ".biz.id" || $tld eq ".sch.id" || $tld eq ".web.id" || $tld eq ".id" } <li><a href="srsxdomainforwarding.php?domainid={$domainid}">{$LANG.clientareadomainmanageemailfwds}</a></li> {else} <!-- /baris yang ditambahkan --> <li><a href="clientarea.php?action=domainemailforwarding&domainid={$domainid}">{$LANG.clientareadomainmanageemailfwds}</a></li> <!-- baris yang ditambahkan --> {/if} <!-- /baris yang ditambahkan --> {/if} {if $getepp}<li class="divider"></li>
-
Tambah Pesan Verifikasi Domain .ID di panel Client