关于飞飞cms想要删除某组播放器视频这个问题上好像一直都没有很完美的解决办法,要么删除全部数据重新采集,要么就是用某种方法屏蔽掉这一组播放器的视频,但这样你的数据库会起来越臃肿。
我这几天研究了一下,终于找到了解决方法,此方法比较麻烦,耗时。
原理呢就是在本地搭建php服务器环境在本地电脑上建设一个飞飞cms,然后将你网站上的数据备份还原到你的本电脑所建设的飞飞cms网站上。
将视频的数据库里的所有的播放器和播放地址全部清空,再用火车采集器采集你本地电脑上的飞飞网站,将你想要删除的播放器视频组过滤掉,再重新发布你网站上。再到你网站后台删除所有地址为空的视频,这样就完成删除某组播放器的所有视频了。
这样你的视频内容页都全部还在,不会因地址改变而被百度惩罚了。
优酷视频地址 v。youku。com/v_show/id_XNzA4NDY5Nzky.html清晰版地址 pan。baidu。com/s/1sjpqVpz
开始实施
第一步:
备份你的网站数据库,下载到电脑上。
第二步:
在本地电脑上搭建php环境,不会的推荐使用PHPnow搭建
使用PHPnow搭建本地PHP环境+创建MySQL数据库 blog。yoyoniao。com/jianzhan/340.html
利用PHPNOW在本机建N个网站 blog。yoyoniao。com/jianzhan/360.html
Phpnow官网下载地址 servkit。org/download
然后在本地安装飞飞cms
这个就不用多说了,相信大家都会。
接下来把你从网站备份的数据库下载到电脑放到然后恢复到新安装的飞飞cms数据库里。
将附件解压,将Lib和Tpl解压到本地网站根目录里覆盖原文件。
此处说明一下,便于采集方便,我们这里使用飞飞的默认模板,然后将附件里的两个模板文件覆盖原文件,这样主要是便于火车头采集器采集你网站上的视频数据。
下载火车头采集器 官网下载地址www。locoy。com/Down/LocoySpider/LocoySpiderV8.html
下载下来解压打开火车采集器文件夹中的主执行程序LocoySpider
将附件中的飞飞默认模板国产剧火车采集规则多资源入库.ljobx导入火车采集器中
双击此规则先修改一下列表地址为你本地网站的地址,同时修改你网站视频对应分类的id,
选择等差数列,首项1 项数为你本地网站前台分类列表下面显示的总页数,公差为1 ,然后添加完成。
接下来重点,就是要修改采集内容规则里的播放器和播放地址,你想删除哪种播放器就要增加要过滤播放的内容替换。
首先我们先来修改播放器,至于播放地址下面再说
双击打开播放器标签,我里面已经有一个例子了,你就按照料里面的样子添加要过滤的播放器就行。
如:我们要过滤掉快播,那么就分别添加三条内容替换,
分别为 $$$qvod 替换为空,qvod$$$ 替换为空, qvod替换为空
这里替换为空即后面的“替换为”输入框中不要输入任何内容,三条都是一样。
如此方法,添加你要过滤的播放器,如风行,土豆 就是将qvod换为funshion或tudou,
至于播放器的对应英文名请参照Lib\Conf\config.php文件中的说明。
添加好内容替换确定完成了播放器的过滤了。
接下来说的就是播放地址的过滤了,这个有点小烦了。
同样双击打开播放地址标签,添加内容替换,过滤播放地址
也是同样,里面已经有加好的过滤快播的内容替换了,
模式就是 播放器[参数] 其中的播放器改为要过滤的播放器对应英文名 如:qvod[参数] 替换为空
这里注意的是这条内容替换一定要放到最上面,即 qvod[参数] 替换为空 这此过滤播放地址的都要放到其它内容替换的上面。如果有过滤多组播放器的,只要是在其它替换的上面次序是没关系的
可以是
qvod[参数] 替换为空
tudou[参数] 替换为空
可以是
tudou[参数] 替换为空
qvod[参数] 替换为空
注意说明:为了方便采集,播放器的识别,我在每组播放地址的前面都加上了对应的播放器英文名,但火车采集来的数据我们不需要这个英文名,这里就要添加内容替换了,将所有的播放器英文名逐个的添加内容替换为空,这里我已经添加了所有的飞飞2.9版里面的播放器英文名过滤了,如果你有其它的播放器那么也要添加内容替换进去。还有下面的内容替换的顺序不要调乱了,不然会采集出错的。
更具体的操作看附件及视频
飞飞cms官方论坛-www.feifeicms.vip |
该贴共收到 8 条回复