1、推荐位: 1)、在每个内容后面都有推荐这个按钮!表示这个内容可以允许被推荐!
2)、点推荐后,没有推荐的位置为啥?因为的确模板还没有做这个位子!或者您认为的位置是自动调用数据的!
3)、那么如何建立新的推荐位并且调用呢?
看一下代码
<{KT name="首页推荐热门活动" city_id=$request.city_id limit="2"}>
<li class="<{if $iteration%2}>lt<{else}>rt<{/if}>">
<a href="<{link ctl=*activity:detail* arg0=$item.activity_id}>" target="_blank"><img src="<{$pager.img}>/<{$item.thumb}>" width="200" height="150"/></a>
<div class="index_acitivity_r lt">
<p><a href="<{link ctl=*activity:detail* arg0=$item.activity_id}>" class="a_title" target="_blank"><{$item.title}></a></p>
<p class="h10"></p>
<p>报名截至: <{$item.end_sign|format:"Y-m-d"}></p>
<p>活动时间: <{$item.expire_label}></p>
<p>动地址:<{$request.city.city_name}> <{$item.addr}></p>
<p class="h10"></p>
<p><span><i><{$item.sign_num}></i>人已报名</span><a href="<{link ctl=*activity:detail* arg0=$item.activity_id}>" class="block_lt pink_but" target="_blank">立即报名</a></p>
</div>
</li>
<{/KT}>
上面的代码是 <{KT *****}> *****<{/KT}> 这样的代码格式 这个就代表了推荐位! 比如您看到了 name="首页推荐热门活动" 说明后台有一个首页推荐热门活动的推荐位!那么活动可以推荐到该推荐位!
如果没有该推荐位怎么办?其实可以在建在后台新建一个!以上只是一个事例代码!如果您做模板的时候也可以这样制作!
2、自动调取内容
有些地方你发现没有你要的推荐位,说明我们这里是自动调取内容的!下面看一段代码:
<{calldata mdl=*hotel/hotel* city_id=$request.city_id order=*hot* limit="3"}>
<li><a href="<{$item.hotel_url}>"><{$item.name}></a></li>
<{/calldata}>
这个calldata 开始和 calldata 结束的东西 就是自动调取数据模型的标签! 比如说 mdl="hotel/hotel" 那么 这个调用的是 酒店的数据库模型! 比如酒店有城市这个字段可供筛选:那么就加了 city_id=$request.city_id !
有人还要问了:比如我想查其他条件的怎么办,您可以打开 酒店的数据库!比如酒店有的其他的字段也可以作为条件参数 在 标签上面加,和 city_id=***一样 比如你的叫 abc=1 !
order 是排序 有hot 和 new ! 也 可以是 你的某个字段的排序 比如 order="views:desc" 或者 order="views:asc" 降序或者升序 views 这个字段要有!
3、广告位:
下面看代码
<{widget id="adv" name="首页横幅1000px可关闭" city_id=$request.city_id limit="1"}><{AD name="首页头部轮转广告" city_id=$request.city_id limit="3"}>
<div style="height:320px;"><a href="<{$item.link}>" title="<{$item.title}>" target="_blank"><img src="<{$pager.img}>/<{$item.thumb}>" /></a></div>
<{/AD}>
广告位 上面2中方式的都支持!
第一种是封装好的挂件!
第二种是因为广告区域格式有特殊变化!
name="*****" 这个在后台就代表了 某个广告位!
2)、点推荐后,没有推荐的位置为啥?因为的确模板还没有做这个位子!或者您认为的位置是自动调用数据的!
3)、那么如何建立新的推荐位并且调用呢?
看一下代码
<{KT name="首页推荐热门活动" city_id=$request.city_id limit="2"}>
<li class="<{if $iteration%2}>lt<{else}>rt<{/if}>">
<a href="<{link ctl=*activity:detail* arg0=$item.activity_id}>" target="_blank"><img src="<{$pager.img}>/<{$item.thumb}>" width="200" height="150"/></a>
<div class="index_acitivity_r lt">
<p><a href="<{link ctl=*activity:detail* arg0=$item.activity_id}>" class="a_title" target="_blank"><{$item.title}></a></p>
<p class="h10"></p>
<p>报名截至: <{$item.end_sign|format:"Y-m-d"}></p>
<p>活动时间: <{$item.expire_label}></p>
<p>动地址:<{$request.city.city_name}> <{$item.addr}></p>
<p class="h10"></p>
<p><span><i><{$item.sign_num}></i>人已报名</span><a href="<{link ctl=*activity:detail* arg0=$item.activity_id}>" class="block_lt pink_but" target="_blank">立即报名</a></p>
</div>
</li>
<{/KT}>
上面的代码是 <{KT *****}> *****<{/KT}> 这样的代码格式 这个就代表了推荐位! 比如您看到了 name="首页推荐热门活动" 说明后台有一个首页推荐热门活动的推荐位!那么活动可以推荐到该推荐位!
如果没有该推荐位怎么办?其实可以在建在后台新建一个!以上只是一个事例代码!如果您做模板的时候也可以这样制作!
2、自动调取内容
有些地方你发现没有你要的推荐位,说明我们这里是自动调取内容的!下面看一段代码:
<{calldata mdl=*hotel/hotel* city_id=$request.city_id order=*hot* limit="3"}>
<li><a href="<{$item.hotel_url}>"><{$item.name}></a></li>
<{/calldata}>
这个calldata 开始和 calldata 结束的东西 就是自动调取数据模型的标签! 比如说 mdl="hotel/hotel" 那么 这个调用的是 酒店的数据库模型! 比如酒店有城市这个字段可供筛选:那么就加了 city_id=$request.city_id !
有人还要问了:比如我想查其他条件的怎么办,您可以打开 酒店的数据库!比如酒店有的其他的字段也可以作为条件参数 在 标签上面加,和 city_id=***一样 比如你的叫 abc=1 !
order 是排序 有hot 和 new ! 也 可以是 你的某个字段的排序 比如 order="views:desc" 或者 order="views:asc" 降序或者升序 views 这个字段要有!
3、广告位:
下面看代码
<{widget id="adv" name="首页横幅1000px可关闭" city_id=$request.city_id limit="1"}><{AD name="首页头部轮转广告" city_id=$request.city_id limit="3"}>
<div style="height:320px;"><a href="<{$item.link}>" title="<{$item.title}>" target="_blank"><img src="<{$pager.img}>/<{$item.thumb}>" /></a></div>
<{/AD}>
广告位 上面2中方式的都支持!
第一种是封装好的挂件!
第二种是因为广告区域格式有特殊变化!
name="*****" 这个在后台就代表了 某个广告位!