如何在网站中使用推荐位和广告位 推荐位和广告位:推荐位是对站内内容的手工推送,对指定位置显示的内容以及内容显示顺序的精确控制;广告位的作用域推荐位基本相同,但是广告内容可以自己定义。 提示:对于广告位和推荐位来说,只要在后台创建了,就可以在模板调用,不论是否制定了所属模板或者所属页面,所属模板和所属页面仅仅是为了方便管理设置的,不设置对调用也没有人任何影响。 一、推荐位管理 1、推荐位的管理路径和菜单 1)操作路径 后台-->运营-->内容推荐 2)菜单说明 推荐页面:推荐位所在页面,在创建推荐位时可以选择,但对实际推荐位置没有影响,当推荐位比较多时,可以通过推荐页面进行归集管理。 推荐位列表:推荐位的创建、修改、删除和内容管理都在这里进行。 内容列表:所有推荐位内容的列表,可以通过搜索输出你想要的数据,然后再进行批量操作。例如要删除合肥市的所有推荐数据,可以在搜索对话框的城市条件选择合肥,然后搜索,输出的记过全选后选择批量删除即可。 2、推荐位的创建 1)操作路径 后台-->运营-->内容推荐-->推荐位列表-->添加 2)创建界面 3)选项说明 推荐位:这是推荐位的名称,在调用的时候需要指定,所以请使用意义明确的命名方式,例如“首页2F装修公司推荐位”。 页面:属于哪个页面的推荐,可以根据页面在推荐位列表中进行筛选,推荐位较多时比较实用。 类型:要推荐内容的类型,家居系统中有会员、设计师、小区、案例、装修公司、商家、商品等,婚庆系统中有婚宴酒店、优惠活动、商城商品等,根据需要进行选择。 调用:有时候我们在模板中设置的推荐位容量是N个,但推荐内容数量小于N,剩下的推荐位置数据如何调用就在这里设定。“默认排序”是参照推荐内容模型设置的默认排序规则;“热度优先”也是参照推荐内容模型的热度排序规则,一般是根据访问量进行正序排列;“最新优先”仍然是参照模型的最新优先排序规则,一般是ID倒序排列,即最新添加的优先推荐。(在实际操作中我们可能需要不对数据进行补充,我们的江湖家居V5.2和江湖婚庆V2.0目前不支持这个功能,可以通过限制推荐数量(limit)来实现,即:推荐多少内容,就显示多少内容。) 描述:对推荐位功能的描述,可以为空。 缓存周期:推荐位内容修改、排序变更后,多长时间后在缓存中更新。这个时间并不是严格匹配的,一般都小于设定的缓存时间。建议根据自己的需求设置,例如装修公司、商家类的推荐,客户可能要求马上看到效果,可以设置缓存周期很短或者不缓存,文章内容、案例和小区等类别的推荐并不要求立刻显示效果,可以设置缓存周期稍长。 排序:在推荐位列表中排列的位置,并不是一个很重要的选项,在推荐位较多时才有必要设定,对经常维护的推荐位,可以修改排序达到置顶的目的。 4)填写完毕后,点击“提交数据”即可完成推荐位创建。 3、推荐内容的添加 推荐位内容的添加方式,是通过“在推荐内容对应模型管理页面点击推送并选择推荐位”来实现,下面以一个实际例子来说明: 推荐商家的例子 1)操作路径(婚庆系统,家居系统类似) 后台-->商家-->商铺管理-->推送 2)操作界面 3)选项说明 推荐位:选择内容要推送到什么位置,可以看到这里会通“推荐页面”进行筛选,在推荐位比较多的时候,可以快速定位到推荐位置。 城市:对于开启多城市站点,可以选择内容推送到哪个城市。 标题:对前台显示并没有影响,建议使用推荐内容的原标题。 连接:默认为推荐内容的连接,如果需要连接到其他页面可以手工设置。 图片:使用推荐内容的默认图片。 有效期:推荐位的有效期,设置有效期之后,过期会取消推荐。 排序:同一城市、同一位置推荐内容的排列顺序(正序排序),有时需要将出价高的商家排列到推荐位的首位,可以通过这个排序进行控制。 4)填写完毕后提交数据,即可实现推荐。如果推荐的效果未能立即在前台显示,可以尝试更新缓存。 4、推荐内容的管理 1)操作路径 如果要管理某个具体推荐位的内容(修改排序在这里操作最便捷):后台-->运营-->内容推荐-->推荐位列表-->内容 如果要管理多个推荐位的内容:后台-->运营-->内容推荐-->内容列表 2)内容的编辑、删除 直接在内容列表进行操作即可,选择多个内容可以进行批量删除。 3)排序更新 在内容里表直接修改排序字段的数值,全选后更新排序即可。如前台未显示效果,请更新缓存。 5、推荐位在模板文件中的调用 在模板中使用推荐位,可以用KT标签来实现,KT的语法是: <{KTname="推荐位名称"city_id=$request.city_id limit="推荐数量"}> <{$item.title}><$item.logo>等变量调用 <{/KT}> 1)使用“city_id=$request.city_id”应用城市过滤条件,只显示当前城市下有效的推荐数据。 2)推荐位名称必须与后台设置的推荐位名称一致,否则无法调用数据。 3)KT在limit推荐数量范围内是循环执行的,在KT标签内编写HTML标签时要注意标签是否完整以及是否有错误的嵌套,例如: <div><{KT}></div><{/KT}>。 4)如果不清楚需要调用的数据的变量名,请用<{print_r($item)}>打印出KT输出的变量数组,查看需要调用数据的变量名,用法如下: <{KTname="推荐位名称"city_id=$request.city_id limit="推荐数量"}> <{print_r($item)}> <{KT}> 5)判断循环执行次数的几个变量:$first、$last、$item@iteration(从1开始)、$item@index(从0开始),可以使用if语句来控制在循环执行到特定次数时给一个特别的样式,在推荐位有多行时,可能对每行最后一个推荐内容要进行类似的处理。 6)使用$pager全局变量可以一些系统设置,例如输入logo图片的连接时,可以使用<imgsrc="<{$pager.img}>/<{$item.logo}>">,其中$pager.img调用系统图片存储路径。 7)KT标签只调用数据,模板的实际显示效果仍然由HTML代码控制,最多是结合条件判断语句实现样式的差异显示。
|