修改MacCMS后台采集间隔时间
编辑 /application/extra/maccms.php
文件第88行,找到
'collect_timespan' => '3',
修改为想要的数字即可
编辑 /application/extra/maccms.php
文件第88行,找到
'collect_timespan' => '3',
修改为想要的数字即可
打开/include/collection.class.php
第62行,找到
if($video->dl->dd[$i]['flag']=='down')
{$v_data['v_downdata'] .= "下载地址一$$".$video->dl->dd[$i]."$$$";}
修改为
if($video->dl->dd[$i]['flag']=='down'||$video->dl->dd[$i]['flag']=='http')||$video->dl->dd[$i]['flag']=='xunlei')
{$v_data['v_downdata'] .= "迅雷下载$$".$video->dl->dd[$i]."$$$";}
如果需要替换下载地址一为其他,将其修改为自己想要的名称,然后将后台下载来源管理处设置为相同名称即可。
1、备注
编辑 /include/collection.class.php
文件,找到:
$v_data['v_note'] = (String)$video->note;//影片备注
在下方插入:
$v_data['v_note'] = str_replace(array('1024','高清','中字','国语','版','1280','中英双字','|','原声','粤语','英语','韩语','超清','无字'),'',$v_data['v_note']);
2、分集名称
编辑 /include/collection.class.php
文件,找到:
$v_data['v_playdata'] = substr($v_data['v_playdata'],0,-3);
在下方插入:
$v_data['v_playdata'] = str_replace(array('1024','1280','|','版'),'',$v_data['v_playdata']);
3、简介中的html标签
编辑 /include/collection.class.php
文件,找到:
$v_data['v_des'] = htmlspecialchars($video->des);
修改为:
$v_data['v_des'] = strip_tags($video->des,['br','span','b','font']);
其中 br
span
b
font
为允许的标签
4、过滤(不采集)指定来源的数据
编辑 /include/collection.class.php
文件,找到:
if($video->dl->dd[$i]['flag']=='down')
{$v_data['v_downdata'] .= "下载地址1$$".$video->dl->dd[$i]."$$$";}
在下方插入:
if($video->dl->dd[$i]['flag']=='youku')
{$v_data['v_playdata'] .= "";}
编辑 /include/collection.class.php
文件 找到:
//else 不勾选[只更新影片地址]
elseif(strpos($cfg_gatherset,'4')!==false)
{
return $autocol_str.$this->update_movie_info_pic($rs,$v_data);
}
在下方插入:
elseif($v_data['v_pic']!==$rs['v_pic'])
{
return $autocol_str.$this->_insert_database($v_data);
}
注:后台 智能采集设置 中仅勾选 按地址判断是否更新
编辑 /include/collection.class.php
文件,找到:
$v_data['v_name']=getAreaValue($loopstr,"name",$html,$listconf["removecode"]);
$v_data['v_name']=$this->filterWord($v_data['v_name'],0);
$v_data['v_enname']=Pinyin($v_data['v_name']);
$v_data['v_name'] = htmlspecialchars($v_data['v_name']);
$v_data['v_name'] = str_replace(array('\\','()','\''),'/',$v_data['v_name']);
在下方插入:
$v_data['v_nickname']=getAreaValue($loopstr,"nickname",$html,$listconf["removecode"]);
$v_data['v_nickname'] = htmlspecialchars($v_data['v_nickname']);
编辑 /include/collection.func.php
文件,找到:
getTestAreaValue($loopstr,"name","影片名称",$html,$removecode);
在下方插入:
getTestAreaValue($loopstr,"nickname","影片别名",$html,$removecode);