[SHARE] Menambahkan icon pada navbar whmcs templete SIX


Hosterbyte

Apprentice 2.0
Verified Provider
Hello rekan-rekan semua..
Sekedar berbagi saja untuk menambah hiasan menu navigasi aplikasi billing whmcs dengan icon agar lebih rame dikit hahaha.
penampakan seperti berikut

4482

Caranya cukup dengan tambahkan hooks saja jadi waktu ada update-an tidak ikut hilang

Berikut cara menambahkan icon pada navbar whmcs templete six
  1. Masuk ke panel hosting anda
  2. masuk ke path /include/hooks
  3. Kemudian buat file .php dengan nama terserah
  4. untuk kodenya seperti berikut

PHP:
<?php

#alamat hook Cheatsheet >>  https://docs.whmcs.com/Client_Area_Navigation_Menus_Cheatsheet

add_hook('ClientAreaPrimaryNavbar', 1, function(MenuItem $primaryNavbar)

{

   if (!is_null($primaryNavbar->getChild('Home'))) {

             $primaryNavbar->getChild('Home')

                           ->setIcon('fa-home');

   }



   if (!is_null($primaryNavbar->getChild('Services'))) {

             $primaryNavbar->getChild('Services')

                           ->setIcon('fa-bars');

   }



   if (!is_null($primaryNavbar->getChild('Domains'))) {

             $primaryNavbar->getChild('Domains')

                           ->setIcon('fa-globe');

   }   



   if (!is_null($primaryNavbar->getChild('Billing'))) {

             $primaryNavbar->getChild('Billing')

                           ->setIcon('fa-credit-card');

   }   



   if (!is_null($primaryNavbar->getChild('Support'))) {

             $primaryNavbar->getChild('Support')

                           ->setIcon('fa-support');

   }   



    if (!is_null($primaryNavbar->getChild('Open Ticket'))) {

             $primaryNavbar->getChild('Open Ticket')

                           ->setIcon('fa-ticket');

   }



if (!is_null($primaryNavbar->getChild('Announcements'))) {

             $primaryNavbar->getChild('Announcements')

                           ->setIcon('fa-newspaper-o');

   }





if (!is_null($primaryNavbar->getChild('Contact Us'))) {

             $primaryNavbar->getChild('Contact Us')

                           ->setIcon('fa-phone');

   }



if (!is_null($primaryNavbar->getChild('Network Status'))) {

             $primaryNavbar->getChild('Network Status')

                           ->setIcon('fa-plug');

   }



if (!is_null($primaryNavbar->getChild('Knowledgebase'))) {

             $primaryNavbar->getChild('Knowledgebase')

                           ->setIcon('fa-mortar-board');

   }



});
Untuk mengubah jenis icon sesuai selera tinggal ubah saja pada bagian ->seticon

cukup dulu ya

semoga bermanfaat
salam
:D
 

galuh82

Hosting Guru
Verified Provider
mantaapp ... lanjutkan

paling atas jangan lupa tambahin

use WHMCS\View\Menu\Item as MenuItem;
 
Last edited:

    
Top