织梦dedecms提交订单的简单介绍
当前目录列表:
1、织梦DedeCMS的在线订单系统,怎么做? 2、DedeCMS 提交订单后,页面显示空白,后台订单已经生成,怎么能够让前台显示已成功订单消息? 3、网站在线订单功能如何实现,DedeCMS的系统 4、dede织梦系统里提交订单时,添加上传附件的功能,并传到uploads目录里,请问有没有可能实现,怎样实现? 5、网站在线订单功能如何实现?我是用DedeCMS做的网站 6、织梦自定义表单提交后如何修改上面的织梦提醒
织梦DedeCMS的在线订单系统,怎么做?
你可以根据DedeCMS的list_shop页面和article_shop.htm这两个商城页面来进行修改,你所需要的变量都会在里面找到,由于我没有做过商城类的页面,所以给出的资料只有那么多了。
DedeCMS 提交订单后,页面显示空白,后台订单已经生成,怎么能够让前台显示已成功订单消息?
提交订单后的 处理 代码 最后给个 跳转就可以了 或者 加一句
echo 'scriptalert,'您的订单已经收到!';window.location.href='让前台页面跳转的地址';
/script';
这样既可解决 订单提交成功后的前台提示已经页面自动的跳转
网站在线订单功能如何实现,DedeCMS的系统
DedeCMS5.6,只要以商品的类型发布后,自身就带在线订单功能,而且具备购物车功能,你所做的只需要修改一下界面适合你们公司就行。
查看订单需要到后台查看。
dede织梦系统里提交订单时,添加上传附件的功能,并传到uploads目录里,请问有没有可能实现,怎样实现?
把dede5.6 include的里面的fck编辑器
放到 5.7的include里面
然后后台系统基本参数的核心设置里面 Html编辑器那栏改为 fck 这3个字 注意一定要这3个小写字母,然后保存 更新缓存 OK
然后就可以上传附件了
网站在线订单功能如何实现?我是用DedeCMS做的网站
分数对我来说并不重要。
你应该到官方网站问一下, 这里没有多少人可以回答你
织梦自定义表单提交后如何修改上面的织梦提醒
把下拉框和单选按扭在后台做成单行文本,这样的话不管你提交的是下拉框或是单选,都可以有效的接收它的值。如果后台就做成单选或下拉,如果改了默认值,提交的表单值跟后台默认值对不上的话就会出现提交不成功的情况,就是前台提交的时候选择了,但后台看不到数据。若是做成单行文本,提交的值就会以文本的形式写入到后台,表单修改值也更加显得方便了。
提交之后会显示织梦的默认提示信息“友情提示”几秒过后就自动转到首页。如何才能让提交的信息停留,并让用户确认所提交的信息。
我想了如下方式。给diy.php里提交成功后输入固定值而不是自带的跳转方法。如下:
if,$action == 'post'
{
if,empty($do)
{
$postform = $diy-getForm,true;
include DEDEROOT."/templets/plus/{$diy-postTemplate}";
exit,;
}
elseif,$do == 2
{
$dede_fields = empty,$dede_fields ? '' : trim,$dede_fields;
$dede_fieldshash = empty,$dede_fieldshash ? '' : trim,$dede_fieldshash;
if,!empty($dede_fields)
{
if,$dede_fieldshash != md5($dede_fields.$cfg_cookie_encode)
{
showMsg,'数据校验不对,程序返回', '-1';
exit,;
}
}
$diyform = $dsql-getOne,"select * from osen_diyforms where diyid='$diyid' ";
if,!is_array($diyform)
{
showmsg,'自定义表单不存在', '-1';
exit,;
}
$addvar = $addvalue = '';
if,!empty($dede_fields)
{
$fieldarr = explode,';', $dede_fields;
if,is_array($fieldarr)
{
foreach,$fieldarr as $field
{
if,$field == '' continue;
$fieldinfo = explode,',', $field;
if,$fieldinfo[1] == 'textdata'
{
${$fieldinfo[0]} = FilterSearch,stripslashes(${$fieldinfo[0]});
${$fieldinfo[0]} = addslashes,${$fieldinfo[0]};
}
else
{
${$fieldinfo[0]} = GetFieldValue,${$fieldinfo[0]}, $fieldinfo[1],0,'add','','diy', $fieldinfo[0];
}
$addvar .= ', `'.$fieldinfo[0].'`';
$addvalue .= ", '".${$fieldinfo[0]}."'";
}
}
}
$query = "insert into `{$diy-table}` ,`id`, `ifcheck` $addvar values ,NULL, 0 $addvalue; ";
if,$dsql-executenonequery($query)
{
$id = $dsql-GetLastID,;
if,$diy-public == 2
{
//diy.php?action=viewdiyid={$diy-diyid}id=$id
$goto = "diy.php?action=listdiyid={$diy-diyid}";
$bkmsg = '发布成功,现在转向表单列表页...';
}
else
{
$goto = !empty,$cfg_cmspath ? $cfg_cmspath : '/';
$bkmsg = '发布成功,请等待***处理...';
}
echo '!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""
html xmlns=""
head
meta http-equiv="Content-Type" content="text/html; charset=gb2312" /
title订单核对 /title
link href="/img_cnosn/css_end.css" rel="stylesheet" type="text/css" /
/head
body
div id="ctent"
h1您已成功提交订单,请仔细核对你的信息!/h1
ul
script language="javascript"
function ReplaceAll,str,sptr,sptr1
{
while ,str.indexOf(sptr = 0)
{
str = str.replace,sptr, sptr1;
}
return str;
}
descria=",您的姓名:,联系电话:,送货地址:,购买产品:,支付方式:,订货留言:,b";
var descri=new Array,;
descri=descria.split,",";
str= "'.$addvalue.'" ;
str=ReplaceAll,str,"\'","";
var strarray=new Array,;
strarray=str.split,"," ;
for,i=0;i7;i++{
document.write,"li"+descri[i]+strarray[i]+"/li";
}
/script
/ul
div class="info"友情提示:您的订单已提交成功,我们的客服会尽快与你取得联系 a href="#" onclick="window.operner = null;window.open,\'\',\'_self\';window.close,;"确认并关闭/a 或 a href="#" onclick="window.operner = null;window.open,\'\',\'_self\';window.close,;"返回修改/a/div
/div
/body
/html
';
}
}
}
以上是代码。这样就是固定提取前几个表单信息给用户确认,不过在后台增加表单的时候一定要统一按以上数组的顺序进行添加字段。这样才能对应。
有一个不好的地方是,这个文件只要一改就是针对所有的表单提交,不过这只是一个方法,供参考,最终还得灵活应用。
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 建站教程 > 织梦dedecms提交订单的简单介绍