加了个广告位,为什么再编辑首页,又要重新加广告位?

2016-07-07 15:31 来源:www.chinab4c.com 作者:ecshop专家

我新建了个广告,在后台加上去了,然后修改了下首页别的地方的代码,

重新发布下,广告位就没了,又要在后台重新设置下广告位的?????

是不是我哪搞错了,还是本来就这样?多麻烦啊

回答:
是否是因为后台没有设置广告位?一般默认是增加广告位>广告,然后在模板管理中添加。

如果直接在模板页面手工增加广告,重新发布模板会重新生成,可能会出现你说的问题。

是否是因为后台没有设置广告位?一般默认是增加广告位>广告,然后在模板管理中添加。

如果直接在模板页面手工增加广告,重新发布模板会重新生成,可能会出现你说的问题。
lensun 发表于 2010-1-3 18:30
<!-- TemplateBeginEditable name="通栏广告" -->
<!-- TemplateEndEditable -->

我是加了这样的广告在首页呢,怎么每次修改过模板,广告就没了,要在后台重新添加过的?

后台添加相应的广告位,广告,然后在比如 模板管理>首页>广告位中设置应该就没问题了

你所看到thems中的默认模板,ecshop的模板机制他们牵扯到几个文件,后台看到的可编辑文件,为什么有的显示可以编辑,有的显示默认不能编辑,thems中的文件,每次发布的时候可能还是要根据这个规则重新生成的,所以不是系统默认的可编辑区域,简单的直接用第三方软件编辑有可能是没用的。
个人感觉后台的模板编辑配合广告位已经很强大,运用的好的话亦很灵活,而且最大的好处是升级比较方便。

请问你是用的是什么模板,还有中途是否切换过模板

你如果手动编辑首页模板的话,别用可编辑区域,就不会丢失了。
把你的广告代码写在所有可编辑区域之外的地方。

324431....

请问你是用的是什么模板,还有中途是否切换过模板
晓天 发表于 2010-1-4 13:10


<!-- TemplateBeginEditable name="通栏广告" -->
<!-- TemplateEndEditable -->

我就把上面的代码加在首页,

然后在后台广告位置里,加一个名字叫通栏广告的.

一修改首页模板,后面的广告就没了,要重新加

你如果手动编辑首页模板的话,别用可编辑区域,就不会丢失了。
把你的广告代码写在所有可编辑区域之外的地方。
zhangyh 发表于 2010-1-4 13:25


那广告代码怎么加?

加下面这个吗?

<table cellpadding="0" cellspacing="0">
{foreach from=$ads item=ad}
<tr><td>{$ad}</td></tr>
{/foreach}
</table>

那怎么每个广告的代码都一样的啊

4# lensun

你没听懂我意思哦,我要的是自己加的代码

估计你是把放到东西到可写区域了。
你可以另建立一个写区或者放到不可编辑区内。

又学习点知识

请问你是用的是什么模板,还有中途是否切换过模板
晓天 发表于 2010-1-4 13:10


没有呀,我改的是别的东西,广告没动,上传后,所有广告就没了, 又要在后台重新加的

估计你是把放到东西到可写区域了。
你可以另建立一个写区或者放到不可编辑区内。
晓天 发表于 2010-1-6 10:30


怎么放?

<!-- TemplateBeginEditable name="热卖产品的左侧广告位240px" -->
<!-- TemplateEndEditable -->

我是首页模板里加这个,然后后台建立一个广告名字叫热卖产品的左侧广告位240px的,再添加的

你可以在后台模板设置里面设置,如果是在模板里面添加,一操作对应页的模板操作,那么模板内容就会被重写。