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

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

开通本站Svip会员,全站资源免费下
    说到这个客户提交订单的功能,一般人可能觉得是写插件来实现。不过写插件有点麻烦,有不少增删改查的功能要写。最近有个朋友找明月网络定制模板,需要一个客户提交订单的功能。明月网络想了一下下,想到了一个通过修改EMLOG本身的评论系统的方法来简单实现一个客户提交订单的功能。
2 Y9 L' x2 @; M    实现思路是,首先制作一个用户提交订单信息的表单,然后在用户提交该表单的时候,将订单信息表单的数据通过JS整合成评论数据提交。之后,网站管理员就可以在后台的“评论”中看到客户提交的“订单”信息。功能代码(来源明月网络):
  1. <script type="text/javascript">* \2 x* y5 e5 G. T- B
  2. function setDingDan(){" m$ O7 Q; K8 Y2 E4 O8 m; `% j
  3. var ddInfo = '';0 s6 _; Y1 {4 ^# {; s, M: R
  4. var ddName = $("#dingdanform input[name=dd_name]").val();
    & ]% E! b' s1 @' h  B" S
  5. var ddCall = $("#dingdanform input[name=dd_call]").val();/ V- u1 Z! m* Y
  6. var ddAdd = $("#dingdanform input[name=dd_add]").val();
    ) d; @0 D- f# b" H$ l8 v
  7. var ddStart = $("#dingdanform input[name=dd_start]").val();7 f8 f$ K' Z: I2 k: M
  8. var ddEnd = $("#dingdanform input[name=dd_end]").val();
    * _7 e6 D+ A* @/ d( }; L7 y
  9. var ddNum = $("#dingdanform input[name=dd_num]").val();9 E$ c" V1 M8 v: x0 b. J- R# ?6 K
  10. var ddMore = $("#dingdanform input[name=dd_more]").val();
    . A4 P# j5 g1 f& U* e; N: E4 q
  11. if(ddName=='' || ddCall==''){! ]* S& y3 ~! q) E* }' X
  12. alert('请将必要信息填写完整,谢谢合作!');
    8 m) y& N8 t( F/ F6 D. R" m
  13. return false;}
    ! F5 q3 n% g8 \* x
  14. ddInfo = '客户姓名:'+ddName+';联系电话:'+ddCall+';客户地址:'+ddAdd+';租车日期:'+ddStart+';还车日期:'+ddEnd+';租车数量:'+ddNum+';备注:'+ddMore;5 l4 f0 a  Y1 @& K2 m
  15. $("#dingdanform input[name=comname]").val(ddName);8 F) C; z& l7 U9 |! D6 h9 D
  16. $("#dingdanform input[name=comurl]").val('http://www.shuyong.net');7 B% g5 ^* }. X5 N
  17. $("#dingdanform input[name=comment]").val(ddInfo);
    ; v; Q' E0 M4 I: G7 ^& K+ J
  18. }
    : a2 F5 a. w& ^+ ^
  19. </script>. j  j1 d$ A: F7 ]7 c+ v' }  E6 J. }
  20. <form method="post" id="dingdanform" action="<?php echo BLOG_URL; ?>index.php?action=addcom" onsubmit="return setDingDan();">
    ( C. ]1 h. z2 q; S! f
  21. <input type="hidden" name="gid" value="<?php echo $logid; ?>" />2 f7 N; ]% k2 q4 _; L* J
  22. <div class="inner">6 k2 w* [( T' r5 B
  23. <table cellspacing="0">
    2 H- j$ y( b2 g! o1 a; j+ p) |
  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>7 w; E: `! |+ j. }2 d
  25. <tr><td align="center" width="100">联系电话</td><td><input type="text" name="dd_call" maxlength="49" size="22" /></td><td>*</td></tr>
    ! S3 T- f% j! Y+ ]" s
  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>. h, S. ^5 w9 e7 n  D$ q
  27. <tr><td align="center" width="100">客户地址</td><td colspan="2"><input type="text" name="dd_add" size="50" /></td></tr>3 f. m" ]1 I4 S' f+ Q
  28. <tr><td align="center" width="100">租车日期</td><td><input type="text" name="dd_start" maxlength="49" size="22" /></td><td></td></tr>
    : k# s; _2 s9 H& a7 e9 ^/ y
  29. <tr><td align="center" width="100">还车日期</td><td><input type="text" name="dd_end" maxlength="49" size="22" /></td><td></td></tr>0 k) g8 D' F5 h: m. c
  30. <tr><td align="center" width="100">租车数量</td><td><input type="text" name="dd_num" maxlength="49" size="10" /> 台</td><td></td></tr>8 ~; [) z2 M2 v. @' y
  31. <tr><td align="center" width="100">备    注</td><td colspan="2"><input type="text" name="dd_more" size="50" /></td></tr>6 r/ }1 ^) v! X
  32. <tr><td align="center" width="100"></td><td><?php echo $verifyCode; ?> <input type="submit" value="提交" class="sbtn"/></td><td></td></tr>! B0 t! ~6 R/ O( }& U  i3 g- y
  33. </table>
    + t. q& S* K; h* x5 {
  34. </div>
    : ~( Q* v- p8 T& F4 A
  35. <p>
    ! U- z) J" J$ }, @' X
  36. <input type="hidden" name="comname" />
    6 M9 A/ z% n+ k. O
  37. <input type="hidden" name="comurl" />2 Y* o4 |' x% j4 `
  38. <input type="hidden" name="comment" />3 ]0 ]3 W2 X+ M: H. m! N; [% E: |3 p
  39. <input type="hidden" name="pid" value="0" />
      ]. t$ \( j2 D% |$ L+ E9 j" Y
  40. </p>/ R: I5 S0 l; d$ q* b5 i& a
  41. </form>
复制代码

6 v) D" x1 z* y

全部评论 0

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