原文地址:http://www.cnblogs.com/zgzy/p/3598991.html

使用ecshop进行商城网站建设时,ecshop默认的很多功能对于我们个性化设计之后不太使用。今天我们主要是来分析如果自定义调用广告位:
1.调用单个广告位时我们可以使用:
{insert name='ads' id=37 num=3}
这里的id则是广告位的ID号,这个id可以通过网站的后台,广告位管理里边去查看;num则是只我们要调用几个广告出来。
2.当我们的广告使用很多特效是,比如说我们要个性化幻灯片的时候,使用ecshop默认的样式不好,那我们就要使用很多其他的jquery特效幻灯片,
所以我们就要很灵活的调用广告位了。首先:我们要打开includes/lib_goods.php
在文件的最后加上:

function index_ad_diy($prositionid)
{$sql = 'SELECT * FROM ' . $GLOBALS['ecs']->table('ad') . ' WHERE position_id='.$prositionid.' ORDER BY end_time asc limit 0,10';$res = $GLOBALS['db']->getAll($sql);$arr = array();foreach ($res AS $idx => $row){$arr[$idx]['id']          = $row['ad_id'];$arr[$idx]['title']       = $row['ad_name'];$arr[$idx]['imglink']       = $row['ad_link'];if(strstr($row['ad_code'],"http")){
$arr[$idx]['imgcode']     = $row['ad_code'];
}else{$arr[$idx]['imgcode']     = "/data/afficheimg/".$row['ad_code'];
}}return $arr;
}

打开根目录的index.php;当然这是我们是要在首页调用广告位,如果你要在其他的页面调用广告位那么则打开相应的页面就行了。
在index.php中$smarty->assign('top_goods',       get_top10());之后加上:
$smarty->assign('ad_diy',   index_ad_diy(53));
这里的53是广告位id号,可通过网站后台的广告位管理里边去查看。

最后我们打开index.dwt模版页面,在需要调用改广告位的地方使用:

<!--{foreach from=$ad_diyitem=diyAd}-->
<dd><A title="{$diyAd.title|escape:html}" href="{$diyAd.imglink}" target=_blank><IMG src="{$diyAd.imgcode}" width="183" height="170"></A></dd>
<!--{/foreach}-->

这样就大功告成啦!

ECSHOP商城网站建设之自定义调用广告方法(二)相关推荐

  1. ecshop lbi替换为html,ecshop商城网站首页幻灯片替换成自定义js轮播方法

    ecshop商城网站的首页都会有一个首页主广告位,可以不停的播放网站的一些图片.但是程序自带的首页幻灯片样式特别单一,而且首页幻灯片还带有黑色边框,不是很好看. 下面学做网站论坛总结的将ecshop商 ...

  2. 做好网上商城网站建设的4个要点

    商城类网站能够企业带来很好的互联网引流效果,想要建造线上电商平台,没有一个商城网站是不可的.不过好的网上购物商城网站建设并不容易,不仅要有安稳流畅的网站程序,专业美观的页面,还要有产品查找.分类.购物 ...

  3. weui移动商城源码.zip_商城网站建设二次开发需要多久?难度大吗?

    很多人在早期建设了当时较为流行的商城网站进行使用,但随着市场的变化以及消费者年龄层的变化,以往的商城形式已经不能帮助商家获得新用户了,这时就需要商家将网站进行二次开发或是重新建设网站.那今天就来看看, ...

  4. 浅析商城网站建设需要注意哪些细节内容呢?

    商城网站建设为企业在互联网中向消费者展示企业形象.传递信息以及沟通交流,因此,商城网站的建设要从方方面面进行考虑,毕竟一个好的网站对企业的形象和影响是非常重要的.那么一个合格的商城网站建设要注意哪些建 ...

  5. 电商网站模板_微购物商城网站建设:要做好这6点!

    随着互联网电商的发展,微购物商城也开始流行起来.这种商城网站可以避免商家被电商平台抽佣,商家自己也无需缴纳高额推广费,可以节约不少成本.如何做好一个购物商城网站?至少要保证这几点: 1.用美观的建站系 ...

  6. 回答你心中的疑问,进行商城网站建设需要多少钱?

    如今,随着网络的普及大家都爱在网上去认识世界,不少细心的人发现如今网络上有很多的商城网站.这种现像不禁让人好奇,为什么会有那么多的人进行商城网站建设?其实人都是为了利益而行动的,所以,说明商城网站建设 ...

  7. 商城网站建设怎么做?这五个技巧告诉你!

    在这个商城网站建设告诉发展的时代,很多企业和自主创业的人转变自己的思维,开始接触电子商务这一块.建设一个属于自己的商城网站,实现线上先下都涉及的目的.建设网上商城不但能够吸引到更多的用户关注,还能提高 ...

  8. 商城网站建设的具体开发流程有哪些

    商城网站建设可以改变一家企业的营销模式,一些传统的行业在做着线下产品的销售,而有了商城之后就可以做网上销售,不过商城网站的开发比普通网站开发的难度更大,所以大家一定要认真的去了解那么商城网站建设的具体 ...

  9. 如何理解商城网站建设行业的存在

    现在商城网站建设已经形成了一个完整的行业链,大家都知道这个行业的发展很火爆,行业的需求度大,也知道这个行业未来有潜力,但是为什么会有这样的行业存在,它存在的必要性.必然性又体现在哪里呢?对此很多人并不 ...

最新文章

  1. 优质机器学习方面文章
  2. LinkedBlockingQueue 解析
  3. 【计算机网络】网络层 : OSPF 协议 ( 协议简介 | 链路状态路由算法 | OSPF 区域 | OSPF 特点 )
  4. python搜索大文件
  5. 在Facebook做产品是一种什么样的体验?
  6. Oracle对象之序列
  7. 【原创】大叔经验分享(33)hive select count为0
  8. 帮 vs2019 找回丢失的 SDK
  9. SPendidCRM:给HK的ImageInfoEntryEditView增加一个checkbox,用于判断特殊类型的PODS记录...
  10. 机器学习- 吴恩达Andrew Ng Week8 知识总结 Clustering
  11. html如实现留言板功能,JavaScript实现网页留言板功能
  12. matlab里方框一个叉号,Word输入×叉号和方框打叉方法
  13. python找不到指定的模块是什么意思_python找不到指定模块怎么办
  14. Day10_GY39
  15. python安装卸载及查看python版本/第三方包版本
  16. DAPI溶液|CAS:28718-90-34’,6-二脒基-2-苯基吲哚二盐酸盐
  17. Vue路由守卫(导航守卫)及使用场景
  18. 三星I9308手机secsetpwizard错误解决
  19. 【Axure视频教程】鼠标坐标函数Cursor
  20. XAMPP mysql无法启动

热门文章

  1. 微软补丁星期二修复120个漏洞,含2个已遭利用的 0day
  2. SuperTuxKart 0.10 测试版发布
  3. 因缺思汀的绕过——实验吧
  4. Express 常用中间件 body-parser 实现解析
  5. Nodejs实现的一个静态服务器例子
  6. Python入门篇之字符串使用
  7. VUE2中axios的使用方法
  8. [Python] L1-002. 打印沙漏-PAT团体程序设计天梯赛GPLT
  9. a标签download属性无效_使用这些 CSS 属性选择器来提高前端开发效率
  10. 阿里在使用一种更灵活的软件集成发布模式