华仔博客

  • 首页
  • seo
  • 网站建设
  • 工具资源
  • 生活
  • 程序开发
  • 网上那点事
  • 网络营销
华仔博客
一个经验分享的博客
  1. 首页
  2. 网站建设
  3. 正文

ecshop首页通过关键词调用产品

2016年9月3日 952点热度 0人点赞 0条评论

近期因为公司需要又开始搞ECShop,首页需要调用某部分商品,so就想到了通过关键词调用,话不多说,直接上代码:

1.  在/includes/lib_goods.php里加上这段:

function get_keyword_goods($keyword = '')

{

$time = gmtime();

$order_type = $GLOBALS['_CFG']['recommend_order'];

$sql = 'SELECT g.goods_id, g.goods_name, g.goods_name_style, g.market_price, g.shop_price AS org_price, g.promote_price, ' .

"IFNULL(mp.user_price, g.shop_price * '$_SESSION[discount]') AS shop_price, ".

"promote_start_date, promote_end_date, g.goods_brief, g.goods_thumb, goods_img, b.brand_name, " .

"g.is_best, g.is_new, g.is_hot, g.is_promote, RAND() AS rnd " .

'FROM ' . $GLOBALS['ecs']->table('goods') . ' AS g ' .

'LEFT JOIN ' . $GLOBALS['ecs']->table('brand') . ' AS b ON b.brand_id = g.brand_id ' .

"LEFT JOIN " . $GLOBALS['ecs']->table('member_price') . " AS mp ".

"ON mp.goods_id = g.goods_id AND mp.user_rank = '$_SESSION[user_rank]' ".

'WHERE g.is_on_sale = 1 AND g.is_alone_sale = 1 AND g.is_delete = 0 ' .

" AND g.keywords LIKE '%$keyword%' " ;

$sql .= $order_type == 0 ? ' ORDER BY g.sort_order, g.last_update DESC' : ' ORDER BY rnd';

$result = $GLOBALS['db']->getAll($sql);

$goods = array();

foreach ($result AS $idx => $row)

{

if ($row['promote_price'] > 0)

{

$promote_price = bargain_price($row['promote_price'], $row['promote_start_date'], $row['promote_end_date']);

$goods[$idx]['promote_price'] = $promote_price > 0 ? price_format($promote_price) : '';

}

else

{

$goods[$idx]['promote_price'] = '';

}

$goods[$idx]['id']           = $row['goods_id'];

$goods[$idx]['name']         = $row['goods_name'];

$goods[$idx]['brief']        = $row['goods_brief'];

$goods[$idx]['brand_name']   = $row['brand_name'];

$goods[$idx]['goods_style_name']   = add_style($row['goods_name'],$row['goods_name_style']);

$goods[$idx]['short_name']   = $GLOBALS['_CFG']['goods_name_length'] > 0 ? sub_str($row['goods_name'], $GLOBALS['_CFG']['goods_name_length']) : $row['goods_name'];

$goods[$idx]['short_style_name']   = add_style($goods[$idx]['short_name'],$row['goods_name_style']);

$goods[$idx]['market_price'] = price_format($row['market_price']);

$goods[$idx]['shop_price']   = price_format($row['shop_price']);

$goods[$idx]['thumb']        = get_image_path($row['goods_id'], $row['goods_thumb'], true);

$goods[$idx]['goods_img']    = get_image_path($row['goods_id'], $row['goods_img']);

$goods[$idx]['url']          = build_uri('goods', array('gid' => $row['goods_id']), $row['goods_name']);

}

return $goods;

}
2. 在需要调用商品的页面php文件(一般是index.php)里在  assign_dynamic('index'); 之前写上这段

$smarty->assign( 'keyword_1',      get_keyword_goods('美国地区'));

其中,商城首页是我在商品的“其他信息”-“商品关键词”一栏中填写的用于调用的关键词

