我用谷歌搜索自己疯了。我也发现在他们的论坛上没有搜索“datepicker”或“客户声明”的结果,我的帖子帖子不想提交(哦,它只是做了,验证是愚蠢的)。我也在这里搜索过......
我在clientstatement.tpl页面中找到了这段代码:
<link type="text/css" href="includes/jscript/css/ui.all.css" rel="stylesheet" />
<script type="text/javascript" src="includes/jscript/jquery.js"></script>
<script>jQuery.noConflict();</script>
<script type="text/javascript" src="includes/jscript/jqueryui.js"></script>
<!--
<script type="text/javascript" src="includes/jscript/jquerydp.js"></script>
-->
<script type="text/javascript">
//Create the date pickers and attach the onChange
jQuery(document).ready(function(){
jQuery(".adate").datepicker({ dateFormat: '{/literal}{$dateformat}{literal}' });
jQuery(".adate").change(function(){document.location = "clientstatement.php?fromdate="+jQuery("#fromDate").val()+"&todate="+jQuery("#toDate").val();});
jQuery("#pdfStatement").css({cursor:'pointer'}).click(function(){document.location = "https://www.snowball.co.za/portal/clientstatement.php?output=PDF&fromdate="+jQuery("#fromDate").val()+"&todate="+jQuery("#toDate").val();});
});
</script>
<style>
.statementinvoiceunpaid {
font-style:italic;
color:red;
}
</style>
HTML:
<p style="text-align:right">
<b>From Date: </b><input type="textbox" class="adate" id="fromDate" value="{$fromdate}" size=8/>
<b>To Date: </b><input type="textbox" class="adate" id="toDate" value="{$todate}" size=8/>
</p>
然而它不起作用。我注意到jquerydp.js文件被注释掉了,它也不在/ includes / jscript /文件夹中。我也无法在客户端演示站点[url] http://demo.whmcs.com[/url]中找到Client Area Statement部分,否则我本可以做更多的故障排除......
有人可以帮助或指导我如何解决此问题或者登录客户端查看日期范围声明的替代方法。底部的PDF下载似乎也不是链接,但我怀疑是因为还没有生成日期范围声明。
非常感谢任何帮助!