最新公告
  • 欢迎您光临站长源码网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • 帝国cms网站标题关键词描述自动加密转换成乱码,前台显示正常,查看源码是乱码

    正文概述 管理员   2024-09-02   93

    1、在e/class/userfun.php里添加自定义函数

    error_reporting(E_ERROR); 
    function unicode_encode($str){
    	preg_match_all('/./u',$str,$matches);
    	$unicodeStr = "";
    	foreach($matches[0] as $m){
    		//拼接
    		$unicodeStr .= "&#".base_convert(bin2hex(iconv('UTF-8',"UCS-4",$m)),16,10).';';
    	}
    	$end = strrpos($unicodeStr, '#')+6;
    	$unicodeStr = substr($unicodeStr, 0, $end);
    	return $unicodeStr.';';
    }
    

    首页模板调用方式

    <title><?=unicode_encode($public_r[sitename])?></title>
    [e:loop={'select siteintro,sitekey from [!db.pre!]enewspublic',1,24,0}]
    <meta name="keywords" content="<?=unicode_encode($bqr[sitekey])?>" />
    <meta name="description" content="<?=unicode_encode($bqr[siteintro])?>" />
    

    [ri-post id=”2777″ thumb=”none”]

    列表页:

    <?
    $classid=$GLOBALS[navclassid];
    $cinfo=$empire->fetch1("select classname,classpagekey,intro from {$dbtbpre}enewsclass where classid = $classid");
    ?>
    <title><?=unicode_encode($cinfo[classname])?> - <?=unicode_encode($public_r[sitename])?></title>
    <meta name="keywords" content="<?=unicode_encode($cinfo[classpagekey])?>" />
    <meta name="description" content="<?=unicode_encode($cinfo[intro])?> " />
    

    内容页:

    <title><?=unicode_encode($navinfor[title])?> - <?=unicode_encode($public_r[sitename])?></title>
    <meta name="keywords" content="<?=unicode_encode($navinfor[keyboard])?>" />
    <meta name="description" content="<?=unicode_encode($navinfor[smalltext])?>" />
    

    效果:


    站长源码网 » 帝国cms网站标题关键词描述自动加密转换成乱码,前台显示正常,查看源码是乱码

    发表评论

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    支付宝支付
    微信支付
    余额支付
    ×
    微信扫码支付 0 元