GVKun编程网logo

织梦dedeCMS实现自动锚文本办法(织梦网站自动添加超链接的方法)

20

本篇文章给大家谈谈织梦dedeCMS实现自动锚文本办法,以及织梦网站自动添加超链接的方法的知识点,同时本文还将给你拓展DEDECMS实现自定义字段排序的修改办法、dedecms织梦SEO内链教程:给文

本篇文章给大家谈谈织梦dedeCMS实现自动锚文本办法,以及织梦网站自动添加超链接的方法的知识点,同时本文还将给你拓展DEDECMS实现自定义字段排序的修改办法、dedecms织梦SEO内链教程:给文章自动添加关键词锚文本、DEDECMS自动锚文本的设置办法与技巧、DEDECMS自动锚文本的设置方法与技巧等相关知识,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

织梦dedeCMS实现自动锚文本办法(织梦网站自动添加超链接的方法)

织梦dedeCMS实现自动锚文本办法(织梦网站自动添加超链接的方法)

 

 我们知道锚文本对于SEO是很有用处的,那么织梦CMS可以实现这一功能吗?答案是肯定的。下面分享一个很简单的方案来实现自动添加锚文本。 
 首先,把后台需要设置的地方都设置好。 
 1、系统-系统基本参数-性能选项-使用Keywords关联新闻 选中。 
 2、系统-系统基本参数-其他选项-文档内容同一Keywords替换次数(0为全部替换) 此项设置为“1”。即一个Keywords只做一次锚文本。 
 3、核心-批量维护-文档Keywords维护。设置一些我们要做锚文本的Keywords和链接,不断添加。 
 以上的基本设置都设置好了,下面*关键的部分。 
 核心-内容模型管理,点普通新闻模型后面的更改按钮。字段管理-添加新字段。 
   
 这样设置好了之后,我们修改新闻页源码article_article.htm的keywords调用参数。把默认的修改为,即{dede:field.字段名称/}的格式。 
  
 这样改过之后我们发布内容的时候就会多出一个字段 
 关键词项就可以输入我们要做锚文本的Keywords了,而调用关键词就可以填写此篇新闻的Keywords,即keywords中调用的信息。 本文章网址:http://www.ppssdd.com/code/13218.html。转载请保留出处,谢谢合作!

DEDECMS实现自定义字段排序的修改办法

DEDECMS实现自定义字段排序的修改办法

 

标签dede:arclist的排序是通过orderby来指定的,如下: 

{dede:arclist orderby='排序字段' } 

 

{/dede:arclist} 

orderby='sortrank' 文档排序方式 

§ orderby='hot' 或 orderby='click' 表示按点击数排列 

§ orderby='sortrank' 或 orderby='pubdate' 按出版时间排列 

§ orderby='near' 

§ orderby=='lastpost' 按*后评论时间 

§ orderby=='scores' 按得分排序 

§ orderby='id' 按新闻ID排序 

§ orderby='rand' 随机获得指定条件的文档列表 

而能给orderby赋值的只能是上面列出的值,也就是说dede:arclist 标签只能按照上面列出的字段排序。 

那怎样才能按照自定义的字段排序呢?假如我现在在dede_archives表里面添加了一个字段orderid, 

我想按照这个字段排序。直接这样写:{dede:arclist orderby='orderid' }是不行的。那需要怎样修改? 

 

数据库操作: 

用MYSQL的管理工具或者其他,修改dede_archives表结构,添加一列orderid字段 

 

后台文件操作: 

1、修改article_add.php,改187行,字段和接收文本的值 

 

//保存到主表 

$query = "INSERT INTO `dede_archives`(id,typeid,typeid2,sortrank,flag,ismake,channel,arcrank,click,money,title,shorttitle, 

color,writer,source,litpic,pubdate,senddate,mid,notpost,description,keywords,filename,dutyadmin,orderid) 

VALUES ('$arcID','$typeid','$typeid2','$sortrank','$flag','$ismake','$channelid','$arcrank','$click','$money', 

'$title','$shorttitle','$color','$writer','$source','$litpic','$pubdate','$senddate', 

'$adminid','$notpost','$description','$keywords','$filename','$adminid','$orderid');"; 

 

2、修改article_edit.php,在191行的dutyadmin='$adminid'之后加逗号,换行后添加orderid='$orderid' 

 

3、修改article_add.htm和article_edit.html,这个自行琢磨哦(懂点HTML知识的都会哦) 

 

前台文件操作: 

 

1、修改include/arc.listview.class.php,在第551行至555行处添加如下代码: 

