dede 二次开发 购物车问题 高分求救!在线等........

dede 二次开发 购物车问题 高分求救!在线等........,第1张

第一打开 plus/postocar.php文件

在第26行(DEDE默认,无修改的情况下)

$rs = $dsql->GetOne("SELECT id,channel,title FROM #@__archives WHERE id='$id'")

改为

$rs = $dsql->GetOne("SELECT id,channel,title,litpic FROM #@__archives WHERE id='$id'")

第二 找到

$rows['title']     = $rs['title']

大概在第40行(DEDE默认,无修改的情况下)

在它下边边增加

$rows['litpic']     = $rs['litpic']

第三 找到

$rows['title']     = $rs['title']

大概在第102行(DEDE默认,无修改的情况下)

在它下边边增加

$rows['litpic']     = $rs['litpic']

也就是$rows['title']     = $rs['title']有两处

在这两处下边增加$rows['litpic']     = $rs['litpic']就可以了

附件是分别是UTF8和GBK 2个编码的postocar.php 文件

你可以下载直接覆盖,然后在car.htm 模版里 加上

<img src="{dede:value.litpic/}" />

就OK了

当点击 “立即购买”按钮时,表单的 action的属性 设置中 购买处理页面(比如:a.asp),当点击“放入购入车”时,表单的action的属性 设置中 购买处理页面(比如:b.asp)

如:

<html>

<body>

<form name="form1" action="" target="_self">

<button name="放入购物车" type="button" onclick="putintocar(this.form)">

<button name="立即购买" type="button" onclick="buynow(this.form)">

<script>

function buynow(obj)

{

obj.action="a.asp"

obj.submit()

}

function putintocar(obj)

{

obj.action="b.asp"

obj.submit()

}

</script>

</form>

{dede:arclist}和{dede:list}是两个标签,{dede:list}只能在列表也使用,{dede:arclist}没限制,不知到你的具体情况

希望采纳,但愿能帮到你!


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11628982.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存