How to Upgrade ClientX to Latest version V2.1.0?

Here is the detailed upgrading process for ClientX V2.1.0. 

(NOTE: Take A Complete Backup Before Proceeding)

 

In case of Custom Color Schemes Follow These Steps:

Don't worry in case you have done any custom settings in ClientX Addon: You can recover all Addon Settings as before by using these steps. 

As you know everything is stored in the database file (All ClientX Addon Settings). 

So in the case after the upgrade you lost your color schemes, then go to Addon -> ClientX -> Color Scheme Changer

Click on the SAVE CHANGES button under this action and all the old color codes will be activated again.

 

In case of Custom Contents added, Follow These Steps:

Do not replace the override lang folder and follow the process mentioned below. 

Path to follow: "whmcsdir/lang/overrides/"

 

In case of Custom Header and Footer

No need to worry if you are using custom Header and Footer, because the header and footer files are coming from the separate overrides folder and enabled from the ClientX Addon.

 

In case of Custom Images or Logos:

In case you are using custom Images and Logos on your client area or in invoices, there is no need to do anything as this upgrade do not replace your images folder at all. Simply follow the process below and upgrade your ClientX to latest 2.1.0.

 

Process of the upgrade for the users with WHMCS-V7.7.X or Earlier:

 Step 1: Download the New Files from WGS Client Area. 

Step 2: Replace the complete Addon module with the downloaded Addon Module files. 

Path to follow: "whmcsdir/modules/addons/"

There is no need to replace the template and orderform files for the users with WHMCS 7.7.X or Earlier. 

 

Process of the upgrade for the users with WHMCS-V7.8.X or Later:

Step 1: Replace the complete Addon module with the downloaded Addon Module files. 

Path to follow: "whmcsdir/modules/addons/"

 

Step 2: Replace the Templates Files As given below, please note there is no need to replace all the files. 

Follow this path-> "whmcsdir/templates/clientx/"

Replace template javascript libraries as mentioned below: 

Path to follow -> whmcsdir/templates/clientx/assets/js/

File Names to replace: 

1. scripts.js

2. scripts.min.js

3. twitter.js

4. whmcs.js

 

Replace template CSS files & Images as mentioned below: 

Path to follow ->  whmcsdir/templates/clientx/assets/css/

File Names to replace: 

1. all.min.css

2. all.css

3. blue.png

4. blue@2x.png

5. cpanel.css ->If you did not do any customization in this file then you can simply replace the file. In case you have done some customizations then open this file from the build and find the following line:

/*==============whmcs-7.8========*/ 

Copy all the CSS rule from here to till last and paste only these rule on your existing file.  (Easing the process to find the code)

 

List of the New Template Files to be added: 

Follow this path -> whmcsdir/templates/clientx/

File Names to be added ->

1. account-paymentmethods.tpl

2. account-paymentmethods-billing-contacts.tpl

3. account-paymentmethods-manage.tpl

4. password-reset-change-prompt.tpl

5. password-reset-container.tpl

6. password-reset-email-prompt.tpl

7. password-reset-security-prompt.tpl 

 

Follow this path ->  whmcsdir/templates/clientx/includes/

File Names to be added ->

1. generate-password.tpl

 

List of the files in which the Codes are Altered or Changed: 

Follow this path -> whmcsdir/templates/clientx/

File Names:

1. clientareachangepw.tpl

2. footer.tpl -> Need to add generate password file before this variable {$footeroutput}

{include file="$template/includes/generate-password.tpl"}

3. clientareaaddcontact.tpl

4. clientareacontacts.tpl

5. clientareacreditcard.tpl -> Need to empty this file and in replacement these files added (account-paymentmethods.tpl, account-paymentmethods-billing-contacts.tpl, account-paymentmethods-manage.tpl)

6. clientareadomaindetails.tpl

7. clientareainvoices.tpl

8. clientareaproductdetails.tpl

9. clientareaquotes.tpl

10. clientareasecurity.tpl

11. clientregister.tpl -> 

12. invoicepdf.tpl -> Added Tax id field  (if customized then there is the only addition of one variable you can find in new build)

if ($taxCode) {

    $pdf->Cell(180, 4, $taxIdLabel . ': ' . trim($taxCode), 0, 1, 'R');

}

13.  login.tpl -> Removed page link pwreset.php added new one.

<a href="{routePath('password-reset-begin')}" class="pull-right need-help">{$LANG.forgotpw}</a><span class="clearfix"></span>

14.  login.tpl -> Removed page link pwreset.php added new one. Path -> (/templates/clientx/oauth/login.tpl)

<a href="{routePath('password-reset-begin')}">{lang key='forgotpw'}</a>

15.  pwreset.tpl -> Need to empty this file and add 4 new file for same functionality.

Link -> https://devhostx.shinedezign.pro/pwreset.php

16.  masspay.tpl

17. creditcard.tpl

18. viewannouncement.tpl  -> Google plus code removed

19. viewinvoice.tpl

20. viewticket.tpl

 

Store pages to replace: 

Follow this path -> /templates/clientx/store/ssl

Replace (competitive-upgrade.tpl)

 

Follow this path -> /templates/clientx/store/ssl

Replace  (dv.tpl)

 

Follow this path -> /templates/clientx/store/ssl

Replace (ev.tpl)

 

Follow this path -> /templates/clientx/store/ssl

Replace (index.tpl)

 

Follow this path -> /templates/clientx/store/ssl

Replace (ov.tpl)

 

Follow this path -> /templates/clientx/store/ssl/shared/

Replace (certificate-pricing.tpl)

 

Follow this path -> /templates/clientx/store/ssl/shared/

Replace (features.tpl)

 

Follow this path -> /templates/clientx/store/ssl/shared/

Replace (logos.tpl)

 

Follow this path -> /templates/clientx/store/ssl/shared/

Replace (nav.tpl)

 

Newly added CSS Files

Follow this path ->  templates/clientx/store/css/ 

Add (store-custom.css)

 

Orderform Changes

Replace the Ordeform files as it is if not customized.  In case it is customized then you need to replace the two files as mentioned below:

 

Follow this path -> "whmcsdir/templates/orderforms/cartx/"

File Name -> checkout.tpl

 

Follow this path -> "whmcsdir/templates/orderforms/cartx/js/"

File Name -> scripts.min.js

 

-------------------- END OF DOCUMENTATION---------------------------

 

 

  • clientx, upgrade, updates, v2.1.0, client area theme, whmcs 7.8, whmcs 7.8 update theme, whmcs template, whmcs theme
  • 2 Users Found This Useful
Was this answer helpful?
Related Articles
Copyright © 2019 Whmcs Global Services. All Rights Reserved.