栏目:WHMCS 作者:小天 点击: 9,039 次
******************************************************************
插件名称:DNSPOD FOR WHMCS
Ver:1.0
******************************************************************
一、文件结构说明
==========================================================
www(网站根目录)
modules(目录)
——-addons(目录)
————-dnspod(目录)
——————-dnspod.php(插件文件)
templates(目录)
———default(目录)—备注:如果您使用其他模版,您需要将此目录下的文件COPY至您当前的模版目录中
—————-dnspod.tpl(模版文件)—请自行修改相关样式
dnspod.php(核心处理文件)
==========================================================
二、使用说明
2.1 将文件解压,上传到您安装WHMCS的目录下;
2.2 登陆WHMCS管理后台,激活插件,输入DNSPod账户与密码;
2.3 如果您未使用WHMCS 5.0以上的模版,请修改dnspod.tpl中的CSS输出样式;
2.4 请在clientareadomaindetails.tpl模版中自行添加插件入口代码;
==========================================================
1、参考代码(简易方法),代码如下:
<form action="dnspod.php?domain={$domain}" method="post" target="_blank">
<input type="hidden" name="domainid" value={$domainid} />
<input type="hidden" name="domain" value={$domain} />
<input type="submit" value="{$LANG.clientareadomainmanagedns}" class="btn success" />
</form>
-------------------------------------------------------------------------------------------------------------------------------
2、参考代码(高级判断集成,保留默认DNS管理),代码如下:
{if $defaultns} //如果是默认注册商DNS,直接使用注册商的域名管理
<input type="button" class="btn success" value="{$LANG.clientareadomainmanagedns}" onclick="window.open('clientarea.php?action=domaindns&domainid={$domainid}')" />
{else}//如果不是默认注册商的DNS,再进行下面的判断
{if $ns1 eq 'f1g1ns2.dnspod.net' || $ns2 eq 'f1g1ns2.dnspod.net'} //如果已经设置了DNSPod的DNS,则使用DNSPod快速解析
<form action="dnspod.php?domain={$domain}" method="post" target="_blank">
<input type="hidden" name="domainid" value={$domainid} />
<input type="hidden" name="domain" value={$domain} />
<input type="submit" value="{$LANG.clientareadomainmanagedns}" class="btn success" />
</form>
{else}
//如果使用了其他地方的DNS,则不提供任何解析入口
{/if}
{/if}
-------------------------------------------------------------------------------------------------------------------------------
3、参考代码(高级判断集成,不保留默认DNS管理),代码如下:
<div class="moduleoutput">
<span class="label active">友情提示:</span>
{if $ns1 eq 'f1g1ns2.dnspod.net' || $ns2 eq 'f1g1ns2.dnspod.net'}
您正在使用DNSpod提供的免费快速DNS解析服务
<hr />
{else}
您正在使用您其他域名服务商提供的DNS解析服务
<hr />
<form method="post" action="{$smarty.server.PHP_SELF}?action=domaindetails" >
<input type="hidden" name="id" value="{$domainid}" />
<input type="hidden" name="sub" value="savens" />
<input type="hidden" name="nschoice" value="custom" />
<input type="hidden" id="ns1″ name="ns1″ type="text" value="f1g1ns1.dnspod.net" />
<input type="hidden" id="ns2″ name="ns2″ type="text" value="f1g1ns2.dnspod.net" />
<input type="submit" class="btn info" value="更改为DNSpod解析" />
</form>
{/if}
{if $ns1 eq 'f1g1ns2.dnspod.net' || $ns2 eq 'f1g1ns2.dnspod.net'}
<form action="dnspod.php?domain={$domain}" method="post" target="_blank">
<input type="hidden" name="domainid" value={$domainid} />
<input type="hidden" name="domain" value={$domain} />
<input type="submit" value="{$LANG.clientareadomainmanagedns}" class="btn success" />
</form>
{else}
{/if}
</div>
声明: 本文由( 小天 )原创编译,转载请保留链接: DNSPOD FOR WHMCS 插件集成详细说明
------====== 本站公告 ======------
欢迎使用趣域网域名百科,我们将长期提供域名使用相关知识和投资域名的方法和技巧;并提供主机、服务器的解决问题和网站运营方法。