当前位置:首页 > CMS教程 > DeDecms > 列表

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

发布:smiling 来源: PHP粉丝网  添加日期:2015-04-04 09:39:01 浏览: 评论:0 

给内容页的关键字加上链接,是seo的重要一环,以下方法时候dedecms5.6版本.

1.修改系统参数—>核心设置—>关键字替换(是/否)使用本功能会影响html生成速度(这里选 是)

2.修改 include/arc.archives.class.php,找到如下代码:

$body = preg_replace("/()(.*)(<)(/a>)/isu", '-]--[-', $body);

在下方加入以下代码:

  1. //设置所有关键词 
  2. $dsql12 = new dedesql(); 
  3. $query1="select * from dede_keywords"
  4. $dsql12->setquery($query1); 
  5. $dsql12->execute(); 
  6. while($kws = $dsql12->getarray()) 
  7. //开源软件:phpfensi.com 
  8. //再找到: 
  9. if($i > $maxkey
  10. break
  11. //并删除。 
  12. //找到 
  13. $body = preg_replace("/(^|>)([^<]+)(?=<|$)/sue""_highlight('', $karr, $kaarr, '')"$body); 
  14. //在其上方加上一个 

3.核心—>文档关键词维护—>增加一个关键字和链接重新生成文章即可,下面看googlemap制作方法,创建一个模板文件:

  1. <?xml version="1.0" encoding="utf-8"?> 
  2. <urlset xmlns="http://www.google.com/schemas/sitemap/0.84"
  3. <url> 
  4.     <loc>http://127.0.0.1/</loc> 
  5.     <lastmod>{dede:arclist row=1 titlelen=24 orderby=pubdate} 
  6.     [field:pubdate function=strftime('%y-%m-%d',@me)/] 
  7.     {/dede:arclist}</lastmod> 
  8.     <changefreq>daily</changefreq> 
  9.     <priority>1.0</priority> 
  10. </url> 
  11. {dede:channel row='23' type='top'
  12. <url> 
  13. <loc>http://127.0.0.1[field:typelink /]</loc> 
  14. <changefreq>daily</changefreq> 
  15. <priority>0.8</priority> 
  16. </url> 
  17. {/dede:channel} 
  18. {dede:arclist row=2000 orderby=pubdate} 
  19. <url> 
  20.     <loc>http://127.0.0.1[field:arcurl/]</loc> 
  21.     <lastmod>[field:pubdate function=strftime('%y-%m-%d',@me)/]</lastmod> 
  22.     <changefreq>monthly</changefreq> 
  23. </url> 
  24. {/dede:arclist} 
  25. </urlset> 

替换成你自己的域名地址,然后保存为 sitemap.xml 上传至你现在网站所用的模板目录下,更新完之后,再设置回更新index.html,这样你的网站根目录下就会生成一个sitemap.xml的地图文件了.

Tags: dedecms关键字链接 Googlesitemap

分享到: