本文目录一览:
- 1、用织梦怎末做在线支付的功能
- 2、求一代织梦(dedecms)的代码:
- 3、织梦后台操作方法及技巧
- 4、dedecms v5.7(织梦)支付宝在线支付有问题 ,求助
- 5、dedecms中的这段代码什么意思?
- 6、跪求dedecms支付接口的代码,如银行的,汇款的
用织梦怎末做在线支付的功能
具体流程是这样的:
1、登陆网银在线网站,注册商户号,帮助中心有提到,没有签约也是可以免费试用接口的,但是只能用于测试.注册后下载手册.
2、在下载下来的包里有文档和实例文件,如果只看了文档却没有查看实例文件的话,一般会遇到问题的,因为文档中有一点貌似没有提到,就是在生成MD5效验串的时候需要使用strtoupper将MD5效验串转化为大写,否则支付会提示错误 错误编号: 200903 错误消息: 数据签名验证未通过
3、进入织梦后台找到支付接口设置,在后台没有办法添加新的支付方式,于是从数据库入手找到dede_payment这个表,后台显示的支付方式就是从这里读取出来的,添加一条新的数据code为chinabank.config这个字段写网银在线的配置信息,参考支付宝的来写,网银在线的只需要 商户号和密匙两条参数.
4、数据添加了之后,在后台即可看到网银在线的支付方式,安装并填写相关信息后,在data\payment这个文件夹下面会生成chinabank.php这个文件,存储生成的网银在线参数.
5、好了,现在开始写前台的支付方式,以及支付返回的判断及操作,在include\payment这个文件夹里,可以看到系统自带的几个支付方式的处理文件,包括支付宝的.
6、这里把支付宝alipay.php这个文件复制一份出来,修改问chinabank.php.然后打开文件进行修改,相关返回的操作参考支付宝的就可以了,参考网银在线接口文档的说明进行修改即可,支付过程和支付返回状态的操作都写在这里面即可,另外在plus下的carbuyaction.php这个文件,也要在write_list里加入chinabank.
7、大功告成,最后,添加一个0.01的商品进行测试即可.
求一代织梦(dedecms)的代码:
{dede:arclist row='5' }
lia href="[field:arcurl/]" target="_blank" title="[field:title/]"[field:title/]/a/li
{/dede:arclist}
这是显示5条内容,如果第一条要用不同的样式可以将row改成:limit
第一条:
{dede:arclist limit='0,1' }
lia href="[field:arcurl/]" target="_blank" title="[field:title/]"[field:title/]/a
p[field:description/]…(内容)/p/li
{/dede:arclist}
第二条开始到第五条:
{dede:arclist limit='1,4' }
lia href="[field:arcurl/]" target="_blank" title="[field:title/]"[field:title/]/a/li
{/dede:arclist}
两个结合起来就可以!
织梦后台操作方法及技巧
方法/步骤
1、首先要打开织梦的登录页面,如图所示,这就是织梦的登录页面。
2、输入设置好的账号密码登录到织梦操作后台,登录之后看到基本的后台页面,如图。
3、织梦后台核心这里,可以管理网站栏目,文章发表,评论管理等基本修改的都在这里可以修改。
4、织梦后台模块这里,可以管理模块,辅助插件安装,畅言设置等基本修改的,在这里修改。
5、织梦后台生成这里,当你不管修改什么或者发布什么,弄好之后,要在生成这里,更新网站之后,才会显示出来。
6、织梦后台采集这里,这里可以进行采集管理,批量维护等操作,具体要去操作,尝试。
7、织梦后台会员这里,可以进行注册的会员删除修改,以及支付工具的设置操作修改。
8、织梦后台模板这里,可以进行标签模板管理,基本的代码修改,比如头部,底部,列表等之类的都在这里修改。
9、织梦后台系统这里,可以进行系统的基本参数修改,比如网站名,关键词,描述等都在这里修改,数据还原备份也在这里。OK操作就到这里,好像看起来基本操作很简单似的,不过操作起来可不简单喔。
dedecms v5.7(织梦)支付宝在线支付有问题 ,求助
这种错误一般属于网站集成接口的错误。
我简单说一下了,支付宝接口,首先申请下来吧。你当时申请签约的是担保交易套餐,还是其他,如果是,那么请集成担保交易接口使用。如果你签约的是担保交易套餐,使用即时到账,那肯定不行的。
出于安全考虑,一般商家收款账号必须是签约的支付宝账号(即签约支付宝账号),在这种限制情况下,商家把收款账号(参数seller_email)设置填写的不是签约支付宝账号,则会出现该报错。
解决方法:
在商家网站的支付宝接口程序里或网店、论坛系统的支付方式管理支付宝设置里,找到要求填写支付宝账号的地方,把该填写框里的值(程序中则是找到参数seller_email)改成与我们签约的支付宝账号。
注:签约的支付宝账号格式有,手机号码格式、邮箱格式。
有时浏览器版本太低,不支持跳转之类的,可以考虑换一个浏览器试试。
dedecms中的这段代码什么意思?
file_exists()函数检查文件或者目录是否存在,dirname(__FILE__)当前文件所在目录名。主要是看/data/common.inc.php是否存在。如果不存在就跳转到安装界面。
跪求dedecms支付接口的代码,如银行的,汇款的
使用sql语句
+++++++++++dedecms GBK 程序+++++++++++++++++
mysql5.0版的使用
-------------------------
CREATE TABLE IF NOT EXISTS `dede_payment` (
`id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT,
`code` varchar(20) NOT NULL DEFAULT '',
`name` varchar(120) NOT NULL DEFAULT '',
`fee` varchar(10) NOT NULL DEFAULT '0',
`description` text NOT NULL,
`rank` tinyint(3) unsigned NOT NULL DEFAULT '0',
`config` text NOT NULL,
`enabled` tinyint(1) unsigned NOT NULL DEFAULT '0',
`cod` tinyint(1) unsigned NOT NULL DEFAULT '0',
`online` tinyint(1) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
UNIQUE KEY `code`USING BTREE (`code`)
) ENGINE=MyISAM DEFAULT CHARSET=gbk;
mysql 5.1版及以上的使用
CREATE TABLE IF NOT EXISTS `dede_payment` (
`id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT,
`code` varchar(20) NOT NULL DEFAULT '',
`name` varchar(120) NOT NULL DEFAULT '',
`fee` varchar(10) NOT NULL DEFAULT '0',
`description` text NOT NULL,
`rank` tinyint(3) unsigned NOT NULL DEFAULT '0',
`config` text NOT NULL,
`enabled` tinyint(1) unsigned NOT NULL DEFAULT '0',
`cod` tinyint(1) unsigned NOT NULL DEFAULT '0',
`online` tinyint(1) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
UNIQUE KEY `code` (`code`) USING BTREE
) ENGINE=MyISAM DEFAULT CHARSET=gbk;
+++++++++++++++++dedecms Utf8 版本++++++++++++
mysql5.0版的使用
-------------------------
CREATE TABLE IF NOT EXISTS `dede_payment` (
`id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT,
`code` varchar(20) NOT NULL DEFAULT '',
`name` varchar(120) NOT NULL DEFAULT '',
`fee` varchar(10) NOT NULL DEFAULT '0',
`description` text NOT NULL,
`rank` tinyint(3) unsigned NOT NULL DEFAULT '0',
`config` text NOT NULL,
`enabled` tinyint(1) unsigned NOT NULL DEFAULT '0',
`cod` tinyint(1) unsigned NOT NULL DEFAULT '0',
`online` tinyint(1) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
UNIQUE KEY `code`USING BTREE (`code`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
mysql 5.1版及以上的使用
CREATE TABLE IF NOT EXISTS `dede_payment` (
`id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT,
`code` varchar(20) NOT NULL DEFAULT '',
`name` varchar(120) NOT NULL DEFAULT '',
`fee` varchar(10) NOT NULL DEFAULT '0',
`description` text NOT NULL,
`rank` tinyint(3) unsigned NOT NULL DEFAULT '0',
`config` text NOT NULL,
`enabled` tinyint(1) unsigned NOT NULL DEFAULT '0',
`cod` tinyint(1) unsigned NOT NULL DEFAULT '0',
`online` tinyint(1) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
UNIQUE KEY `code` (`code`) USING BTREE
) ENGINE=MyISAM DEFAULT CHARSET=utf8;