当前位置: 首页 > cms教程 >

dede修改文章摘要、TAG标签的字数限制

时间:2013-03-08 22:23 来源:未知 作者:凉风 点击:
dede 修改文章摘要、TAG标签 等的字数限制
  第一步:修改数据表
    打开数据表,找到相关数据表,查找 description 字段,将其中数值改为想要的字符数。
    或者用 SQL 命令行工具 执行:
    文章摘要,原为  varchar(255)
      alter table dede_archives modify column description varchar(600) NOT NULL DEFAULT '';
    TAG 标签,修改  dede_tagindex、dede_taglist    中的 tag ,原为  char(12) 和 varchar(12)
      alter table dede_tagindex modify column tag char(30) NOT NULL DEFAULT '';
      alter table dede_taglist modify column tag varchar(30) NOT NULL DEFAULT '';
    注:UTF-8中,原 12,即 12/3=4 个中文字,现在是  30/3=10 个中文字

  第二步:修改相关程序文件
  
  DEDE 修改文章摘要,标题,来源,作者 等的字数限制
    /dede/archives_add.php
    /dede/archives_edit.php
    /dede/article_add.php
    /dede/article_edit.php
    四个文件都要修改,如果修改专题摘要,还得修改:
    /dede/spec_add.php
    /dede/spec_edit.php

    查找以下代码(后面的数字可能有出入):
      $title= cn_substrR($title,$cfg_title_maxlen);
      $shorttitle = cn_substrR($shorttitle,36);//简略标题字符数
      $color = cn_substrR($color,7);
      $writer = cn_substrR($writer,20);//作者字符数
      $source = cn_substrR($source,30);//文章来源字符数
      $description = cn_substrR($description,250);//摘要字符数,改为 350
      $description = cn_substrR($description,$cfg_auot_description);
        //自动摘要字符数,后台>其它选项 设置的 自动摘要长度
      $keywords = trim(cn_substrR($keywords,30));//关键词字符数
      $filename = trim(cn_substrR($filename,40));//文件名字符数
      if(!TestPurview('a_Check,a_AccCheck,a_MyCheck'))
    修改相应括号里的数字为想要显示的字符数
    
    
    -------------------------------------------------------------
  修改 TAG 标签的
    /include/archives.func.php          //  (旧版是这里?)
    /include/helpers/archive.helper.php      //  (新版中封装到这里了)
      查找      if(isset($tag[12])
        修改为    if(isset($tag[30])
      查找      if(isset($tag[20])
        修改为    if(isset($tag[30])

本文标签: dede 织梦 文章摘要 TAG标签 字数限制

最新内容

回到顶部