Jump to content

WHMCS.Community

  1. WHMCS Beta Program

    1. WHMCS 9.1 Beta Discussion

      We're excited to announce the beta release of WHMCS 9.1. Be among the first to try out the new features and functionality by getting involved in the release candidate today.

      The purpose of this board is to ask any questions, raise issues or provide feedback on the WHMCS V9.1 Beta. This board will remain open until we reach release day, at which point they be archived. WHMCS V9.1 includes Invoice Immutability Control, Unattended Automatic Updates, New Admin Theme "Iris", New Password Strength & Reuse Controls, PHP 8.4 Support and much more!

      Check out the release highlights for an overview and the release notes for full details.

      As always, RC releases are intended for testing only and are not recommended for production use

      9
      posts
  2. WHMCS.Community

    1. Community Announcements

      Our WHMCS Community Announcements with everything from our community rules to updates on making our community more awesome

      160
      posts
    2. Introduce Yourself

      Introduce yourself here and be sure to come back to welcome others.

      1.3k
      posts
    3. MarketConnect Partner Product Status Updates

      This board is used to communicate any planned or unplanned MarketConnect partner product status updates, this board is read-only and will be updated via the MarketConnect Team when issues arise.  If you are experiencing an issue that is not reported in this board please review the MarketConnect Help Centre or Open a Ticket with our team

      37
      posts
  3. Using WHMCS

    1. Pre-Sales Questions

      Considering purchasing WHMCS but have some questions? Ask them here.

      13.1k
      posts
    2. Admin & Configuration Questions

      This is your space for any questions about WHMCS configuration settings.
       

      6.5k
      posts
    3. Installation, Upgrade, and Import Support

      Get help from the community with installing, upgrading and migrating to WHMCS here

      6.1k
      posts
    4. Using WHMCS

      Have a question about how something works or need help configuring and using WHMCS? Here's the place to do it.

      96.4k
      posts
    5. Troubleshooting Issues

      Use this board to discuss any issues or problems you are encountering. If you think you've found a bug, please report it here

      28.6k
      posts
    6. Vendor Discussions

      Discuss Control panels, payment gateways and domain registrars here

      854
      posts
  4. WHMCS Showcase

    1. Showcase Your Site

      Customized and integrated WHMCS in some way? Show the WHMCS Community here!
       

      8.1k
      posts
    2. Share Your Best Practices & Tips

      Share your tips and advice to the rest of the WHMCS community.
       

      363
      posts
  5. Developing & Extending WHMCS

    1. Third Party Add-ons

      A place to discuss third party modules, add-ons and extensions for the WHMCS platform.

      marketplace_inverse_728x90.png&key=ebc9c3244aa6bb0297564b81d8e33ae4d631eaca838fc05b66038be9162910c7&resource=1

      18.7k
      posts
    2. Service Offers & Requests

      A place to post offers & requests for services related to WHMCS. Rules apply.

      22.9k
      posts
    3. Developer Corner

      Integration, customization and module development, if you have questions, ask them here.

      59.1k
      posts
    4. Building Modules

      Need help while building an extension? Ask your questions here.

      636
      posts
    5. Share Ideas for WHMCS Modules

      Looking for an extension that doesn't exist? Share your ideas and vote on others.

      183
      posts
  6. Community Competitions

    1. News, Announcements & Blogs from WHMCS

      The latest WHMCS News, Announcements & Blog Posts from WHMCS are shared here

      621
      posts
    2. Competitions

      From time to time we run community competitions this is the place you'll find them

      • No posts here yet
  7. General Discussions

    1. General Discussion

      Board for general conversation, share interests, discuss industry related news, etc...

      40.1k
      posts
  8. General Feedback & Assistance

    1. Feedback

      WHMCS Community Feedback helps us to continue improving WHMCS software.

      8.7k
      posts
    2. WHMCS.Community Tips & Tricks

      This board provides an overview of some features and functionality that WHMCS.Community provides.  We add new content from time to time.

      6
      posts
  9. Club Forums

      • No posts here yet
    1. Katamaze Free Scripts

      Perfect your WHMCS with free action hooks, reports and modules. Follow us on Github for more contents.

      51
      posts
    2. Katamaze Module Support

      This board acts as a place where you can get support by us (no guarantee) or by fellow users using your same module.

      149
      posts
    3. 17
      posts
    4. 523
      posts
    5. 494
      posts
    6. 108
      posts
    7. RactStudio Club Topics

      RactStudio is a software development company that offers a range of WHMCS and WordPress products and services that are designed to enhance the functionality and user experience of these platforms. With a focus on quality, affordability, and customer support, RactStudio is the perfect partner for any web hosting company, blogger, and other online businesses who want to take their online presence to the next level.

      • No posts here yet
    8. 69
      posts
    9. 90
      posts
    10. 6
      posts
    11. 7
      posts
    12. 5
      posts
      • No posts here yet
    13. 29
      posts
      • No posts here yet
    14. 30
      posts
    15. 298
      posts
    16. 20
      posts
    17. 22
      posts
  • Member Statistics

    116073
    Total Members
    11199
    Most Online
    buyolivarodrops
    Newest Member
    buyolivarodrops
    Joined
  • Community Statistics

    81.9k
    Total Topics
    376.4k
    Total Posts
  • Who's Online   2 Members, 0 Anonymous, 2173 Guests (See full list)

  • Popular Contributors

  • Our picks

  • Topics

  • Posts

    • Our  module https://whmcsglobalservices.com/partial-payment-whmcs-module/ also give admin configuration to set number of installments for invoices, min or max installment amount for an invoice, allow customers to request for part payment on their invoices, allow admin to accept/reject part payment request for customer invoice, allow admin and clients to track installments for each invoice and also send notification to customer for due installment. Already has stats in admin side for all customers invoices including how much paid, how much remaining balance, number of part payment invoices, etc.
    • It’s been a while since this module was last updated, so we wanted to share that we’re continuing to offer our LibreNMS WHMCS Module for hosting providers looking to simplify bandwidth monitoring and usage-based billing. The module helps automate bandwidth overage billing, send usage alerts, display bandwidth graphs in the client area, and monitor port usage. If you’re still looking for a solution to integrate LibreNMS with WHMCS, you can check out the module here: https://whmcsglobalservices.com/librenms-whmcs-module/
    • It’s been a while since this module was last updated, so we wanted to share that we’re continuing to offer our LibreNMS WHMCS Module for hosting providers looking to simplify bandwidth monitoring and usage-based billing. The module helps automate bandwidth overage billing, send usage alerts, display bandwidth graphs in the client area, and monitor port usage. If you’re still looking for a solution to integrate LibreNMS with WHMCS, you can check out the module here: https://whmcsglobalservices.com/librenms-whmcs-module/
    • Totally agree with Damo. Making this mandatory is ignoring the feedback that force feeding optionless elements is unacceptable.  As for it not appearing unless we offer it? I've had to hide such things in the past, with Weebly, and a few others. They just appeared, both in the back end and customer facing pages as well as within cPanel.  Stop it, seriously. 
    • So you're disregarding the candid feedback, why bother seek it? Will there be a way to close this automatically created account and disconnect from the service?    The credit is useless for any business that does not want to use anything from MarketConnect. Also, $50 is token at best.    You're correct about busy admins but present this as an option during the update install. We all focus during an update. Options like, Yes, No, Remind me later, are sensible and provide admins the choice. 
    • Hi all, Thanks for the candid feedback. The beta is a chance for us to hear your feedback before release. First, the thing we most want to be clear about: your client area is, and will stay, fully under your control. Nothing appears to your customers until you activate a service. What you offer, and whether you offer anything at all, is entirely your decision. Creating the account doesn’t start selling anything on your behalf. The account creation step is no longer optional. We are enabling one connected account and one place to manage the products WHMCS can offer, instead of a setup that differs from install to install. Every account also gets a $50 credit. It’s there so you can try a product without having to commit any money to it first. We also know that busy admins often never come across new options, so this puts them within easy reach. We’d welcome your thoughts on the credit and how it’s presented, and on anything else in the 9.1 beta. Every comment helps us make the release better. Thanks again!
    • LEGEND, thank you so much Rob
    • Hey Steve, I just built this on my own WHMCS and it works well. It's a custom client area page that shows the domain status, DNS records and full WHOIS, all inside your theme's header, footer and menu. WHOIS goes through WHMCS's own DomainWhois API, so it uses the same lookup servers your domain checker already uses. DNS uses PHP's dns_get_record(). You need two files. 1. dnscheck.php in your WHMCS root folder: <?php use WHMCS\ClientArea; define('CLIENTAREA', true); require __DIR__ . '/init.php'; $ca = new ClientArea(); $ca->setPageTitle('WHOIS & DNS Lookup'); $ca->addToBreadCrumb('index.php', Lang::trans('globalsystemname')); $ca->addToBreadCrumb('dnscheck.php', 'WHOIS & DNS Lookup'); $ca->initPage(); $domain = strtolower(trim($_POST['domain'] ?? '')); $records = []; $whois = ''; $status = ''; $error = ''; if ($domain !== '') { if (!filter_var($domain, FILTER_VALIDATE_DOMAIN, FILTER_FLAG_HOSTNAME) || strpos($domain, '.') === false) { $error = 'Please enter a valid domain name.'; } else { $result = localAPI('DomainWhois', ['domain' => $domain]); if (($result['result'] ?? '') === 'success') { $status = $result['status']; $whois = html_entity_decode(strip_tags(urldecode($result['whois'] ?? '')), ENT_QUOTES); } $records = @dns_get_record($domain, DNS_A | DNS_AAAA | DNS_CNAME | DNS_MX | DNS_NS | DNS_TXT) ?: []; } } $ca->assign('domain', $domain); $ca->assign('records', $records); $ca->assign('whois', $whois); $ca->assign('status', $status); $ca->assign('error', $error); $ca->setTemplate('dnscheck'); $ca->output();   2. dnscheck.tpl in your active theme folder (templates/yourtheme/): <form method="post" action="dnscheck.php"> <div class="input-group mb-3"> <input type="text" name="domain" class="form-control" value="{$domain|escape}" placeholder="example.com"> <button class="btn btn-primary" type="submit">Look Up</button> </div> </form> {if $error}<div class="alert alert-warning">{$error}</div>{/if} {if $status} <p><strong>Status:</strong> {if $status == 'available'}Available to register{else}Registered{/if}</p> {/if} {if $records} <h4>DNS Records</h4> <table class="table table-striped"> <tr><th>Type</th><th>Host</th><th>Value</th><th>TTL</th></tr> {foreach $records as $r} <tr> <td>{$r.type}</td> <td>{$r.host|escape}</td> <td>{if $r.ip}{$r.ip}{elseif $r.ipv6}{$r.ipv6}{elseif $r.target}{if $r.pri}{$r.pri} {/if}{$r.target|escape}{elseif $r.txt}{$r.txt|escape}{/if}</td> <td>{$r.ttl}</td> </tr> {/foreach} </table> {/if} {if $whois} <h4>WHOIS</h4> <pre style="white-space:pre-wrap;color:inherit;background:rgba(255,255,255,.05);padding:15px;border-radius:4px;">{$whois|escape}</pre> {/if}   Then go to yourwhmcs.com/dnscheck.php and you're set. You can add it to your menu with a navbar hook, or just link to it from your site. A couple of notes: - The color:inherit on the WHOIS box makes it readable on both dark and light themes. - Since it's a public page, I'd add a captcha or rate limit so bots don't hammer it. - A lot of WHOIS records hide owner details now because of privacy rules, so you'll mostly see the registrar, dates and nameservers. Hope that helps! Rob K & K Web Services
    • Hey, I've done this on my own WHMCS. All of that comes from homepage.tpl in your theme. On Twenty-One it's /templates/twenty-one/homepage.tpl. The domain search and the "Browse our Products/Services" boxes are both in that file. I'd make a child theme instead of editing Twenty-One directly, though. Otherwise the next WHMCS update will overwrite your changes. Here's how I do it: 1. Make a new folder, like /templates/mytheme/ 2. Inside it, make a file called theme.yaml with this in it: name: "My Theme" parent: twenty-one 3. Copy homepage.tpl from twenty-one into your new folder 4. Edit your copy: take out the domain search and product sections, and put in your own HTML 5. Go to System Settings > General Settings > General, change Template to "My Theme" and save Only the files you copy into your folder get overridden, and everything else still loads from Twenty-One, so updates won't break anything. That captcha under the search box is set in System Settings > General Settings > Security. Once the domain search is gone from the homepage, it won't show there anyway. Hope that helps!  
×
×
  • 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