欧卡2中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

需要三步,才能开始

只需两步,慢速开始

欧卡2入门方向盘选莱仕达V9莱仕达折叠便携游戏方向盘支架欢迎地图Mod入驻
查看: 5812|回复: 2
收起左侧

[互联网] emlog关键词和描述优化

[复制链接]
知行 发表于 2013-2-16 15:26 | 显示全部楼层 |阅读模式
关键词优化:
1,打开对应模板文件夹里module.php文件增加以下代码
<?php
//widget:keywords
function blog_tag2($blogid){
        global $log_cache_tags;
        if (!empty($log_cache_tags[$blogid]))
        {
                $tag2 = ”;
                foreach ($log_cache_tags[$blogid] as $value)
                {
                        $tag2 .= $value['tagname'].’,';
    }
                echo $tag2;
        }
}
?>
2,使用<?php blog_tag2($logid); ?>调用,文章标签当keywords(关键字),
打开对应模板文件夹里header.php文件 修改第20行左右代码,如以下

<meta name=”keywords” content=”<?php blog_tag2($logid); ?><?php echo $site_key; ?>” />

描述优化:
解决办法如下:
所修改文件:

common.php
index.php
content/templates/你的模板/header.php
第一步,打开common.php,找到

$navibar = unserialize($navibar);
在最后面,在下面添加

$description = $bloginfo;
第二步,打开index.php,找到

$comments = $emComment->getComments(0, $logid, ‘n’);
在105行左右,在下面添加

    $description = subString(strip_tags($log_content),0,300);
    $description = str_replace(‘&nbsp;’,”,$description);
    $description = preg_replace(“/[\r\n\t ]/i”,”",$description);
其中的数值300自行修改

第三步,打开header.php,找到

<meta name=”description” content=”<?php echo $bloginfo; ?>” />
将其修改为

<meta name=”description” content=”<?php echo $description; ?>” />

参考:http://hypol.net/2012/05/emlog%E ... %E6%A0%87%E7%AD%BE/
 楼主| 知行 发表于 2013-2-16 15:36 | 显示全部楼层
5.0版本后不用改description,原生支持日志截取330字符为description
 楼主| 知行 发表于 2013-2-16 15:55 | 显示全部楼层
5.0后关键词也不用自己改了。。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系我们|手机版|欧卡2中国 ( 湘ICP备11020288号-1 )

GMT+8, 2024-11-25 13:11 , Processed in 0.034208 second(s), 8 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表