快盘下载:好资源、好软件、快快下载吧!

快盘排行|快盘最新

当前位置:首页软件教程电脑软件教程 → 帝国CMS正文设置内容关键字替换与内容图片链接冲突问题

帝国CMS正文设置内容关键字替换与内容图片链接冲突问题

时间:2022-08-12 16:05:06人气:作者:快盘下载我要评论

解决办法:

1、找到路径:e/class/functions.php

2、搜索替换以下代码:

  • //替换关键字
    function ReplaceKey($newstext,$classid=0){
        global $empire,$dbtbpre,$public_r,$class_r;
        if(empty($newstext)||$class_r[$classid]['keycid']==-1)
        {return $newstext;}
        $where='';
        if(!empty($class_r[$classid]['keycid']))
        {
            $where=" where cid='".$class_r[$classid]['keycid']."'";
        }
        $newstext=stripslashes($newstext);
        preg_match_all('/<a[^>](.*)a>|<img[^>](.*)>/isU',stripslashes($newstext),$rs);
       
        if($rs[0]){
            foreach($rs[0] as $k=>$v){
                $newstext=str_replace($v,"[!--{$k}--]",$newstext); 
            }
        }
        $sql=$empire->query("select keyname,keyurl from {$dbtbpre}enewskey".$where);
        while($r=$empire->fetch($sql))
        {
            if(STR_IREPLACE)
            {
                $newstext=empty($public_r[repkeynum])?str_ireplace($r[keyname],'<a href='.$r[keyurl].' target=_blank class=infotextkey>'.$r[keyname].'</a>',$newstext):preg_replace('/'.$r[keyname].'/i','<a href='.$r[keyurl].' target=_blank class=infotextkey>'.$r[keyname].'</a>',$newstext,$public_r[repkeynum]);
            }
            else
            {
                $newstext=empty($public_r[repkeynum])?str_replace($r[keyname],'<a href='.$r[keyurl].' target=_blank class=infotextkey>'.$r[keyname].'</a>',$newstext):preg_replace('/'.$r[keyname].'/i','<a href='.$r[keyurl].' target=_blank class=infotextkey>'.$r[keyname].'</a>',$newstext,$public_r[repkeynum]);
            }
        }
        if($rs[0]){
            foreach($rs[0] as $k=>$v){
                $newstext=str_replace("[!--{$k}--]",$v,$newstext); 
            }
        }
        return $newstext;
    }


相关文章

  • 帝国CMS系统提示登录超时解决办法

    帝国CMS系统提示登录超时解决办法,帝国CMS网站管理系统一直以安全系数低,而被社会各界帝友普遍认可。安全系数太高就得频繁登录了,比如说下面要为大家解决的帝国CMS提示信息登录超时的问题,帝国CMS预设后台登录60分钟没操作方式就会超时选择退出。帝国CMS提示登录超时解决办法具体化解方法有二种,如下。帝国CMS系统提示登录超时解决办法一:后台参数设置中,将超时时间设置得更大一些。重新登录时间间隔默认60分钟,改成600分钟即可。...
  • 帝国CMS采集-自动采集发布软件提高网站收录

    帝国CMS采集软件拥有非常简洁的页面、操作简单,不需要掌握专业的规则配置和高阶的SEO知识就可以使用。不论是WordPress CMS、织梦 CMS、Think CMF还是小旋风等大小CMS都能使用。软件中还内置翻译和发布推送、数据查看等功能。帝国CMS采集软件支持定向和增量采集,输入我们的目标网址就可以实现可视化操作,完成点击选择好规则后即可采集。全网采集也很方便,输入关键词就可对全网各大平台进行内容采集。支持根据关键词来自热门下拉词。下载内容支持过滤和敏*感*词和文章属性清洗。采集内容多格....

网友评论

快盘下载暂未开通留言功能。

关于我们| 广告联络| 联系我们| 网站帮助| 免责声明| 软件发布

Copyright 2019-2029 【快快下载吧】 版权所有 快快下载吧 | 豫ICP备10006759号公安备案:41010502004165

声明: 快快下载吧上的所有软件和资料来源于互联网,仅供学习和研究使用,请测试后自行销毁,如有侵犯你版权的,请来信指出,本站将立即改正。