2013-06-07 3 views
0

Привет всем
У меня есть сайт с whmcs, и я хочу продать домены с tld моего округа, который является .al, и я искал в Интернете для это, но все сказали мне, что мне нужно создать модуль регистратора домена.
Я загрузил шаблон с сайта whmcs, но я не знаю, как его использовать. Кто-нибудь знает, как я могу это достичь.создать модуль регистрации доменов wmcs для продажи доменов с tld из моей страны

<?php 

    function template_getConfigArray() { 
$configarray = array(
"Username" => array("Type" => "text", "Size" => "20", "Description" => "Enter your username here",), 
"Password" => array("Type" => "password", "Size" => "20", "Description" => "Enter your password here",), 
"TestMode" => array("Type" => "yesno",), 
); 
return $configarray; 
    } 

    function template_GetNameservers($params) { 
$username = $params["Username"]; 
$password = $params["Password"]; 
$testmode = $params["TestMode"]; 
$tld = $params["tld"]; 
$sld = $params["sld"]; 
# Put your code to get the nameservers here and return the values below 
$values["ns1"] = $nameserver1; 
$values["ns2"] = $nameserver2; 
$values["ns3"] = $nameserver3; 
$values["ns4"] = $nameserver4; 
# If error, return the error message in the value below 
$values["error"] = $error; 
return $values; 
    } 

    function template_SaveNameservers($params) { 
$username = $params["Username"]; 
$password = $params["Password"]; 
$testmode = $params["TestMode"]; 
$tld = $params["tld"]; 
$sld = $params["sld"]; 
$nameserver1 = $params["ns1"]; 
$nameserver2 = $params["ns2"]; 
$nameserver3 = $params["ns3"]; 
$nameserver4 = $params["ns4"]; 
# Put your code to save the nameservers here 
# If error, return the error message in the value below 
$values["error"] = $error; 
return $values; 
    } 

    function template_GetRegistrarLock($params) { 
$username = $params["Username"]; 
$password = $params["Password"]; 
$testmode = $params["TestMode"]; 
$tld = $params["tld"]; 
$sld = $params["sld"]; 
# Put your code to get the lock status here 
if ($lock=="1") { 
    $lockstatus="locked"; 
} else { 
    $lockstatus="unlocked"; 
} 
return $lockstatus; 
    } 

    function template_SaveRegistrarLock($params) { 
$username = $params["Username"]; 
$password = $params["Password"]; 
$testmode = $params["TestMode"]; 
$tld = $params["tld"]; 
$sld = $params["sld"]; 
if ($params["lockenabled"]) { 
    $lockstatus="locked"; 
} else { 
    $lockstatus="unlocked"; 
} 
# Put your code to save the registrar lock here 
# If error, return the error message in the value below 
$values["error"] = $Enom->Values["Err1"]; 
return $values; 
    } 

Это часть кода из шаблона модуля.

ответ

0

Ну, первым шагом будет определение, какой регистратор вы собираетесь использовать для регистрации своих доменов. Есть немало, у которых уже есть модули, предварительно встроенные и включенные в WHMCS. Вы можете увидеть список here.

Если вы используете регистратор, у которого еще нет предварительно встроенного модуля в WHMCS, вам необходимо будет создать свой собственный. Загруженный шаблон содержит все поддерживаемые функции в WHMCS. Однако перед тем, как вы развернете свой собственный модуль, вам нужно будет посмотреть, есть ли у вашего регистратора API. Если они этого не сделают, то создание модуля для WHMCS бессмысленно. Если они это сделают, прочитайте их документацию. Как только вы знакомы с функциональностью регистратора, это просто вопрос подключения точек между загруженным шаблоном WHMCS и API-интерфейсом регистратора.

Удачи!