ECSHOP添加广告位的方法,并且去掉广告链接
2015-01-24 03:00
351 查看
1.在ECSHOP模板中lbi文件中添加广告位的方法
一般的广告位是写在dwt文件里的。
也有人希望能直接写在lbi文件里。那么我们可以这样做
先在后台发布好广告位和广告,记住这个广告位的ID,这里暂时假设该ID为2
然后修改 lbi 文件
在想显示广告位的地方加入下面代码即可,
{insert name='ads' id=2 num=1}
2.在ECSHOP模板中添加广告位的方法
1、在后台添加广告位;
2、在后台添加模板;
3、在后台设置模板;
4、在前台页面加入如下:
<!-- TemplateBeginEditable name="广告位" -->
<table cellpadding="0" cellspacing="0">
{foreach from=$ads item=ad}
<tr><td>{$ad}</td></tr>
{/foreach}
</table>
<!-- TemplateEndEditable -->
5、刷新即可。
方式2:
<!-- {foreach from=get_ads(3,0) item=ads name=pic_foreach} -->
{$ads.ad_code}
<!-- {/foreach} -->
说明:get_ads(3,0),第一个参数是广告位置,第二个是广告数量。
问题:这只是在规定的页面里添加广告,那如何在你需要的页面加广告呢?
答:ecshop网店的发展日新月异,它不断壮大的趋势使很多的商家发现商机,广告位就是其中之一,ecshop本身带有这个功能,但是如何能使自己定制的模板也实现这个功能呢?下面就手把手教你ecshop模板中广告位功能的实现。
第一步,新建category_women.dwt,category_men.dwt
这些模板文件都是自己定制的。
第二步,把新制作的模板文件添加languages\zh_cn\admin\template.php
根据语言而定大多数是中文的所以我在中文文件夹下更改
打开template.php 查找
/* 每一个模板文件对应的语言 */
在下面添加你新建的模板
$_LANG['template_files']['category_modeng'] = 'ecshop模板定制';
$_LANG['template_files']['category_men'] = 'ecshop模板';
在后台->模板管理->设置模板里面 图
这里会看到自己加入的模板
第三步,打开 admin\includes\lib_template.php 找到
/* 可以设置内容的模板 */
在数组里面加入你的模板文件的名称
$template_files =array(
加在这里面
'category_modeng.dwt',
'category_men.dwt',
第四步,
打开制作模板文件夹下libs.xml
如果没有拷贝官方的default文件夹下的libs.xml
打开libs.xml添加以下你制作模板名字,需要对应下
(注意XML的格式 必须在第一个最大的分类<regi**>内)
<file name="category_men.dwt"/>
<file name="category_modeng.dwt"/>
然后把这些文件加入库文件,否则会报错。
在那几个PHP 文件下根据你的模板文件添加lib文件
第五步,在category_modeng.dwt,category_men.dwt模板里面添加可编辑区域
<!-- TemplateBeginEditable name="右边头部广告区域(宽700px)" -->
<!-- TemplateEndEditable -->
可以添加多个,添加几个name属性就可以控制这个页面有几个广告,
最后按正常的添加广告流程,添加广告即可。
******************************************************************去掉广告链接*******************************
相信很多用过ECSHOP的站长都知道,
ECSHOP的广告链接地址形式为
“affiche.php?ad_id=1&uri=http%3A%2F%2Fwww.qq.com”
它中间用 affiche.php 做了一个过渡,目的在于统计广告效果等。
有些站长觉得这种链接地址看上去很别扭,而且不利于SEO, 想改成直接的形式,也就是后台设置的是什么链接地址,就直接打开什么链接地址。
可以这样来修改:
打开 /includes/lib_insert.php 文件
找到
$ads[] = "<a href='affiche.php?ad_id=$row[ad_id]&uri=" .urlencode($row["ad_link"]). "'
修改为
$ads[] = "<a href='" .$row["ad_link"]. "'
注意:一共有两处都要修改
一般的广告位是写在dwt文件里的。
也有人希望能直接写在lbi文件里。那么我们可以这样做
先在后台发布好广告位和广告,记住这个广告位的ID,这里暂时假设该ID为2
然后修改 lbi 文件
在想显示广告位的地方加入下面代码即可,
{insert name='ads' id=2 num=1}
2.在ECSHOP模板中添加广告位的方法
1、在后台添加广告位;
2、在后台添加模板;
3、在后台设置模板;
4、在前台页面加入如下:
<!-- TemplateBeginEditable name="广告位" -->
<table cellpadding="0" cellspacing="0">
{foreach from=$ads item=ad}
<tr><td>{$ad}</td></tr>
{/foreach}
</table>
<!-- TemplateEndEditable -->
5、刷新即可。
方式2:
<!-- {foreach from=get_ads(3,0) item=ads name=pic_foreach} -->
{$ads.ad_code}
<!-- {/foreach} -->
说明:get_ads(3,0),第一个参数是广告位置,第二个是广告数量。
问题:这只是在规定的页面里添加广告,那如何在你需要的页面加广告呢?
答:ecshop网店的发展日新月异,它不断壮大的趋势使很多的商家发现商机,广告位就是其中之一,ecshop本身带有这个功能,但是如何能使自己定制的模板也实现这个功能呢?下面就手把手教你ecshop模板中广告位功能的实现。
第一步,新建category_women.dwt,category_men.dwt
这些模板文件都是自己定制的。
第二步,把新制作的模板文件添加languages\zh_cn\admin\template.php
根据语言而定大多数是中文的所以我在中文文件夹下更改
打开template.php 查找
/* 每一个模板文件对应的语言 */
在下面添加你新建的模板
$_LANG['template_files']['category_modeng'] = 'ecshop模板定制';
$_LANG['template_files']['category_men'] = 'ecshop模板';
在后台->模板管理->设置模板里面 图
这里会看到自己加入的模板
第三步,打开 admin\includes\lib_template.php 找到
/* 可以设置内容的模板 */
在数组里面加入你的模板文件的名称
$template_files =array(
加在这里面
'category_modeng.dwt',
'category_men.dwt',
第四步,
打开制作模板文件夹下libs.xml
如果没有拷贝官方的default文件夹下的libs.xml
打开libs.xml添加以下你制作模板名字,需要对应下
(注意XML的格式 必须在第一个最大的分类<regi**>内)
<file name="category_men.dwt"/>
<file name="category_modeng.dwt"/>
然后把这些文件加入库文件,否则会报错。
在那几个PHP 文件下根据你的模板文件添加lib文件
第五步,在category_modeng.dwt,category_men.dwt模板里面添加可编辑区域
<!-- TemplateBeginEditable name="右边头部广告区域(宽700px)" -->
<!-- TemplateEndEditable -->
可以添加多个,添加几个name属性就可以控制这个页面有几个广告,
最后按正常的添加广告流程,添加广告即可。
******************************************************************去掉广告链接*******************************
相信很多用过ECSHOP的站长都知道,
ECSHOP的广告链接地址形式为
“affiche.php?ad_id=1&uri=http%3A%2F%2Fwww.qq.com”
它中间用 affiche.php 做了一个过渡,目的在于统计广告效果等。
有些站长觉得这种链接地址看上去很别扭,而且不利于SEO, 想改成直接的形式,也就是后台设置的是什么链接地址,就直接打开什么链接地址。
可以这样来修改:
打开 /includes/lib_insert.php 文件
找到
$ads[] = "<a href='affiche.php?ad_id=$row[ad_id]&uri=" .urlencode($row["ad_link"]). "'
修改为
$ads[] = "<a href='" .$row["ad_link"]. "'
注意:一共有两处都要修改
相关文章推荐
- ECSHOP广告链接地址去掉affiche.php改为直连方法
- ecshop如何添加广告位<广告添加教程>
- ecshop添加广告位的方法
- ecshop加广告出现广告位的宽度值必须在1到1024之间的解决方法
- ECSHOP的lbi库文件中添加广告位的方法
- ECSHOP广告链接地址,去掉affiche.php改为直连
- 带着项目学PHP第六讲 - ecshop增加广告和广告位的方法
- 将ECSHOP的广告链接地址去掉affiche.php改为绝对地址
- ecshop在lbi库文件中添加广告位的方法(转载,试过了确实可以添加成功)
- LINQ下使用三层架构的探索(四)建立一个逻辑访问层,并且添加一些查询方法
- 织梦/DedeCMS v5.5首页栏目添加广告的方法
- 目前比较流行的添加单向链接的方法
- DEDECMS网站添加广告方法大全
- 去掉App自动添加的图标半透明效果的方法
- CSDN博客如何添加友情链接的方法
- 使用easyui 做后台管理界面,在Tab中的链接点击后添加一个新TAB的解决方法
- css中 去掉链接虚线框的方法
- 在网页中怎样给已发布的Flash添加链接的方法
- 去掉暴风影音的广告(去广告的最简单方法)