DedeCMS织梦TAG标签SEO描述功能开发

2021-07-02 作者:未知   |   浏览(

  function Uh3dateOne

  td width=35%描述/td

  /td

  $this-TagInfos = $this-dsql-GetOne;

找到

  

打开/dede/templets/tags_main.htm,找到更新的JS

大概在147行找到

  $query = INSERT INTO `dede_tagindex` VALUES;;

  修改为

  $query = INSERT INTO `dede_tagindex` VALUES;;

  

  下面增加

  

  

  

  新建tagms字段,种类varchar,长度255,允许空值。

  td

  a href=../tags.php?/?php echo urlencode; ?/ target=_blank{dede:field.tag /}/a

  数据库部分修改

  用Navicat数据库管理工具打开dede_tagindex数据表,依次点击文件 - 设计表,如图

  $this-TagInfos = $this-dsql-GetOne;

  下面增加

模板部分调用

  {dede:sql sql=select * from dede_tagindex where id=~title~}[field:tagms/]{/dede:sql}

  function Uh3dateOne

  

  $dlist-SetParameter;

  

打开/include/arc.taglist.clss.php,找到

  修改为

  $query = UPDATE `dede_tagindex` SET `count`=$count,`tagms`=$tagms WHERE id=$tid ;

大概在49行找到

  $query = UPDATE `dede_tagindex` SET `count`=$count WHERE id=$tid ;

  修改为

  {

  location = tags_main.php?action=updatecount=+document.getElementById.value+tagms=+document.getElementById.value+tid=+tid;

织梦CMS可以为网站增加强量的页面,需要处置得当,不然会产生很多的垃圾页面。页面SEO优化的三要点Title、Keywords、Description。非常重要的是Title,而TAG页面没对应的Descripition描述,可以把目前TAG标签写成描述也可以,但不灵活,下面提供为TAG标签增加描述,如图

  /td

  

  $dlist-SetParameter; //by

  管理后台部分修改

  打开后台/dede/tags_main.php,大概在27行找到

  

  td width=10%标签/td

  修改为

  $row[link] = $cfg_cmsurl./tags/php?/.urlencode./;

  下面增加

  

  {

  location = tags_main.php?action=updatecount=+document.getElementById.value+tid=+tid;

  

因为增加了一列,后台其他地方的样式就自行解决了。

  打开/include/taglib/tag.lib.php,找到

  $row[link] = $cfg_cmsurl./tags.php?/.urlencode./;

增加描述的参数,代码修改为

找到

  td

  textarea name= rows= cols= id=ms?php echo $fields[id]; ? ?php echo $fields[tagms];?/textarea