织梦DedeCMS文章标题自动长尾关键词教程

站长手记 作者: 2024-08-27 13:20:01
织梦dedecms后台发布文章输入标题后生成的网页自动带上长尾标题和长尾词的实现方法: 有时候我们需要文章标题自动加长尾关键词,例如: 1、后台文章标题我爱你,发布后生成的网页标题是我爱你CMS资源网 我爱你dedejs 我爱你织梦等等, 2、后台文章标题我恨你 织梦dedecms后台发布文章输入标题后生成的网页自动带上长尾标题和长尾词的实现方法: 有时候我们需要文章标题自动加长尾关键词,例如: 1、后台文章标题“我爱你”,发布后生成的网页标题是我爱你CMS资源网 我爱你dedejs 我爱你织梦等等, 2、后台文章标题“我恨你”,发布后生成的网页标题是 我恨你CMS资源网 我恨你dedejs 我恨你织梦等 例1跟例2主词不一样 后面的长尾都一样 很多人都想要达到这种功能,下面 织梦模板之家提供两种解决方案如下: 在文章内容模板处以下面的两种标签调用: {dede:field.title function="autotitle(@me)"/} {dede:field.title function="wordtitle(@me)"/} 然后找到/include/helpers/extend.helper.php文件,在最后添加以下代码  
  1. /** 
  2.  
  3. * 自动长尾标题 
  4.  
  5. * @by dedejs.com 
  6.  
  7. * @return     string 
  8.  
  9. */ 
  10.  
  11. if ( ! function_exists('autotitle')) 
  12.  
  13.  
  14. function autotitle($title){ 
  15.  
  16. $a="织梦模板之家"
  17.  
  18. $b="mubanzhijia"
  19.  
  20. $c="织梦"
  21.  
  22. $resault =$title.$a."\r\n".$title.$b."\r\n".$title.$c; 
  23.  
  24.  return $resault; 
  25.  
  26.  
  或者下面的代码:  
  1. /** 
  2.  
  3. * 自动长尾标题 
  4.  
  5. * @by dedejs.com 
  6.  
  7. * @return     string 
  8.  
  9. */ 
  10.  
  11. if ( ! function_exists('wordtitle')) 
  12.  
  13.  
  14. function wordtitle($title) { 
  15.  
  16. static $arr = array('织梦模板之家', 'mubanzhijia', '织梦'); 
  17.  
  18. $return = ''
  19.  
  20. foreach ($arr as $value) 
  21.  
  22. {  $return .= $title . $value;    
  23.  
  24.  
  25. return $return; 
  26.  
  27.  
两种方式都能实现效果,可以任选,也可以都使用,可共存,且不影响原文的标题,一些做采集站的朋友可以使用。只需要自己修改代码中的关键字即可。
原创声明
本站部分文章基于互联网的整理,我们会把真正“有用/优质”的文章整理提供给各位开发者。本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
本文链接:http://www.jiecseo.com/news/show_69566.html