给EMLOG加上一个订单/工单提交功能

emlog教程 3年前 (2018) Mgo
0

说到这个客户提交订单的功能,一般人可能觉得是写插件来实现。不过写插件有点麻烦,有不少增删改查的功能要写。最近有个朋友找明月网络定制模板 【站长聚集地首发】,需要一个客户提交订单的功能。明月网络想了一下下,想到了一个通过修改EMLOG本身的评论系统的方法来简单实现一个客户提交订单的功能。

    实现思路是,首先制作一个用户提交订单信息的表单,然后在用户提交该表单的时候,将订单信息表单的数据通过JS整合成评论数据提交。之后,网站管理员就可以在后台的“评论”中看到客户提交的“订单”信息。功能代码(来源明月网络):

<script type="text/javascript"> function setDingDan(){ var ddInfo = ''; var ddName = $("#dingdanform input[name=dd_name]").val(); var ddCall = $("#dingdanform input[name=dd_call]").val(); var ddAdd = $("#dingdanform input[name=dd_add]").val(); var ddStart = $("#dingdanform input[name=dd_start]").val(); var ddEnd = $("#dingdanform input[name=dd_end]").val(); var ddNum = $("#dingdanform input[name=dd_num]").val(); var ddMore = $("#dingdanform input[name=dd_more]").val(); if(ddName=='' || ddCall==''){ alert('请将必要信息填写完整,谢谢合作!'); return false;} ddInfo = '客户姓名:'+ddName+';联系电话:'+ddCall+';客户地址:'+ddAdd+';租车日期:'+ddStart+';还车日期:'+ddEnd+';租车数量:'+ddNum+';备注:'+ddMore; $("#dingdanform input[name=comname]").val(ddName); $("#dingdanform input[name=comurl]").val('http://www.shuyong.net'); $("#dingdanform input[name=comment]").val(ddInfo); } </script> <form method="post" id="dingdanform" action="<?php echo BLOG_URL; ?>index.php?action=addcom" onsubmit="return setDingDan();"> <input type="hidden" name="gid" value="<?php echo $logid; ?>" /> <div class="inner"> <table cellspacing="0"> <tr><td align="center" width="100">客户姓名</td><td><input type="text" name="dd_name" maxlength="49" value="<?php echo $ckname; ?>" size="22" /></td><td>*</td></tr> <tr><td align="center" width="100">联系电话</td><td><input type="text" name="dd_call" maxlength="49" size="22" /></td><td>*</td></tr> <tr><td align="center" width="100">邮箱地址</td><td><input type="text" name="commail" maxlength="128" value="<?php echo $ckmail; ?>" size="22" /></td><td></td></tr> <tr><td align="center" width="100">客户地址</td><td colspan="2"><input type="text" name="dd_add" size="50" /></td></tr> <tr><td align="center" width="100">租车日期</td><td><input type="text" name="dd_start" maxlength="49" size="22" /></td><td></td></tr> <tr><td align="center" width="100">还车日期</td><td><input type="text" name="dd_end" maxlength="49" size="22" /></td><td></td></tr> <tr><td align="center" width="100">租车数量</td><td><input type="text" name="dd_num" maxlength="49" size="10" /></td><td></td></tr> <tr><td align="center" width="100">&nbsp;&nbsp;&nbsp;&nbsp;</td><td colspan="2"><input type="text" name="dd_more" size="50" /></td></tr> <tr><td align="center" width="100"></td><td><?php echo $verifyCode; ?> <input type="submit" value="提交" class="sbtn"/></td><td></td></tr> </table> </div> <p> <input type="hidden" name="comname" /> <input type="hidden" name="comurl" /> <input type="hidden" name="comment" /> <input type="hidden" name="pid" value="0" /> </p> </form>

版权声明:Mgo 发表于 2018-08-03 11:21:41。
转载请注明:给EMLOG加上一个订单/工单提交功能 | 站长聚集地

暂无评论

暂无评论...