else if($orderby=="orderid") { 

$ordersql = " order by arc.orderid $orderWay"; 

 

2、修改594行代码,修改如下(此步骤是参考他人的,可以省略,个人测试了,不起作用) 

if(ereg('hot|click|lastpost|orderid ',$orderby)) 

 

3、修改taglib里的arclist.lib.php,235行添加如下代码: 

else if($orderby == 'orderid') $ordersql = " order by arc.orderid ' $orderWay,arc.id $orderWay"; 

 

这样就能实现自定义字段的操作了,UTF-8版也可以类似修改即可。 

 

HTML源码调用如下: 

{dede:arclist typeid='2' row='11' titlelen='42' orderby='orderid' orderway='desc'} 

这里是HTML部分 

本文章网址:http://www.ppssdd.com/code/3909.html。转载请保留出处,谢谢合作!

dedecms织梦SEO内链教程:给文章自动添加关键词锚文本

dedecms织梦SEO内链教程:给文章自动添加关键词锚文本

解决问题:Dedecms织梦内链教程:如何给文章自动添加关键词内链锚文本 。
 
网站关键词内链,是做好网站内部优化的一个重要环节,织梦(Dedecms)官方默认规则是:
 
1.添加关键词和关键词的链接地址
  设置步骤:进入后台 核心->批量维护->文档关键词维护
2.文章内容出现该关键词
3.文章的关键词出现这个词(就是这里 ) //这个是在发布文章的时候填写的
  第三条规则使得关键词内链不尽完美,所以得修改文件取消掉第三条规则,达到我们想要的效果,即文章内出现该关键词即链向指定的URL,在Dedecms5.5,5.6下测试有效。
一、开打include/arc.archives.class.PHP 文件
二、查找 function ReplaceKeyword($kw,&$body)
三、往下找到下面这段代码,删除或注释掉(www.zuimoban.com 网站建设)

foreach($kws as $k){$k = trim($k);
if($k!=""){if($i > $maxkey){break;}
$myrow = $this->dsql->Getone("select * from meiwen_keywords where keyword='$k' And rpurl<>'' ");
if(is_array($myrow))
{
$karr[] = $k;
$GLOBALS['replaced'][$k] = 0;
$kaarr[] = "<spanhttps://www.jb51.cc/tag/decoration/" target="_blank">decoration: underline;">$k</span>";
}
$i++;}} 
四、并在注释或删除的代码下面加入以下代码:

$dsql = new Dedesql(false);
$query="select * from meiwen_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,已经修改完成了。直接复制上面代码,文章内同样的关键词只会出现一个链接。
六、一键更新网站->更新所有 。

上一篇:织梦dedecms系统免疫漏洞安全设置通用方法

下一篇:dedecms织梦tag彩色关键字:彩色标签

DEDECMS自动锚文本的设置办法与技巧

DEDECMS自动锚文本的设置办法与技巧

 

 相信有许多朋友们都用过dedecms,dedecms的优点呢就是上手快,支持静态,调用标签比较灵活,优化起来比较方便。但是有一个很不好的方面就是新闻页面的锚文本设置不能尽入人意,如果使用后台的“系统设置-性能选项”里的“使用Keywords关联新闻”功能的话,就要在发表这篇新闻的时候的Keywords选项里添加上你要设置锚文本的Keywords,那么这边新闻在调用的时候keywords显示的就是我们要做锚文本的这个Keywords,往往我们要做的锚文本并不是这篇新闻的Keywords。不知道这样说大家能不能理解我的意思。

  下面分享一个很简单的方案来实现自动添加锚文本。

  首先,把后台需要设置的地方都设置好。

  1、系统-系统基本参数-性能选项-使用Keywords关联新闻 选中。

  2、系统-系统基本参数-其他选项-文档内容同一Keywords替换次数(0为全部替换) 此项设置为“1”。即一个Keywords只做一次锚文本。

  3、核心-批量维护-文档Keywords维护。设置一些我们要做锚文本的Keywords和链接,不断添加。

  以上的基本设置都设置好了,下面*关键的部分。

  核心-内容模型管理,点普通新闻模型后面的更改按钮。字段管理-添加新字段。

DEDECMS自动锚文本的设置方案与技巧

   

  这样设置好了之后,我们修改新闻页源码article_article.htm的keywords调用参数。把默认的修改为,即{dede:field.字段名称/}的格式。

  这样改过之后我们发布内容的时候就会多出一个字段

  关键词项就可以输入我们要做锚文本的Keywords了,而调用关键词就可以填写此篇新闻的Keywords,即keywords中调用的信息。

  写的比较仓促,不知道大家能不能看懂,不明白的回帖提问吧,谢谢!

本文章网址:http://www.ppssdd.com/code/7297.html。转载请保留出处,谢谢合作!

DEDECMS自动锚文本的设置方法与技巧

DEDECMS自动锚文本的设置方法与技巧

 相信有许多朋友们都用过Dedecms,Dedecms的优点呢就是上手快,支持静态,调用标签比较灵活,优化起来比较方便。但是有一个很不好的方面就是文章页面的锚文本设置不能尽入人意,如果使用后台的“系统设置-性能选项”里的“使用关键词关联文章”功能的话,就要在发表这篇文章的时候的关键词选项里添加上你要设置锚文本的关键词,那么这边文章在调用的时候keywords显示的就是我们要做锚文本的这个关键词,往往我们要做的锚文本并不是这篇文章的关键词。不知道这样说大家能不能理解我的意思。

  下面分享一个很简单的办法来实现自动添加锚文本。

  首先,把后台需要设置的地方都设置好。

  1、系统-系统基本参数-性能选项-使用关键词关联文章 选中。

  2、系统-系统基本参数-其他选项-文档内容同一关键词替换次数(0为全部替换) 此项设置为“1”。即一个关键词只做一次锚文本。

  3、核心-批量维护-文档关键词维护。设置一些我们要做锚文本的关键词和链接,不断添加。

  以上的基本设置都设置好了,下面最关键的部分。

  核心-内容模型管理,点普通文章模型后面的更改按钮。字段管理-添加新字段。

   

  这样设置好了之后,我们修改文章页模板article_article.htm的keywords调用参数。把默认的修改为,即{dede:field.字段名称/}的格式。

 

  这样改过之后我们发布内容的时候就会多出一个字段

  关键字项就可以输入我们要做锚文本的关键词了,而调用关键字就可以填写此篇文章的关键词,即keywords中调用的信息。

  写的比较仓促,不知道大家能不能看懂,不明白的回帖提问吧,谢谢!

关于织梦dedeCMS实现自动锚文本办法织梦网站自动添加超链接的方法的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于DEDECMS实现自定义字段排序的修改办法、dedecms织梦SEO内链教程:给文章自动添加关键词锚文本、DEDECMS自动锚文本的设置办法与技巧、DEDECMS自动锚文本的设置方法与技巧等相关知识的信息别忘了在本站进行查找喔。

本文标签: