您的位置首页百科知识

飞飞cms在模板中隐藏某种播放器的播放链接

飞飞cms在模板中隐藏某种播放器的播放链接

2014是不寻常的一年,先是百度影音关闭p2p服务,紧接着就是快播被查,罚款2.6个亿,快播从此也就不能使用了,然而我的电影站上面还有很多百度影音和快播的资源,删除又不是很方便,一直不能有好的解决办法,既然不能从数据库中批量的删除,批量删除的同时会删除包含其它资源的影片的,所以,很多人都不愿意删除这些影片,那么有没有办法在前台输出时过滤掉这两影片的资源呢, 答案当然是有的。 我们可以通过函数的方法过滤。

我们以飞飞的默认模板为例,修改后的这一段代码如下:

这样前台就不会输出百度影音的播放器了,如果还想要将快播的也过滤掉,那么就可在的后面再次添加一条前面添加这样修改后的代码是

到这里这两种播放器的资源在前台都会被过滤掉,不会再显示出来的。 可能还有的人会问,那我还要过滤输出其它播放器呢,是不是在后面再次添加一条像这样的代码呢,是的,但记住,这里面只能使用三句这样的嵌套语句,超过三句下面的一句也不会被执行的。 也就是说使用neq只能同时过滤掉3种播放器。 有的人可能还会问,其实我还想要过滤掉其它播放器,怎么办呢, 既然不能再使用neq嵌套了,那我们可以在它的后面再添加if判断语句试试呢, 试验证明这是可行的。 我在本地测试,将5种播放器同时过滤掉,超过5种的,没有试过,有兴趣的朋友可以试试。 下面我来说说如何再嵌套if判断语句来过滤其它播放器。 代码:

模板播放器输出代码

使用飞飞cms默认模板修改后的代码:

这样前台就同时过滤掉百度影音快播西瓜影音腾讯视频土豆这5种播放器了。