Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

支付宝接口 for Discuz2.5

[复制链接]
童虎 发表于 2005-7-7 10:08:26 | 显示全部楼层 |阅读模式
功能介绍:通过简单的填写,实现在文章中自动插入支付宝按钮

适用版本:Discuz 2.5

安装方法:

第一步:

修改post_newthread.htm、post_newreply.htm、post_editpost.htm(三个文件修改方式相同)

找到
  1. </script>
复制代码


在上面加入
  1. function payto(form){
  2. if (form.goodsbid.value == "" || form.selleremail.value == "" || form.goodstitle.value == "") {
  3.                 alert("商品资料填写不完整");
  4.                 return false;
  5.         } else if (isNaN(form.goodsbid.value) || isNaN(form.ordinaryfee.value) || isNaN(form.expressfee.value)){
  6.                 alert("商品价格或邮费价格填写不正确");
  7.                 return false;
  8.         } else if (form.goodsbid.value < 1 || form.ordinaryfee.value < 0 || form.expressfee.value < 0){
  9.                 alert("商品价格或邮费价格不能小于0");
  10.                 return false;
  11.         }
  12. form.message.value+="[url=https://www.alipay.com/trade/I_link.do?goodsBid="+form.goodsbid.value+"&ordinaryFee="+form.ordinaryfee.value+"&expressFee="+form.expressfee.value+"&sellerEmail="+form.selleremail.value+"&goodsTitle="+form.goodstitle.value+"&r=y][img]http://image.taobao.com/newstyle/buynow.gif[/img][/url]";
  13. }
  14. function toggle_collapse(objname) {
  15.         obj = findobj(objname);

  16.         if(obj.style.display == "none") {
  17.                 obj.style.display = "";
  18.         } else {
  19.                 obj.style.display = "none";
  20.                 img_re = new RegExp("_no\\.gif$");
  21.         }
  22. }
复制代码


然后找到
  1. {template post_bbinsert}
复制代码


在下面添加

  1. <tbody id="payto" style = "display:none">
  2. <tr>
  3. <td bgcolor="{ALTBG1}">我的支付宝帐户:</td><td bgcolor="{ALTBG2}"><input type="text" name="selleremail" size="20" value=""></td>
  4. </tr>
  5. <tr>
  6. <td bgcolor="{ALTBG1}">商品名称:</td><td bgcolor="{ALTBG2}"><input type="text" name="goodstitle" size="20" value=""></td>
  7. </tr>
  8. <tr>
  9. <td bgcolor="{ALTBG1}">商品价格:</td><td bgcolor="{ALTBG2}"><input type="text" name="goodsbid" size="20" value="0"> 注意:此价格必须大于1</td>
  10. </tr>
  11. <tr>
  12. <td bgcolor="{ALTBG1}" valign="top">邮费承担方选择:</td>
  13. <td bgcolor="{ALTBG2}">
  14.   平邮
  15.     <input name="ordinaryfee" value="0.00" type="text">
  16.   元 <font class="note-help">(不填视作不提供平邮)</font><br>
  17.   快递
  18.   <input name="expressfee" value="0.00" type="text">
  19.   元 <font class="note-help">(不填视作不提供快递)</font><br>
  20.   <font color=red>注意:如果是卖方提供邮费,上面两项请填写为0.00,如果邮费没有小数部分请用.00补齐小数</font><br>
  21. <input type="button"  value="插入支付宝代码" onClick="payto(this.form)"> </td></tr>
  22. </tbody>
复制代码


第二步

打开post_bbinsert.htm

找到
  1. <a href="javascript:list()"><img src="{IMGDIR}/bb_list.gif" border="0" alt="{lang post_discuzcode_list}"></a>
复制代码


在下面添加
  1. <a href="###" onclick="toggle_collapse('payto');"><img id="payto_img" src="{IMGDIR}/alipay.gif" border="0" alt="支付宝代码"></a>
复制代码


第三步
把附件3的图片上传到论坛images/default目录


其他说明

第一段代码中的
  1. http://image.taobao.com/newstyle/buynow.gif
复制代码


这个图片的地址大家可以自己换成自己的图片地址
lqliang 发表于 2005-7-7 11:08:15 | 显示全部楼层
支持童老师!
回复

使用道具 举报

pcnik.com 发表于 2005-7-7 11:10:01 | 显示全部楼层
我也支持童虎老师!
回复

使用道具 举报

烧刀子 发表于 2005-7-7 11:18:32 | 显示全部楼层
我也支持,不过不太明白有什么用。。。。
回复

使用道具 举报

青春E族 发表于 2005-7-7 11:40:32 | 显示全部楼层
支持童大哥!
回复

使用道具 举报

。靈。 发表于 2005-7-7 11:43:26 | 显示全部楼层
這個有什麼用途的?
回复

使用道具 举报

yzgolden 发表于 2005-7-7 16:23:47 | 显示全部楼层
不知道应该配合什么使用?
回复

使用道具 举报

泡哥 发表于 2005-7-11 23:57:20 | 显示全部楼层
厉害!谢谢!
回复

使用道具 举报

drachenman 发表于 2005-7-12 01:42:51 | 显示全部楼层
支持 一下先
回复

使用道具 举报

slime 发表于 2005-7-12 10:26:28 | 显示全部楼层
这么好的东西,一定要顶
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-22 21:24 , Processed in 0.026739 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表