Jump to content

biaf

Member
  • Posts

    10
  • Joined

  • Last visited

  • Days Won

    1

biaf last won the day on April 18 2020

biaf had the most liked content!

About biaf

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

biaf's Achievements

Junior Member

Junior Member (1/3)

3

Reputation

  1. - Recovery mail abandon cart - Layout of the affiliate - game panel (steam and minecraft games) I'll edit this post as I get ideas.
  2. be able to make tabs that allow you to choose the billing period (monthly, yearly, etc...) And the price must be displayed automatically according to the chosen billing period. be able to display the reduction percentages according to the billing period
  3. Being able to make a customizable plan like this, because I use cloudlinux and you can customize everything (ram, cpu, etc...)
  4. Good morning, sir, We'd have to be several menu styles. Here are some suggestions That we can choose several styles and these menus will be more professional.
  5. Hello, I look for a module to hire web hosting with guaranteed resources (RAM, bandwidth and hard disk) as his or ovh https://www.ovh.com/fr/hebergement-web/hebergement-performance.xml in the cloud or on a dedicated server / VPS I'm interested. For brevity not rent but shared hosting dedicated hosting. The module must be able to: - The server must manage resources and guarantees not make shared (so it does not become the sharing of resources) - Being able to choose what CMS installed (just enough for me 3-4) - Automatic installation of the accommodation on the server after purchase under WHMCS - Customers should have access to Cpanel or another. - Under whmcs say how much ram GO, disk space, bandwidth, FTP account, email and mysql will be guaranteed on the server Voila wholesale. If someone just find out. I am ready to buy the module if there is a pay. Waiting for your return, Thank you, Regards, Medina
  6. Bonjour, Je recherche un module qui permet de louer des hébergements web avec les ressources garanties (ram, bande passante et disque dure) comme ovh https://www.ovh.com/fr/hebergement-web/hebergement-performance.xml que sa soit sous du cloud ou sur un serveur dédié/VPS je suis preneur. Pour faire bref ne pas louer des hébergements mutualisés mais de l'hébergement dédié. Ce que le module doit pouvoir faire: - Le serveur doit gérer les ressources garanties et non faire du mutualisé (pour que ça ne devient pas du partage de ressources) - Pouvoir choisir quel CMS installé (juste 3-4 me suffit) - Installation automatique de l'hébergement sur le serveur après achat sous WHMCS - Les clients doivent pouvoir avoir accès au Cpanel ou autre. - Sous whmcs dire combien de GO de ram, d'espace disque, de bande passante, compte FTP, mail et mysql seront garantie sur le serveur Voila en gros. Si quelqu'un peu me renseigner. Je suis prêt à acheter le module s'il existe un payent. En attente de votre retour, Je vous remercie, Cordialement, Medina
  7. Hello, I want a module to display the client ID on my account or on the menu bar. Here are joined I search - - - Updated - - - Sorry forget the screenshot
  8. Thank you very much. I will test the plugins UnblockIP see if it works
  9. Thank you for the help but the problem is that I want to add the link to the widget (right menu) in action on the product detail page To access must connect -> My Products and Services -> products managements then the right menu Action (I want to add a link in the menu)
  10. Hello, I followed your tutorial to add a sub menu but it does not work. http://docs.whmcs.com/Client_Area_Navigation_Menus_Cheatsheet I would add a link in my widget Service Details Actions link I want to add is the following Tittle: Débloquer une IP 'uri' => 'index.php?m=unblockip', What should I put in my file NavbarLinks.php ? Code: <?php $ca = new WHMCS_ClientArea(); use WHMCS\View\Menu\Item as MenuItem; add_hook('ClientAreaPrimaryNavbar', 1, function (MenuItem $primaryNavbar) { $client = Menu::context('client'); // Navbar Items for Clients if (!is_null($primaryNavbar->removeChild('Affiliates'))) {} if (!is_null($primaryNavbar->removeChild('Open Ticket'))) {} // Moved custom pages in services child menu if (!is_null($primaryNavbar->getChild('Services'))) { $primaryNavbar->getChild('Services') ->addChild('Hébergement Mutualisé', array( 'uri' => 'web_hosting.php', 'order' => '50', )); /* $primaryNavbar->getChild('Services') ->addChild('Reseller Hosting', array( 'uri' => 'reseller_hosting.php', 'order' => '60', ));*/ $primaryNavbar->getChild('Services') ->addChild('Serveur Cloud', array( 'uri' => 'vps_hosting.php', 'order' => '70', )); $primaryNavbar->getChild('Services') ->addChild('Nom de domaine', array( 'uri' => 'domainchecker.php', 'order' => '71', )); /* $primaryNavbar->getChild('Services') ->addChild('Serveur Dédié', array( 'uri' => 'dedicated_servers.php', 'order' => '80', ));*/ } //Moved Affiliate links to under Billing child menu if (!is_null($primaryNavbar->getChild('Billing'))) { $primaryNavbar->getChild('Billing') ->addChild('Affiliates', array( 'label' => Lang::trans('affiliatestitle'), 'uri' => 'affiliates.php', 'order' => '70', )); } //Moved Open Ticket links to under Support child menu if (!is_null($primaryNavbar->getChild('Support'))) { $primaryNavbar->getChild('Support') ->addChild('Open Ticket', array( 'label' => Lang::trans('navopenticket'), 'uri' => 'submitticket.php', 'order' => '10', )); $primaryNavbar->getChild('Support') ->addChild('Contact Us', array( 'label' => Lang::trans('contactus'), 'uri' => 'contact.php', 'order' => '70', )); } // Menu partenaires if (!is_null($primaryNavbar->addChild('partenaires'))) { $navItem = $primaryNavbar->getChild('partenaires'); if (is_null($navItem)) { return; } $navItem->setOrder(80); $navItem->setLabel(Lang::trans('Partenariat')); $primaryNavbar->getChild('partenaires') ->addChild('nospartenaires', array( 'label' => Lang::trans('Nos Partenaires'), 'uri' => 'nospartenaires.php', 'order' => '10', )); $primaryNavbar->getChild('partenaires') ->addChild('devenirpartenaire', array( 'label' => Lang::trans('Devenir Partenaire'), 'uri' => 'devenirpartenaire.php', 'order' => '30', )); $primaryNavbar->getChild('partenaires') ->addChild('bannieres', array( 'label' => Lang::trans('Nos bannières'), 'uri' => 'bannieres.php', 'order' => '40', )); } // Custom About Us menu rearrange order for clients if (!is_null($primaryNavbar->addChild('A propos'))) { $navItem = $primaryNavbar->getChild('A propos'); if (is_null($navItem)) { return; } $navItem->setOrder(40); $navItem->setUri('about_us.php'); } if (is_null($client)) { // Navbar Items for visitors if (!is_null($primaryNavbar->removeChild('Announcements'))) {} if (!is_null($primaryNavbar->removeChild('Network Status'))) {} if (!is_null($primaryNavbar->removeChild('Knowledgebase'))) {} // Custom Servers menu for logout clients if (!is_null($primaryNavbar->addChild('Services'))) { $navItem = $primaryNavbar->getChild('Services'); if (is_null($navItem)) { return; } $navItem->setOrder(20); $navItem->setLabel(Lang::trans('navservices')); $primaryNavbar->getChild('Services') ->addChild('Hébergement Mutualisé', array( 'uri' => 'web_hosting.php', 'order' => '10', )); /*$primaryNavbar->getChild('Services') ->addChild('Reseller Hosting', array( 'uri' => 'reseller_hosting.php', 'order' => '20', ));*/ $primaryNavbar->getChild('Services') ->addChild('Serveur Cloud', array( 'uri' => 'vps_hosting.php', 'order' => '30', )); $primaryNavbar->getChild('Services') ->addChild('Nom de domaine', array( 'uri' => 'domainchecker.php', 'order' => '71', )); /* $primaryNavbar->getChild('Services') ->addChild('Serveur Dédié', array( 'uri' => 'dedicated_servers.php', 'order' => '40', ));*/ } //Custom support menu if (!is_null($primaryNavbar->addChild('Support'))) { $navItem = $primaryNavbar->getChild('Support'); if (is_null($navItem)) { return; } $navItem->setOrder(20); $navItem->setLabel(Lang::trans('navsupport')); $primaryNavbar->getChild('Support') ->addChild('Tickets', array( 'label' => Lang::trans('navtickets'), 'uri' => 'supporttickets.php', 'order' => '10', )); $primaryNavbar->getChild('Support') ->addChild('Knowledgebase', array( 'label' => Lang::trans('knowledgebasetitle'), 'uri' => 'knowledgebase.php', 'order' => '20', )); $primaryNavbar->getChild('Support') ->addChild('Announcements', array( 'label' => Lang::trans('announcementstitle'), 'uri' => 'announcements.php', 'order' => '30', )); $primaryNavbar->getChild('Support') ->addChild('Network Status', array( 'label' => Lang::trans('networkstatustitle'), 'uri' => 'serverstatus.php', 'order' => '40', )); } // Inscription et Deconnexion if (!is_null($primaryNavbar->addChild('register'))) { $navItem = $primaryNavbar->getChild('register'); if (is_null($navItem)) { return; } $navItem->setOrder(90); $navItem->setLabel(Lang::trans('Inscription')); $navItem->setUri('register.php'); } if (!is_null($primaryNavbar->addChild('Login'))) { $navItem = $primaryNavbar->getChild('Login'); if (is_null($navItem)) { return; } $navItem->setOrder(90); $navItem->setLabel(Lang::trans('Connexion')); $navItem->setUri('clientarea.php'); } //Menu Partenaire if (!is_null($primaryNavbar->addChild('partenaires'))) { $navItem = $primaryNavbar->getChild('partenaires'); if (is_null($navItem)) { return; } $navItem->setOrder(80); $navItem->setLabel(Lang::trans('Partenariat')); $primaryNavbar->getChild('partenaires') ->addChild('nospartenaires', array( 'label' => Lang::trans('Nos Partenaires'), 'uri' => 'nospartenaires.php', 'order' => '10', )); $primaryNavbar->getChild('partenaires') ->addChild('devenirpartenaire', array( 'label' => Lang::trans('Devenir Partenaire'), 'uri' => 'devenirpartenaire.php', 'order' => '30', )); $primaryNavbar->getChild('partenaires') ->addChild('bannieres', array( 'label' => Lang::trans('Nos bannières'), 'uri' => 'bannieres.php', 'order' => '40', )); } // Custom About Us menu rearrange order for visitors $navItem = $primaryNavbar->getChild('About Us'); if (is_null($navItem)) { return; } $navItem->setOrder(30); } }); ?> The support told me to put use WHMCS\View\Menu\Item as MenuItem; add_hook('ClientAreaPrimaryNavbar', 1, function (MenuItem $primaryNavbar) { $primaryNavbar->addChild('Débloquer une IP') ->setUri('index.php?m=unblockip') ->setOrder(70); }); But I have to put where? thanks for the help
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated