分类 SeaCMS 下的文章

SeaCMS自定义Redis缓存服务器配置

如果您的Redis缓存服务使用了密码,或者需要修改Redis服务器地址和端口,需要修改下面两个文件:
文件1:/include/common.redis.func.php(共5处修改)
文件2:/admin/admin_ajax.php(共1处修改,admin请对应实际后台目录)

修改服务器地址和端口:

$redis->connect('127.0.0.1', 6379);

如有密码,则在$redis->connect('127.0.0.1', 6379);下增加一行:

$auth = $redis->auth('密码');

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="内详";}

将其注释即可。

SeaCMS支持斜杠分隔符

分别编辑 /include/common.file.func.php 文件第1411行和/include/common.redis.func.php 文件第1424行,找到

function getKeywordsList($key,$span){
    if($key=='')return $key;
    $keyWordsStr="";
    $keystr=str_replace(",",",",$key);
    if (strpos($keystr,",")>0){$keyWordsArray=explode(",",$keystr);}else{$keyWordsArray=explode(" ",$keystr);}
    for($kli=0;$kli<count($keyWordsArray);$kli++){
        $keyWordsStr.="<a href='/".$GLOBALS['cfg_cmspath']."search.php?searchword=".urlencode($keyWordsArray[$kli])."'>".$keyWordsArray[$kli]."</a>".$span;
    }
    return $keyWordsStr;
}

function getJqList($key,$span){
    if($key=='')return $key;
    $keyWordsStr="";
    $keystr=str_replace(",",",",$key);
    if (strpos($keystr,",")>0){$keyWordsArray=explode(",",$keystr);}else{$keyWordsArray=explode(" ",$keystr);}
    for($kli=0;$kli<count($keyWordsArray);$kli++){
        $keyWordsStr.="<a href='/".$GLOBALS['cfg_cmspath']."search.php?searchtype=5&jq=".urlencode($keyWordsArray[$kli])."'>".$keyWordsArray[$kli]."</a>".$span;
    }
    return $keyWordsStr;
}

- 阅读剩余部分 -