Articles on: Products & Domains

Adding A Domain Search To An External Page/Site

If you want to add a domain availability search to your website, add the following code on your website, where you want the search to appear.


<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<input id="domainname" type="text" name="domainname" value='yournewsite.com' />
<input id="submit-button" type="submit" value="Search Domain">
<script type="text/javascript">
var ceURL = 'https://www.changeme.com/clientexec/';
var groupId = 2;
$('#submit-button').click(function(e) {
e.preventDefault();
var fullname = $('#domainname').val();
if ( fullname.indexOf(".") == -1 ) {
$('#domainname').addClass('domain_fail');
$('#domainname').val(fullname+' - not a valid domain name');
} else {
name = fullname.substr(0, fullname.indexOf('.'));
tld = fullname.substr(fullname.indexOf('.')+1);
$.post(ceURL + 'index.php?fuse=clients&action=checkdomain',
{
name: name,
tld: tld,
group: groupId
}, function(response) {
console.log(response);
if ( response.error ) {
alert(response.message);
} else {
var domainStatus = response.search_results.status;
if ( domainStatus == '0' ) {
window.location = ceURL + 'order.php?step=1&productGroup=' + groupId + '&domainName=' + name + '&tld=' + tld;
} else if ( domainStatus == '1' ) {
window.location = ceURL + 'order.php?step=1&productGroup=' + groupId + '&domainName=' + name + '&tld=' + tld;
} else {
alert('there was an error, please try again later');
}
}
}, 'json');
}
return false;
});
</script>


If you want to change the default text displayed in the search box, modify this entry on the 2nd line.


<input id="domainname" type="text" name="domainname" value='yournewsite.com' />


You will need to input your domain and path to CE install on line 5.


var ceURL = 'http://yourdomain.com/path-to-your-install/';


Lastly, you will need to enter the domain product group in line 6.


var groupId = 2;


Using the domain search with a subdomain


If your CE installation is located on a subdomain, and you want to use CE for a domain search on your website, you will need to create a .htaccess rule with the following information:


<IfModule mod_headers.c>
Header add Access-Control-Allow-Origin "https://www.yourdomain.com"
Header add Access-Control-Allow-Methods "POST"
</IfModule>

Updated on: 05/03/2024

Was this article helpful?

Share your feedback

Cancel

Thank you!