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);
在下方加入以下代码:
- //设置所有关键词
- $dsql12 = new dedesql();
- $query1="select * from dede_keywords";
- $dsql12->setquery($query1);
- $dsql12->execute();
- while($kws = $dsql12->getarray())
- { //开源软件:phpfensi.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的地图文件了.
Tags: dedecms关键字链接 Googlesitemap
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)