您现在的位置是:首页 > 苹果CMS教程苹果CMS教程
开启假墙防御后搜索页筛选页的选项参数如何高亮展示
2025-11-18【苹果CMS教程】人已围观
简介
为了防御假墙我们把url参数编码方式或空白方式处理掉了。关闭假墙防御就不会出现这个问题。那么原来使用搜索页面、分类筛选页面的模板可能需要做有些简
为了防御假墙我们把url参数编码方式或空白方式处理掉了。关闭假墙防御就不会出现这个问题。
那么原来使用搜索页面、分类筛选页面的模板可能需要做有些简单调整才能正确显示筛选高亮。 在模板头部插入定义变量(在调用$pp变量之前插入就可以){php}$pp = mac_param_url(); {/php}然后把原来判断高亮的代码修改一下即可,把$param替换为$pp即可, 来看例子。
未修改的地区筛选:html- <a {if condition="$param['area'] eq ''"} class="current" {/if} href="{:mac_url_type($obj,['area'=>'','lang'=>$param['lang'],'year'=>$param['year'],'level'=>$param['level'],'letter'=>$param['letter'],'state'=>$param['state'],'tag'=>$param['tag'],'class'=>$param['class'],'order'=>$param['order'],'by'=>$param['by'] ],'show')}">全部
- {empty name="$obj.type_extend.area"}
- {maccms:foreach name=":explode(',',$obj.parent.type_extend.area)" id="vo2" key="key2"}
- <a {if condition="$param['area'] eq $vo2"} class="current" {/if} href="{:mac_url_type($obj,['area'=>$vo2,'lang'=>$param['lang'],'year'=>$param['year'],'level'=>$param['level'],'letter'=>$param['letter'],'state'=>$param['state'],'tag'=>$param['tag'],'class'=>$param['class'],'order'=>$param['order'],'by'=>$param['by'] ],'show')}">{$vo2}
- {/maccms:foreach}
- {else /}
- {maccms:foreach name=":explode(',',$obj.type_extend.area)" id="vo2" key="key2"}
- <a {if condition="$param['area'] eq $vo2"} class="current" {/if} href="{:mac_url_type($obj,['area'=>$vo2,'lang'=>$param['lang'],'year'=>$param['year'],'level'=>$param['level'],'letter'=>$param['letter'],'state'=>$param['state'],'tag'=>$param['tag'],'class'=>$param['class'],'order'=>$param['order'],'by'=>$param['by'] ],'show')}">{$vo2}
- {/maccms:foreach}
- {/empty}
修改后的代码是:html
- <a {if condition="$pp['area'] eq ''"} class="current" {/if} href="{:mac_url_type($obj,['area'=>'','lang'=>$pp['lang'],'year'=>$pp['year'],'level'=>$pp['level'],'letter'=>$pp['letter'],'state'=>$pp['state'],'tag'=>$pp['tag'],'class'=>$pp['class'],'order'=>$pp['order'],'by'=>$pp['by'] ],'show')}">全部
- {empty name="$obj.type_extend.area"} {maccms:foreach name=":explode(',',$obj.parent.type_extend.area)" id="vo2" key="key2"}
- <a {if condition="$pp['area'] eq $vo2"} class="current" {/if} href="{:mac_url_type($obj,['area'=>$vo2,'lang'=>$pp['lang'],'year'=>$pp['year'],'level'=>$pp['level'],'letter'=>$pp['letter'],'state'=>$pp['state'],'tag'=>$pp['tag'],'class'=>$pp['class'],'order'=>$pp['order'],'by'=>$pp['by'] ],'show')}">{$vo2}
- {/maccms:foreach} {else /} {maccms:foreach name=":explode(',',$obj.type_extend.area)" id="vo2" key="key2"}
- <a {if condition="$pp['area'] eq $vo2"} class="current" {/if} href="{:mac_url_type($obj,['area'=>$vo2,'lang'=>$pp['lang'],'year'=>$pp['year'],'level'=>$pp['level'],'letter'=>$pp['letter'],'state'=>$pp['state'],'tag'=>$pp['tag'],'class'=>$pp['class'],'order'=>$pp['order'],'by'=>$pp['by'] ],'show')}">{$vo2}
- {/maccms:foreach} {/empty}
Tags:苹果CMS教程
很赞哦! ()
上一篇:为什么无法在线播放
相关文章
随机图文
苹果cms怎么一键批量删除采集的视频资源(苹果cms怎么采集爱奇艺)
苹果cms搭建网站初步阶段,会试先测试资源站的稳定性和速度,所以遇到综合性不好的资源站我们需要全部删除或是选择性删除。那么我们就来看下这2步的具体操
苹果CMSV10之添加QQ微信防洪跳转功能
摘要:前阵子maccms传来更新消息,其中,苹果cmsv10 更新增加的新功能“微信QQ防红防封跳转提示页面”,相信大部分都需要用到,这次说说如何手动把此功能添加上去
苹果CMS10播放地址及图片批量替换
1、播放地址批量替换:后台---数据库---数据批量替换mac_vod-vod_play_url2、图片批量替换:后台---数据库---数据批量替换mac_vod-vod_pic3、看图操作
苹果CMSv10自定义添加分类详细教程
有时候我们在添加资源采集站绑定分类的时候 发现有些分类系统是没有的,比如下图的这个纪录片 苹果系统默认是没有这个分类的,如果你不想分这么细的话可以