标签 名称 下的文章

SeaCMS后台添加编辑视频时自动去除分集名称前导0

编辑/admin/templets/admin_video_edit.htm文件,找到:

        <?php
        $playArray=explode("$$$",$v_playdata);
        $k=count($playArray);
        $j=1;
        if($v_playdata!=""){
            for($j=1;$j<=$k;$j++){
                $playArray2=explode("$$",$playArray[$j-1]);
                $pstr=$playArray2[0];
                $purlstr=str_replace(chr(10),"",$playArray2[1]);
                if(strpos($playArray[$j-1],'$$')===false)
                {    $pstr='';
                    $purlstr=$playArray[$j-1];}
                $purlstr=str_replace("#",chr(13),$purlstr);
        ?>

在第200行$purlstr=str_replace("#",chr(13),$purlstr);下方插入:

$purlstr  = preg_replace('/第0+(\d+)集\$/m', '第$1集$', $purlstr);

SeaCMS后台采集自定义下载来源名称

打开/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]."$$$";} 

如果需要替换下载地址一为其他,将其修改为自己想要的名称,然后将后台下载来源管理处设置为相同名称即可。

SeaCMS官方资源库采集的过滤

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'] .= "";}

SeaCMS视频名称中'及演员导演为空时被自动替换解决方法

1、视频名称中 ' 被自动替换为 / 的解决
编辑 /admin/admin_video.php 文件第65行,找到

$v_name = str_replace(array('\\','()','\''),'/',$v_name);

将其注释即可。

2、演员 为空时 被自动替换为 内详 的解决
编辑 /admin/admin_video.php 文件第68行,找到

if($v_actor=="" OR empty($v_actor)){$v_actor="内详";}

将其注释即可。

3、导演 为空时 被自动替换为 内详 的解决

编辑 /admin/admin_video.php 文件第77行,找到

if($v_director=="" OR empty($v_director)){$v_director="内详";}

将其注释即可。