Jump to content

Search the Community

Showing results for tags 'subdomain'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • The latest WHMCS Release
    • WHMCS 8.2 Release Discussion Board
  • WHMCS Beta Program
    • WHMCS Mobile App Technical Preview Feedback
  • The Latest from the WHMCS Team
    • News, Announcements & Blogs from WHMCS
  • WHMCS.Community
    • Community Announcements
    • Introduce Yourself
  • Using WHMCS
    • Pre-Sales Questions
    • Admin & Configuration Questions
    • Installation, Upgrade, and Import Support
    • Using WHMCS
    • Troubleshooting Issues
    • Vendor Discussions
  • WHMCS Showcase
    • Showcase Your Site
    • Share Your Best Practices & Tips
  • Developing & Extending WHMCS
    • Third Party Add-ons
    • Service Offers & Requests
    • Developer Corner
    • Building Modules
    • Share Ideas for WHMCS Modules
  • Community Competitions
    • Competitions
  • General Discussions
    • General Discussion
  • General Feedback & Assistance
    • Feedback
    • WHMCS.Community Tips & Tricks
  • Third Party Developers's Topics
  • Turkish International Discussions's Topics
  • Russian International Discussions's Topics
  • Spanish International Discussions's Topics
  • Portuguese International Discussions's Topics
  • French International Discussions's Topics
  • Italian International Discussions's Topics
  • German International Discussions's Topics
  • WHMCS Brasil's Topics
  • WHMCS Brasil's Tópicos
  • ModulesGarden Club's Topics
  • Hungarian International Discussions's Segítség
  • ThemeMetro Club's Topics
  • WHMCS Services Club's Topics
  • WHMCS Global Services Club's Topics
  • Katamaze's Free Scripts
  • Katamaze's Modules
  • Zomex Club's Topics
  • 0100Dev Club's Topics

WHMCS Version

  • V8.2.x Hotfixes
  • V8.1.x Hotfixes
  • V8.0.x Hotfixes
  • V7.10.x Hotfixes
  • V7.9.x Hotfixes

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start



About Me

