ECShop 调用自定义广告

简介: 原文地址:http://www.ecshoptemplate.com/article-1348.html   ECShop中关于广告的调用方法,网上有很多,现在要介绍的不同于其他,根据实际情况选择使用,以首页调用为例:   1、在index.

原文地址:http://www.ecshoptemplate.com/article-1348.html

  ECShop中关于广告的调用方法,网上有很多,现在要介绍的不同于其他,根据实际情况选择使用,以首页调用为例:

 

1、在index.php页面添加调用函数:

/*
* 调用广告位
*/
function index_ad_diy() { $sql = ‘SELECT * FROM ‘ . $GLOBALS['ecs']->table(‘ad’) . ‘ ORDER BY end_time asc’; $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']; $arr[$idx]['imgcode'] = $row['ad_code']; } return $arr; }

2、在index.php页面添加解析模板的代码

 找到以下代码:

assign_template();

 在里面增加:

/*自定义广告位调用*/
 $smarty->assign(‘ad_diy’,   index_ad_diy()); // 自定义广告位调用

3、找到themes\mjmn\当前模板文件夹\index.dwt文件,在需要循环调用广告图片的位置添加代码:

<!–{foreach from=$ad_diy item=diyAd}–> <li> <div><A title=”" href=”{$diyAd.imglink}” target=_blank>{$diyAd.title|escape:html}</A><p></p></div> <div><A id=vstagbt href=”{$diyAd.imglink}” target=_blank><IMG src=”{$diyAd.imgcode}”></A></div> <div><A title=”{$diyAd.title|escape:html}” href=”" target=_blank>{$diyAd.title|escape:html}</A></div> </li> <!–{/foreach}–>

  OK!功能成功实现

目录
相关文章
|
API PHP
PHP对接百度API访问自动提交收录SEO
PHP对接百度API访问自动提交收录
597 0
PHP对接百度API访问自动提交收录SEO
|
JavaScript 前端开发 SEO
dedecms标签调用大全
dedecms标签调用大全
114 0
|
XML 数据格式
PageAdmin Cms自助建站系统生成百度SiteMap文件的方法
PageAdmin作为一款优秀的建站系统,国内拥有不少的用户,之前在论坛里看到很多用户生成百度SiteMap文件都是通过安装插件来实现,但实际上通过系统自带的自定义路由功能一样可以实现siteMap文件生成,下面说一下步骤。
1355 0
|
Web App开发 API PHP
wordpress网站自动推送链接至百度的操作方法
wordpress网站自动推送链接至百度的操作方法有两种方法:在wp后台有一个ping服务。在WordPress后台->撰写->更新服务,将各大搜索引擎ping地址填上即可利用站长工具进行自动提交。这个只需要在站点添加如下这段js代码,建议加在foot.php中。
2886 0
|
PHP SQL
dedecms 模板自定义相关
dedecms  生成静态页的存放目录是根据dede_archives表中的senddate发布时间生成的Y/md 织梦cms  搜索结果页 模版,在templets/default/search.htm,更改搜索结果的分页样式在arc_searchviews.class.php  中的GetPageListDM此方法。
5255 0