zoukankan      html  css  js  c++  java
  • dede摘要长度,dedecms摘要限制,dedecms摘要字数

      dede摘要长度,dedecms摘要限制,dedecms摘要字数
      
      如果可以有效控制文章摘要的字数,那么就可以使得页面布局很灵活。
      
      在Dedecms中,在列表页调用文章摘要的方法主要有:
      
      1:[field:info /]
      
      2:[field:description /]
      
      3:[field:info function="cn_substr(@me,字符数)"/]
      
      4:[field:description function="cn_substr(@me,字符数)"/]
      
      方法一:
      
      第一步
      
      进数据库 找到表 dede_archives 下的字段 description 点更改,字段类型选择blob(有些说是改成TEXT,但我试了一下是不行的)
      
      第二步
      
      在dede目录下article_eidt.php里语名$description = cn_substr($description,250);这里的250不是250个字,而是250字符,所以是不能使用到250个这的,在250后面加多个0就可以了.我试过能行的
      
      第三步
      
      进后台,系统---系统基本参数---其它设置---自动摘要的长度(例如写成:250000)(其实这个地方也可以不该的,DEDE已经默认是0-250,这里在经过一二步的更改之后已经不起作用了,随便什么之都行,“0”除外)
      
      适用即可,不要设置太大,避免增加数据库冗余
      
      ---------------------------
      
      方法二:
      
      archives_add.php 中的:$description = cn_substrR($description,$cfg_auot_description); archives_edit.php 中的: $description = cn_substrR($description,250);
      
      这两个语句是用来定义摘要的,$cfg_auot_description是自动摘要长度的变量,250是长度的最大值
      
      可是为什么一定要给摘要规定一个长度呢?
      
      所以这个方法就是直接将摘要长度去掉,将代码改为:
      
      archives_add.php  $description = $description;
      
      archives_edit.php  $description = $description;

  • 相关阅读:
    array_map()与array_shift()搭配使用 PK array_column()函数
    Educational Codeforces Round 8 D. Magic Numbers
    hdu 1171 Big Event in HDU
    hdu 2844 poj 1742 Coins
    hdu 3591 The trouble of Xiaoqian
    hdu 2079 选课时间
    hdu 2191 珍惜现在,感恩生活 多重背包入门题
    hdu 5429 Geometric Progression 高精度浮点数(java版本)
    【BZOJ】1002: [FJOI2007]轮状病毒 递推+高精度
    hdu::1002 A + B Problem II
  • 原文地址:https://www.cnblogs.com/tanlingdangan/p/4277800.html
Copyright © 2011-2022 走看看