Found 9 results

  1. I have set up my WHMCS system to allow sponsored (free) subdomains for some customers. The issue I encountered was: When a customer gets to the "Choose a Domain" page, he selects "Use a subdomain from the GW Corp Hosting." It then asks them to put their subdomain name in the box with .gwcorphosting.com after the name. The customer clicks check. The system accepts the name even if a subdomain with the same name already exists. The system only rejects the name when I go into WHMCS admin and try to accept the order. It then says there is already a subdomain with that name. Is there a work around for this? regards Gunther
  2. When a potential customer clicks the link on my website to purchase hosting, he is taken to the WHMCS page: Choose a domain - select one of 1. Register a new domain 2. Transfer your domain from another registrar 3. I will use my existing domain and update my name servers. When I select 3. I will use my existing domain and update my name servers. and I enter one of my subdomains I get the ERROR - The domain you entered is not valid If I use my actual domain it accepts it. Why will the system not allow me to purchase hosting for a subdomain.
  3. Dears, I need to start Webhosting Business and I have some question Cpanel installed in Cloud Digitalocean 1- I read that the best to install your website (Pilot) in different Server with a different IP address 2- is it good to install the WHMCS in Subdomain in different server with a different IP address 3- I will rent a dedicated server and I will split it to multiple VPS and start selling VPS and shared Hosting did it need to have another dedicated server in another location for customer backup 4- for the dedicated server how to make each VPS have a special IP address or is it normal all of them to have same the dedicated server IP thanks
  4. When it comes time to order a hosting plan, sometimes you don't want your users to be able to enter in a subdomain when using an existing domain for their order. In this post I am going to walk you through a basic hook that prevents entering a subdomain by using some client-side JavaScript. Our first order of business will be to check out the WHMCS hooks index to see if there is a hook point that will fit our needs: https://developers.whmcs.com/hooks/hook-index/ It turns out, the ClientAreaFooterOutput hook will do nicely: https://developers.whmcs.com/hooks-reference/output/#clientareafooteroutput The reason for this is because that hook point will allow you to inject HTML code, which also can contain JavaScript, into the client-side template so you can make the magic happen. Before getting into more detail, let's go ahead and dive right into the code. You can also download it from this link block_subdomains.txt (then rename the extension to .php). Here is the entire snippet: <?php add_hook('ClientAreaFooterOutput', 1, function($vars) { $jqueryCode = '<script> $("#owndomainsld").on("keyup", function(e) { var str = $("#owndomainsld").val(); if ( str.indexOf(".") != -1 ) { $("#owndomainsld").val(""); alert("Subdomains are not allowed!"); } }); </script>'; if (strpos($_SERVER['REQUEST_URI'], 'cart.php') !== false ) { return $jqueryCode; } }); The first thing to notice is the add_hook function is being called with the ClientAreaFooterOutput hook point as the first argument and an anonymous function as the second argument. The anonymous function also has a $vars variable being passed into it. For this example the $vars variable is not actually being used in the body of the function, but it does contain some useful parameters should you need to access them. Those parameters can be found in the documentation for the hook point linked above. The next thing to notice is the $jqueryCode variable. which is actually a PHP string that contains the JavaScript code we will be injecting into our client-side page. Since WHMCS uses the jQuery JavaScript library and loads it on the page, we can use it in our code. First, we need to bind an event listener to the keyup event on the domain text box and provide it a callback function to execute when that event occurs. This can be easily done by targeting the element's HTML ID attribute. That is what is happening here: $("#owndomainsld").on("keyup", function(e) {... After that, the value of the domain text field is stored in a JavaScript variable called str. Since this code is inside our callback function, it will be executed every time the user presses a key on the keyboard and then releases it: var str = $("#owndomainsld").val(); Once we have that text stored in our str variable, we need to check it for a dot or period '.' character to see if it is a subdomain. This can be done with indexOf string function in JavaScript. If the text appears to be a subdomain, we'll go ahead and empty out the text field and then show an alert to the user to let them know that subdomains are not allowed: if ( str.indexOf(".") != -1 ) { $("#owndomainsld").val(""); alert("Subdomains are not allowed!"); } Finally, the last part of the hook does a case-insensitive string search on the $_SERVER['REQUEST_URI'] (the URL of the page you're visiting), to check and see if a cart page is being rendered. If a cart page is detected, the JavaScript code is injected into that page so it can run. if (strpos($_SERVER['REQUEST_URI'], 'cart.php') !== false ) { return $jqueryCode; } Putting it all together, we get the final results in WHMCS which look like the picture here: I hope this post proved helpful and gives some insight on some of the ways that WHMCS can be extended to do many different things outside the box! At the time of writing this post, this hook was tested on the latest stable release of WHMCS 7.4.2 and should work with any that fall under Active Support as per the LTS schedule here: https://docs.whmcs.com/Long_Term_Support#WHMCS_Version_.26_LTS_Schedule If you have any feedback, questions, or concerns that I did not cover in this post, please feel free to reach out!
  5. Hello, I was under the impression that by NOT entering anything into the disallowed subdomain prefixes (under products setup / other) that this would automatically mean that the ability to order a product using a subdomain would be disabled... But this is not the case. I do not want to allow anyone to order a product using a subdomain name, so what do I need to do to remove/disable this ability?? Thank you in advance!
  6. Hi i have create 1 group under this group have 2 products. i would like to execute some of my own script This script i will proceed to input Username, Password, Email, domain/subdomain to another database. beside that it will create subdomain and including ordering for new domain from my registrar account after they already paid and we manually AcceptOrder. This script only ran if user order under this 2 products. may i know how to write this sample code? thanks in advanced. i'm confusing for Hooks & Modules. should it create and upload under server folder ? or payment folder?
  7. is there a way to prevent subdomain registration? tks
  8. So, I'm finishing a medical management system that'll be sell for some hospitals here in Brazil. Can WHMCS "sell" a subdomain and charge a installation fee (cause every hospital has different needs, so I'll have to set up it in a different way for every client). And if the client doesn't pay access to that subdomain would be blocked? I don't need auto setup and neither of this stuff, cause there's no way that I can automate this process… As I said, every client has different needs. Also, is it possible to integrate WHMCS with WordPress? My main website is WordPress based and I really don't want to migrate all my clients, content and other stuff from WP to WHMCS manually. Thank you in forward, Sergio Morganti.
  9. I had whmcs installed on example.com/clients. I moved it to billing.example.com. Now when I go to https://billing.example.com, it redirects me to http://example.com/clients/index.php ??? Why is it doing that? Even stranger. https://billing.example.com/cart.php, it takes me to http://example.com/cart.php... and it WORKS, no 404 message! That makes no sense, as WHMCS is not installed in the public_html root like that, it's in the billing subdomain (and the actual server location is in the root folder, UNDER public_html in a directory called billing! What is going on here?? I don't know if it's related, but I also changed SSL settings at the same time. When it was at example.com/clients, the SSL gave https to example.com. But when I moved it, I got a new SSL to give https just to billing.example.com. I've been following instructions from this thread (http://www.webhostingtalk.com/showthread.php?t=986580) I got as far as 4, but I don't really understand 5, but I think that is not the issue here. Also, from this thread: http://forum.whmcs.com/showthread.php?33288-move-whmcs-installtion-to-a-sub-domain are these instructions: I moved the folder and updated cron path, but I'm not sure what email forwarders or gateway callback URL means. Also, I have this redirect problem, so I can't log in to go to Setup > General Settings.
  • 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