
本文的重点是详细介绍Dedecms文章标题和文章摘要长度的更改方法,并根据情况提出各种建议供大家选择。用dedecms做网站时常用的方法,需要朋友参考。
本文介绍了改变Dedecms论文标题和摘要长度的方法。分享给大家参考。实际方法如下:
1。新闻标题长度的变化
方法一,首先你需要进入dedecms的后台管理,系统软件——系统软件的主要参数——其他选项——文本文档标题长度较大——这里改成200以上(其实200应该够了)。
方法二,去phpmyadmin,点击dede_archives,去表格-标题-点击写-键入200,基础必须调整。
注:对于应用云虚拟主机来说,一般不可能马上实际 *** 作phpmyadmin,你只需要实现:系统软件-SQL命令行工具-键入句子:altertabledede_archivesmodifytitlevarchar(200)
就是这样。另外,注意titlelen启用时的标准大小。有网友提出疑问,按照上面说的方法换了之后,还是不能显示一切。
这时很可能出现问题:一是模板问题,检查titlelen是否应用于相对模板的相对部分来限制长度;第二,可能是CSS *** 纵的问题,检查匹配的CSS文档的相对编码是长度受限还是总宽度受限。
如何处理dedecmsUTF-8主页新闻标题中显示的简短信息
根本原因:作为UTF-8数,一个汉字占3个字节,GBK占2个字节,所以$titlelen=AttDef($titlelen,30)相当于30个字节,所以最多显示11个汉字的信息。
处理方法:进入dedecms的后台管理,在模板管理方法中,识别源代码管理方法,寻找arclist.lib.php,点击写入,寻找“$titlelen=AttDef($titlelen,30)”;“句子,把它们中的30改成60或更高的标准值。自然,你也可以在\include\taglib文件目录中寻找arclist.lib.php,然后用同样的方法进行修改,然后引入到你的室内空房间中。
2。文章摘要长度的变化。
首先要在系统软件→系统软件主要参数→其他选项“全自动汇总长度”中设置,但是最大只有250,根本不行。所以现在总结几种方法。
方法1:
第一步,查询数据库,找到表dede_archives下字段名的描述点,改变字段名的长度或类型,选择blob。
其次是dede文件目录下article_eidt.php中的名称$description=cn_substr($description,250);这里的250不是250个单词,而只是250个标识符,所以不能应用于250个单词。250后面加几个零就行了。我用过。
第三步,进入后台管理,系统软件-系统软件主要参数-其他设置-自动汇总的长度(比如写:25万)。
可以使用,不必设置大的,防止数据库查询sink的提升。
方法2:
archives_add.php中的:
复制代码编码如下:$description=cn_substr($description,$CFG_AUOT_description);
archives_edit.php中的:
复制代码编码如下:$description=cn_substr($description,250);
这两个句子是用来定义摘要的。$cfg_auot_description是自动摘要长度的自变量,250是长度的最高值。
但是为什么一定要问摘要的长度呢?因此,这个方法是立即删除抽象长度,并将代码改为:
Archives_add.php:
复制以下代码:$description=$description
Archives_edit.php:
复制以下代码:$description=$description
完全是可行的。如果不想要文章的摘要,可以删除article_article.html中的以下标识符
复制代码如下:{dede:field.descriptionrunPHP='yes'}
if(@me<>;')@me='
'。@我。
';
{/dede:field.description}
期待以上对建设dedecms站的帮助。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)