标签 seacms 下的文章

设置SeaCMS支持WebP图片格式

1、允许后台下载WebP格式视频图片到本地
编辑 /include/image.class.php 文件第49行,将

if (strpos("|.jpg|.gif|.png|.bmp|.jpeg|",strtolower($fileext))===false){

修改为

if (strpos("|.jpg|.gif|.png|.bmp|.jpeg|.webp|",strtolower($fileext))===false){

编辑 /include/image.class.php 文件第127行,将

if ($fileext!="" && strpos("|.jpg|.gif|.png|.bmp|.jpeg|",strtolower($fileext))>0){

修改为

if ($fileext!="" && strpos("|.jpg|.gif|.png|.bmp|.jpeg|.webp|",strtolower($fileext))>0){

2、允许后台上传WebP格式视频图片
编辑 /admin/upload.php 文件第48行,将

var $allowExts = array('jpg', 'gif',  'png', 'rar', 'zip', 'bmp');

修改为

var $allowExts = array('jpg', 'gif',  'png', 'rar', 'zip', 'bmp', 'webp');

SeaCMS剧情分类按ID排序

1、前台

编辑/include/common.file.func.php文件第1876行,将

$sql="select tid,upid,tname,ishidden,-1 as tcount from sea_jqtype order by upid asc";

修改为

$sql="select tid,tname,ishidden,-1 as tcount from sea_jqtype";

编辑/include/common.redis.func.php文件第1883行,将

$sql="select tid,upid,tname,ishidden,-1 as tcount from sea_jqtype order by upid asc";

修改为

$sql="select tid,tname,ishidden,-1 as tcount from sea_jqtype";

2、后台

编辑文件/admin/admin_video.php文件第809行,将

$sql="select tid,upid,tname,ishidden,-1 as tcount from sea_jqtype group by tname order by upid asc";

修改为

$sql="select tid,tname,ishidden,-1 as tcount from sea_jqtype";

SeaCMS修改图片保存样式

1、采集影片图片保存目录样式
编辑/include/image.class.php文件,第48行,将

$picpath = '../'.$cfg_upload_dir.'/allimg/'.MyDate("ymd",time())."/";

修改为

$picpath = '../'.$cfg_upload_dir.'/allimg/'.MyDate("Ym",time())."/";

2、手动上传图片保存目录样式
编辑 /admin/upload.php 文件第47行

var $subDir = 'Ym';

修改为和采集图片一样即可。

SeaCMS后台自定义采集增加图片判断以决定新增或更新原数据

编辑 /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);
}

注:后台 智能采集设置 中仅勾选 按地址判断是否更新

SeaCMS后台自定义采集增加别名采集

编辑 /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);

- 阅读剩余部分 -