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

给内容页的关键字加上链接,是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())
{

再找到:

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的地图文件了。

 

时间: 2024-10-03 00:11:42

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

MasterPage和内容页之间数据传递

MasterPage是asp.net 2.0中的一个新东东.具有如下的优点: 1.使用母版页可以集中处理页的通用功能,以便可以只在一个位置上进行更新. 2.使用母版页可以方便地创建一组控件和代码,并将结果应用于一组页.例如,可以在母版页上使用控件来创建一个应用于所有页的菜单. 3.通过允许控制占位符控件的呈现方式,母版页使您可以在细节上控制最终页的布局. 4.母版页提供一个对象模型,使用该对象模型可以从各个内容页自定义母版页. 在实际的使用中内容页要和MasterPage之间进行数据交换.下面介

DedeCms内容页模板调用栏目名称及栏目链接

[解决办法] 第一步:打开 /include/arc.archives.class.php 文件,找到约234行如下代码:  代码如下 复制代码 $this->Fields['typename'] = $this->TypeLink->TypeInfos['typename'];   在其下一行加入如下代码:  代码如下 复制代码   //设置全局环境变量 $this->Fields['typename'] = $this->TypeLink->TypeInfos['t

修改dedecms面包屑导航的首页链接关键字

dedecms面包屑导航默认是"主页>分类>二级分类>",我们知道链接的锚文字对排名有一定影响,这时可以考虑将"主页"改成具体的关键字,那么如何修改dedecms面包屑导航的首页链接关键字呢?你可能也想知道帝国cms面包屑导航的首页链接锚文本改成关键字 方法1.登陆网站后台,系统>系统基本参数>站点设置,将主页链接名改成具体的关键词 保存,重新生成文档html 方法2.直接从代码里面写固定.打开include/typelink.clas

如何才能让一些内容页的长尾关键字排名第一

一个网站的优化,一般都需要操作好几个关键词,目标关键词和长尾关键词都是必不可少的,而操作关键词的方法有许多,目标关键词的话,没什么区别,都是放在首页优化,长尾关键词就不一样了,一般来说是不会把长尾关键词放在首页去操作的,要有策略的去做.例如自身权重高的网站,关键词难度不高的话,一般不需要繁杂的操作,只要更新文章带上链接,然后做些高质量的外链,排名慢慢的就会上去,但对于一些新站来说,自身没什么权重,就要有策略的去操作这些关键词了,比如说把关键词放在栏目页或者首页去做,栏目页和首页的权重比较高,把关

dedecms如何在文章内容页添加TAG标签功能

Tag标签是web2.0的东西,相当关键词,它可以把自己网站的一些文章包含它的让其它网站引用,自己也引用别的网站的含它的文章,这样,既可以带给人家流量,也可以为自己带来流量,是互利的. 我们在使用dedecms的时候应该如何在文章内容页添加TAG标签功能呢?Tag标签对于SEO帮助很大,具体修改方法为: 打开模板文件article_article.htm 找到 <div class="content"><table width='100%'>&http:

内容而模板-请问dedecms中,内容页模板是怎样被调用的?

问题描述 请问dedecms中,内容页模板是怎样被调用的? 看了一些仿站的视频,在加入内容页模板时,只需要将article_article.htm加入到 自定义的模板目录下,那么内容页就会自动显示为模板的样式,那么内容页模板是怎样被调用的啊?是不是整个网站里的内容而模板就只能用这一种样式? 解决方案 可以另外改内容页的模版样式的,你可以搜索一下dede模版 有很多 根据说明进行相应的替换就好了 解决方案二: dedecms列表页调用文章正文内容的方法内容页怎么调用模板页的属性Asp.net C#

err:标签&amp;amp;quot;内容页相关信息_关键字正序&amp;amp;quot;数据源读取错

问题描述 [err:标签"内容页相关信息_关键字正序"数据源读取错,原因:超时时间已到.在操作完成之前超时时间已过或服务器未响应.]请指教,谢谢 解决方案 解决方案二:提示信息已经很明显了,服务区超时!检查下代码,设置下服务器相应的时间在试试!

织梦dedecms实现内页分类频道友情链接

方法有三种: 1:比较笨的方法,建立一个HTML单页面,但是很蛋疼的是你需要每次都去修改那个页面,麻烦,不符合我们懒人的作风!所以我相处了第二种办法. 2:先讲方法,后讲原理: 方法:先找到首页模版index.htm,往下拉,比较靠下的部分可以找到{dede:flink row='24' /}(或者是{/dede:flink}),修改成{dede:flink row='24' typeid="1"/}. 然后在其他页面,比如列表页,加上首页友情链接那块代码,记得要复制完全哦,然后把{d

dedecms内容页中相关文章的调用方法

以下为风信网络在实际测试过程中寻找到的一些方法与经验,特与大家一起分享!今天测试的内容为dedecms内容页中相关文章的调用方法,上网上找了好几种方法,包括修改include文件中的源代码,但测试的结果始终不能令人满意,终于现在找到解决的方法,经测试全正确.代码如下:&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; <div class="hot mt1">