3. 在需要调用商品的dwt或lbi中用foreach就可以调啦

<!--{foreach from=$keyword_1 item=goods}-->

<!--{/foreach}-->

标签: 暂无
最后更新:2021年10月11日

admin

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

取消回复
广告
搜索
最新 热点 随机
最新 热点 随机
泰坦第四季第二部分4月13日上映阿里云盘 继承之战第四季阿里云盘3月26日更新 太阳召唤第二季阿里云盘 小美人鱼真人版阿里云盘待更新 魔术师的大象阿里网盘待更新 梅森探案集第二季阿里云盘 黑暗荣耀第二季阿里云盘 曼达洛人第三季中字4k阿里网盘 ChatGPT for Wechat-在微信上使用ChatGPT Netflix奈飞,HBO Max,Disney+账号会员合租共享 免费的ChatGPT API接口网站-The Free ChatGPT API 最后的生还者4k阿里云盘分享 Ahrefs账号-Ahrefs的终极使用教程 Moz Pro共享账号-Moz工具完整教程 Moz Pro团购账号 Ahrefs正版账号共享使用 Ahrefs共享团购账号 Wordpress文章列表没有缩略图就显示默认图片 SEMrush 团购账号-SEMrush 的优点 2023最新Semrush正版账号共享使用 Semrush团购账号 SEMrush是什么-semrush使用教程 谷歌SEO关键词调研工具SEMRUSH如何使用 wordpress 产品图片放大镜效果制作 phpmyadmin 修改表 Table 'wp_options' is read only GSA Search Engine Ranker 项目窗口详细介绍 iRedMail 支持的密码 Wild Rift 英雄联盟手游美服转日服(国际服之间的转换)教程 网站更换主题喽 Burn It All Down (ft. PVRIS) _Worlds 2021 - League of Legends
免费的ChatGPT API接口网站-The Free ChatGPT APINetflix奈飞,HBO Max,Disney+账号会员合租共享ChatGPT for Wechat-在微信上使用ChatGPT曼达洛人第三季中字4k阿里网盘黑暗荣耀第二季阿里云盘梅森探案集第二季阿里云盘魔术师的大象阿里网盘待更新小美人鱼真人版阿里云盘待更新太阳召唤第二季阿里云盘继承之战第四季阿里云盘3月26日更新泰坦第四季第二部分4月13日上映阿里云盘
A5交易启用www.admin5.net 独立域名 seo博客_disucz整站搬家的方法亲测可用 SEMrush 团购账号-SEMrush 的优点 360和百度大战之百度开始反击 号外 号外搜外改版,后期将停掉bbs 生活小记_蛋疼的事情终于都过去了 济南seo教程:怎样让网站的百度排名再度提升 discuz rss全文输出教程 微博营销推广,如何考核 页面价值的研究重点内容 ios开发_UIButton的常见设置 如何判断页面价值 软文营销的关键环节有哪些? 长春杀婴盗车事件后媒体的反思! 《微信引流与变现》:一次选择,终生朋友! 安徽的满分作文,大学上还是不上我也无语了 济南seo解释很多人不愿意原创的原因 北京seo_网站内部优化不可全少的一部分-友情链接 seo博客_新手交换友情链接的误区 济南网站建设_dedecms调用自定义字段里的图片 dede网站建设实用篇 亲爱的你做好被误k的准备了吗 ios开发_UIButton的状态 织梦dedecms集成微信公众平台功能(成功版最新版) 年度最给力,冰点促销来袭,你准备好了吗? Ahrefs正版账号共享使用 Disallow: /test和Disallow: /test/的区别 神舟天宫对接成功,神舟九号与天宫一号亲密接触 继承之战第四季阿里云盘3月26日更新 网络口碑传播的特点

© 2012-2023 sem-home.com.版权所有.友情链接:章丘新闻

主题KRATOS貌似作者网站打不开了,就没加,嗯就这样

京ICP备12020022号