加入收藏 | 设为首页 | 会员中心 | 我要投稿 站长网 (https://www.51jishu.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > 建站资源 > 经验 > 正文

dedecms的内容页关键字加上链接和Googlesitemap制作方法

发布时间:2021-12-16 10:39:58 所属栏目:经验 来源:互联网
导读:给内容页的关键字加上链接,是seo的重要一环,以下方法时候dedecms5.6版本. 1.修改系统参数核心设置关键字替换(是/否)使用本功能会影响html生成速度(这里选 是) 2.修改 include/arc.archives.class.php,找到如下代码: $body = preg_replace(/()(.*)()(/a)/isu
给内容页的关键字加上链接,是seo的重要一环,以下方法时候dedecms5.6版本.
 
1.修改系统参数—>核心设置—>关键字替换(是/否)使用本功能会影响html生成速度(这里选 是)
 
2.修改 include/arc.archives.class.php,找到如下代码:
 
$body = preg_replace("/()(.*)(<)(/a>)/isu", '-]--[-', $body);
 
在下方加入以下代码:
 
//设置所有关键词
$dsql12 = new dedesql();
$query1="select * from dede_keywords";
$dsql12->setquery($query1);
$dsql12->execute();
while($kws = $dsql12->getarray())
{ //开源软件:Cuoxin.com
//再找到:
if($i > $maxkey)
{
break;
}
//并删除。
//找到
$body = preg_replace("/(^|>)([^<]+)(?=<|$)/sue", "_highlight('', $karr, $kaarr, '')", $body);
//在其上方加上一个
}
3.核心—>文档关键词维护—>增加一个关键字和链接重新生成文章即可,下面看googlemap制作方法,创建一个模板文件:
 
<?xml version="1.0" encoding="utf-8"?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
<url>
    <loc>http://127.0.0.1/</loc>
    <lastmod>{dede:arclist row=1 titlelen=24 orderby=pubdate}
    [field:pubdate function=strftime('%y-%m-%d',@me)/]
    {/dede:arclist}</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
</url>
{dede:channel row='23' type='top'}
<url>
<loc>http://127.0.0.1[field:typelink /]</loc>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
{/dede:channel}
{dede:arclist row=2000 orderby=pubdate}
<url>
    <loc>http://127.0.0.1[field:arcurl/]</loc>
    <lastmod>[field:pubdate function=strftime('%y-%m-%d',@me)/]</lastmod>
    <changefreq>monthly</changefreq>
</url>
{/dede:arclist}
</urlset>
替换成你自己的域名地址,然后保存为 sitemap.xml 上传至你现在网站所用的模板目录下,更新完之后,再设置回更新index.html,这样你的网站根目录下就会生成一个sitemap.xml的地图文件了.

(编辑:站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!