分享好友 教程首页 教程搜索 频道列表

destoon商城模块与品牌关联的解决方案

2024-01-21 22:489780
+关注2
核心提示:商城信息与品牌联动功能开发

下面以商城模块为例:

1.总后台修改方法


文件module\mall\admin\template\edit.tpl.php,替换edit.tpl.php文件第63行

<tr>
<td class="tl">  <span class="f_hid">*</span> 品牌</td>
<td><input name="post[brand]" type="text" size="30" value="<?php echo $brand;?>"/></td>
</tr>


修改为:

<tr>
<td class="tl">  <span class="f_hid">*</span> 商品品牌</td>
<td>
<?php $tags=tag("moduleid=13&condition=status=3&order=addtime desc&template=null"); ?>
<select name="post[brand]">
<option  selected="selected">选择品牌</option>
<?php if(is_array($tags)) { foreach($tags as $v) { ?>
<option value="<?php echo $v['title'];?>"<?php if($brand==$v['title']) { ?> selected<?php } ?>
><?php echo $v['title'];?></option>
<?php } } ?>
</select>
</td>
</tr>


在总后台列出的是全站所有的品牌信息


2.用户后台修改方法:

文件template\default\member\my_mall.htm,替换my_mall.htm文件第100行

<tr>
<td class="tl">商品品牌</td>
<td class="tr"><input name="post[brand]" type="text" size="30" value="{$brand}"/></td>
</tr>


修改为:

<tr>
<td class="tl">  <span class="f_hid">*</span> 商品品牌</td>
<td>
<!--{php $tags=tag("moduleid=13&condition=status=3 and username='$_username'&order=addtime desc&template=null");}-->
<select name="post[brand]">
<option  selected="selected">选择品牌</option>
{loop $tags $t}
<option value="{$t['title']}">{$t['title']}</option>
{/loop}
</select>
</td>
</tr>


注:会员中心会员只能选择用户自己添加的品牌


总结:全部代码修改部分就完成了,可以去测试一下了。

本文标签: #destoon #商城 #模块 #品牌 #关联 #解决方案
整理员:网络转载
免责声明:凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。
生成海报
您可能在找更多

后台首页待办事项里增加待审核商铺认证的统计方案

    后台首页的待办事项项目统计增加商铺认证通知

小黑 destoon程序2025-03-22

DESTOON v9.4.8-网站管理系统20250106更新

    更新项目[修复]企业查询跳转地址失效[修复]后台登录页在框架内退出按钮失效[修复]票选报表不显示[修复]Paypal支付IPN通知失败[修复]PC桌面通知不显示会员头像[修复]转发动态提交后不跳转[新增]阿里云等短信验证码接

destoon destoon更新动态2025-01-06

修复notification.js浏览器通知会员头像不显示问题

    notification是浏览器自带的场景通知,一般在浏览器的右下角,有新消息,他会自动通知。

小黑 destoon程序2024-12-09

下一篇
我来说两句
抢沙发