Addons v6.0.~ (theme six)

Berikut ini adalah langkah-langkah untuk melakukan konfigurasi Addons :

  1. Extract file addons.zip. Di dalam file ini terdapat dua direktori yaitu modules dan templates.
  2. Direktori modules dicopy ke dalam direktori [WHMCSROOT]/. Pastikan lokasi file domainid.php, hooks.php, dan trigger.php berada di [WHMCSROOT]/modules/addons/domainid/.
  3. Direktori templates dicopy ke dalam direktori [WHMCSROOT]/. Pastikan file-file template *.tpl berada bersama dengan file template WHMCS lainnya.
  4. File srsxchildns.phpsrsxcontactdomain.php, srsxdomainforwarding.php, srsxmanageddns.php, srsxraaverification.phpsrsxstatusdomainid.php, dicopy ke dalam direktori [WHMCSROOT]/.
  5. 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 Activate1
  6. Lanjutkan dengan mengklik tombol Configure, masukkan ResellerIDUsernamePassword, Sanbox, dan konfigurasi lainnya. 2
  7. Setelah konfigurasi selesai, klik Save Change.
  8. Lakukan modifikasi pada file template untuk theme six yang berada pada direktori [WHMCSROOT]/templates/six/clientareadomaindetails.tpl. Lakukan modifikasi pada bagian berikut :
    1. Tambah Pesan Verifikasi Domain .ID di panel Client
                      {if $systemStatus != 'Active'}
                          <div class="alert alert-warning text-center" role="alert">
                              {$LANG.domainCannotBeManagedUnlessActive}
                          </div>
                      {/if}
      
                      <!-- baris yang ditambahkan -->
                      {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}
                      <!-- /baris yang ditambahkan -->
      
                      <h3>{$LANG.overview}</h3>
              
    2. Tambah Status Domain .ID dan Upload Dokumen di panel Client
                      <div class="row">
                          <div class="col-sm-offset-1 col-sm-5">
                              <h4><strong>{$LANG.clientareastatus}:</strong></h4> {$status}
                          </div>
                      </div>
      
                      <!-- baris yang ditambahkan -->
                      {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}
                      <!-- /baris yang ditambahkan -->
      
                      {if $registrarclientarea}
                          <div class="moduleoutput">
                              {$registrarclientarea|replace:'modulebutton':'btn'}
                          </div>
                      {/if}
              

Note:

Untuk addons Managed DNS dan Domain Forwarding, memang tidak diperlukan konfigurasi lebih lanjut.