给EMLOG加上一个订单/工单提交功能-站长杂谈下载

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

来自版块: 站长杂谈发表于: 2015-8-17 11:13:31
32009
0
如本资源下载地址失效,请点击此处进行反馈
开通本站Svip会员,全站资源免费下
    说到这个客户提交订单的功能,一般人可能觉得是写插件来实现。不过写插件有点麻烦,有不少增删改查的功能要写。最近有个朋友找明月网络定制模板,需要一个客户提交订单的功能。明月网络想了一下下,想到了一个通过修改EMLOG本身的评论系统的方法来简单实现一个客户提交订单的功能。  \4 U2 Q- y: b: v, ^! `
    实现思路是,首先制作一个用户提交订单信息的表单,然后在用户提交该表单的时候,将订单信息表单的数据通过JS整合成评论数据提交。之后,网站管理员就可以在后台的“评论”中看到客户提交的“订单”信息。功能代码(来源明月网络):
  1. <script type="text/javascript">
    $ X+ X  s. t% w) w) y- Y
  2. function setDingDan(){
    + ^$ p3 r1 _2 f
  3. var ddInfo = '';
    % B" f% ~+ R* p+ N' |
  4. var ddName = $("#dingdanform input[name=dd_name]").val();
    , w5 e( |& ^$ @, {4 j
  5. var ddCall = $("#dingdanform input[name=dd_call]").val();
    7 W) V3 C- x1 W( Q
  6. var ddAdd = $("#dingdanform input[name=dd_add]").val();# i6 Q) S3 `- {+ N1 ~
  7. var ddStart = $("#dingdanform input[name=dd_start]").val();
    ( A# B8 z6 Q% J3 Z
  8. var ddEnd = $("#dingdanform input[name=dd_end]").val();
    , r0 Z4 y* \) v5 M, F: w) r
  9. var ddNum = $("#dingdanform input[name=dd_num]").val();8 U: Q, ]2 y* ]1 Q
  10. var ddMore = $("#dingdanform input[name=dd_more]").val();
    $ x  B. y$ f5 I6 Q
  11. if(ddName=='' || ddCall==''){4 |  [  u1 z$ k( H" z3 T
  12. alert('请将必要信息填写完整,谢谢合作!');9 h, X% z, e( T3 |# \
  13. return false;}
    5 }/ L, Z. x( V2 f  a4 r# {* q
  14. ddInfo = '客户姓名:'+ddName+';联系电话:'+ddCall+';客户地址:'+ddAdd+';租车日期:'+ddStart+';还车日期:'+ddEnd+';租车数量:'+ddNum+';备注:'+ddMore;7 d* @( q# k$ Q3 b+ d% q2 l$ w# G
  15. $("#dingdanform input[name=comname]").val(ddName);
    1 u( b& C9 k) A3 a8 y3 A
  16. $("#dingdanform input[name=comurl]").val('http://www.shuyong.net');2 D9 L7 ~% ~' k0 x$ R' m
  17. $("#dingdanform input[name=comment]").val(ddInfo);
    # F4 V- a( M+ D* x) T
  18. }
    9 ]  p" I- ]1 [
  19. </script>
    8 @% ?$ |6 a- c2 d2 ?
  20. <form method="post" id="dingdanform" action="<?php echo BLOG_URL; ?>index.php?action=addcom" onsubmit="return setDingDan();">
    $ G. C# J1 u7 u7 ?
  21. <input type="hidden" name="gid" value="<?php echo $logid; ?>" />
    1 ]' X% h, @8 ^$ u, u
  22. <div class="inner">2 R( I/ M/ Q$ C, B$ W% U
  23. <table cellspacing="0">6 K) D- ^6 ~: E# k" i$ d( ]1 J5 V
  24. <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>
    ! z8 Q' u0 }  N" k
  25. <tr><td align="center" width="100">联系电话</td><td><input type="text" name="dd_call" maxlength="49" size="22" /></td><td>*</td></tr>
    / u0 w3 [8 k  p; j2 `3 e
  26. <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>
    ' }3 n; S% F( ]& F& A& U& s
  27. <tr><td align="center" width="100">客户地址</td><td colspan="2"><input type="text" name="dd_add" size="50" /></td></tr>! l8 _( R; P! C
  28. <tr><td align="center" width="100">租车日期</td><td><input type="text" name="dd_start" maxlength="49" size="22" /></td><td></td></tr>2 f# H; Z" W% e4 q5 r  T- m1 S2 ?' `
  29. <tr><td align="center" width="100">还车日期</td><td><input type="text" name="dd_end" maxlength="49" size="22" /></td><td></td></tr>( v( K8 P* m$ Z/ c$ U* F
  30. <tr><td align="center" width="100">租车数量</td><td><input type="text" name="dd_num" maxlength="49" size="10" /> 台</td><td></td></tr>9 J& T, L" S( f: P: Z
  31. <tr><td align="center" width="100">备    注</td><td colspan="2"><input type="text" name="dd_more" size="50" /></td></tr>
    4 P) D5 j0 `) @5 {9 U3 k
  32. <tr><td align="center" width="100"></td><td><?php echo $verifyCode; ?> <input type="submit" value="提交" class="sbtn"/></td><td></td></tr>
    ! z& V. D% B% f# r8 k
  33. </table>! f" u+ F7 O1 ^% f' G
  34. </div>: C+ A" I9 X+ Y& G0 X3 H
  35. <p>
    ! W/ Q' K% E, G9 V: {2 w$ H
  36. <input type="hidden" name="comname" />- G4 m# s  q# L. i
  37. <input type="hidden" name="comurl" />9 X+ w* ], l1 |$ e! c2 D% w. X
  38. <input type="hidden" name="comment" />+ b6 d9 ?+ c/ C6 j3 \( R, o( U. T
  39. <input type="hidden" name="pid" value="0" />
    2 h, h5 k- ?+ n! \7 p+ L
  40. </p>
    7 }  p0 ?3 w. q1 W8 U9 w
  41. </form>
复制代码

; ], H2 ^& N& u0 U

全部评论 0

您需要登录后才可以回帖 立即登录
登录
0
0
0
返回顶部