dedecms 内容页 调用"本页关键词"相关的文章的问题

dedecms 内容页 调用"本页关键词"相关的文章的问题,第1张

不用修改模板代码。

系统-进入设置菜单 -然后点击-系统基本参数这里设置网站名称与关键字就可以。

1、设置完成后,检查是否生成网页了,如果没有生成网页的话,修改后会无效。

2、检查是否有缓存,如果有缓存的话,也看不到修改的效果。建议清理一下缓存。

如何使用dedecms自带采集功能的文字过滤与替换的方法

使用dedecms建站一般都会用到采集功能 这篇文章将为您讲述: 如何使用dedecms自带采集功能的文字过滤与替换的方法

1去除超链接,这种最常用。

{dede:trim replace=”}<a([^>])>{/dede:trim}

{dede:trim replace=”}</a>{/dede:trim}

如果填成这样,那就把链接的文本也一起去掉了

{dede:trim replace=”}<a([^>])>()</a>{/dede:trim}

2过滤JS调用广告,比如GG的广告,就加个这样的:

{dede:trim replace=”}<script([^>])>()</script>{/dede:trim}

3过滤div标签。

这个很重要,如果没过滤干净则可能使发布出来的文章版面错位, 目前大多数遇到采集后错位的原因在此。

{dede:trim replace=”}<div([^])>{/dede:trim}

{dede:trim replace=”}</div>{/dede:trim}

有的时候也需要这样子过滤:

{dede:trim replace=”}<div 选择器>()</div>{/dede:trim}

4其它的过滤规则可以照以上规律进行推出。

5过滤摘要和关键字使用,经常要用到。

{dede:trim replace=”}{/dede:trim}

6简单替换。

{dede:trim replace=’替换后的词语’}要替换的词语{/dede:trim}

采集的内容当然也要求搜索引擎收录, 过滤和替换目的是减少重复,进行伪原创,如何具体的操作,就看个人的要求与喜好了。

本文由织梦者转自网络

1、DEDECMS文章内容页默认模板缺少相关文章,对用户及搜索引擎查找及判断文章主题不利。

2、解决办法:利用DEDECMS的相关文章标签:dede:likearticle,调用方法如下:

{dede:likearticle row='10' titlelen='80'}

<li><a href="[field:arcurl/]" title="[field:title /]">[field:title /]</a></li>

{/dede:likearticle}

3、前台样式请自己定义哦。

4、织梦系统还是很简单易用的,很多功能就用标签就可以实现,模板duosucaicom也有很多。希望对你有帮助哈

多素材织梦模板

为您解答

望采纳

网站关键词内链,是做好网站内部优化的一个重要环节

织梦(DedeCms)官方默认规则是:

1添加关键词和关键词的链接地址

设置步骤:进入后台 核心->批量维护->文档关键词维护

2文章内容出现该关键词

3文章的关键词出现这个词(就是这里<meta name="keywords" content="" />) //这个是在发布文章的时候填写的

第三条规则使得关键词内链不尽完美,所以得修改文件取消掉第三条规则,达到我们想要的效果,即文章内出现该关键词即链向指定的URL

在Dedecms55,56下测试有效

一、开打include/arcarchivesclassphp 文件

二、查找 function ReplaceKeyword($kw,&$body)

三、往下找到下面这段代码,删除或注释掉

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

foreach($kws as $k)

{

$k = trim($k);

if($k!="")

{

if($i > $maxkey)

{

break;

}

$myrow = $this->dsql->GetOne("select from #@__keywords where keyword='$k' And rpurl<>'' ");

if(is_array($myrow))

{

$karr[] = $k;

$GLOBALS['replaced'][$k] = 0;

$kaarr[] = "<span style="text-decoration: underline;">$k</span>";

}

$i++;

}

}

四、并在注释或删除的代码下面加入以下代码:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

$dsql = new DedeSql(false);

$query="select from #@__keywords where rpurl<>'' ";

$dsql->SetQuery($query);

$dsql->Execute();

while($row = $dsql->GetArray())

{

$key = trim($row['keyword']);

$rul=trim($row['rpurl']);

if($rul!="")

if(!in_array($key, $kw))

if(!in_array($kw,$key))

if(substr_count($body,$key)<20)

{

$karr[] = $key;

$kaarr[] = "$key";

}

}

五、OK,已经修改完成了。直接复制上面代码,文章内同样的关键词只会出现一个链接。

六、一键更新网站->更新所有

1 :织梦cms系统基本参数设置

网站名称填写你网站的名字,主页链接名就是超链接鼠标放上去显示的名字,可以一致的,下面填写站点默认关键词,站点描述,这两个很重要,下面显示在首页模板中会调用这两个参数,显示在首页keyword和description中,直接告诉搜索引擎你网站的主题和内容,获得的排名也是以这两个中填写的内容为主。

2:首页默认模板indexhtm 修改

梦系统是采用大部分系统所用的模板和网页分开的形式,你可以短时间内修改各种模板,做成各种各样的网站前台风格,大大的缩短了开发周期,如下图的是首页模板文件,看箭头就是调用前面的关键词,在title中,我们可以直接添加关键词,因为这个地方使用就一次,不需要调用,这样设置增加关键词密度,更利于强化网站主题,在搜索引擎快照中直接会告诉用户网站是干什么的,更利于网站排名。

3:织梦系统栏目seo优化设置

这下图是织梦栏目页的seo优化设置,第一个图是生成的目录设置,文件保持目录 /linximeng,就是域名访问以 xxxcom/linximeng形式,这个后面名称可以字定义,一般选择与栏目标题拼音相关,这样的拼音目录越短越好,客户容易记住,搜索蜘蛛也是喜欢的,第二个图是生成文档的选项,{typedir}/{aid}html,这个形式默认访问就是xxxcom/linximeng/ 1html的形式,只有最短的二级目录的形式,而且各个目录名称不一样,后缀也是更加ID变化,最是搜索引擎喜欢的形式,这样的文章URL是非常有利于搜索排名的。

4:织梦系统内容页模板seo设置

这下图是织梦内容页模板,看箭头的地方,基本就是最符合seo优化规则的,title取 {dede:fieldtitle/}-{dede:globalcfg_webname/}即文章标题+文章名字,keyword取{dede:fieldkeywords/}即每篇文章的关键词,description取{dede:fielddescription function='html2text(@me)'/}即每篇文章的概要描述,这三个都是在添加文章的时候,自己手动填写,这样的文章每一批都是不一样,更加满足用户需求,将比那些自动获取的seo优化词的文章排名更好。

5:织梦系统生成全部静态

大家都知道做seo文章,最基础的就是生成静态页,织梦系统也不例外,在系统基本设置,核心设置中就有是否使用伪静态,选择否,系统默认是全站生成静态的,然后每次更新完文章,点击生成,可以一键更新网站,这样的静态页是搜索蜘蛛最喜欢的,可以多多写写针对长尾词的文章,用这样大量的内容页排名获取网站核心的主流量。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dedecms 内容页 调用"本页关键词"相关的文章的问题

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情