织梦三步骤修改文章标题和内容摘要长度限制

摘要:织梦默认限制了文档的标题只有 60 字节,多出的会被截断,造成读者阅读体验差。一般来说标题精简、概括性强、有本文关键词就是一个好标题,文章标题的好坏直接影响用户点击率。

修改文章标题

织梦默认限制了文章的标题只有 60 字节,多出的会被截断,造成读者阅读体验差。一般来说标题精简、概括性强、有本文关键词就是一个好标题,文章标题的好坏直接影响用户点击率。

第一步

后台 -> 系统 -> SQL命令行工具 -> 执行

ALTER TABLE `dede_archives` CHANGE `title` `title` CHAR( 255 ) NOT NULL DEFAULT '';

第二步

后台-系统-基本参数-其它选项-文档标题最大长度-255

修改文章标题

第三步

1. 修改 arclist.lib.php

进入织梦后台,在“模板管理”中的“标签源码管理",找到 arclist.lib.php,点击“编辑”,找到:

$titlelen = AttDef($titlelen,30);

把其中的 30 改为 255 即可,当然你也可以在 /include/taglib 这个目录中找到 arclist.lib.php,然后用同样的方法修改。

2. 用 titlelen 控制长度

dede:arclist 或者 dede:list 标签里加入 titlelen='255' 就是标题最大输出 255 个字节。

例如:

{dede:arclist typeid='1' row='10' titlelen='255'}

注:第三步两种修改方法任选一个即可。

修改内容摘要

第一步

后台 -> 系统 -> SQL命令行工具 -> 执行

ALTER TABLE `dede_archives` MODIFY description varchar(500);

第二步

后台 -> 系统 -> 系统基本参数 -> 其它选项 -> 自动摘要长度(0-250,0表示不启用):500

修改内容摘要

第三步

打开 dede/article_edit.php(文章模型)和 album_edit.php(图集模型)找到

$description = cn_substrR($description,250);

修改为

$description = cn_substrR($description,500);
版权声明:本文为博主原创文章,未经博主允许不得转载。http://www.dedenotes.com/course/dede-title-description.html
(1)
打赏 微信扫一扫 微信 支付宝 QQ 扫码打赏

解决织梦CMS未审核文章仍然生成的问题

Dedenotes 赞(3)

有时候,我们采集了很多的文章,或者使用的别人的源码,系统中已经带了很多文章数据。全部发布出去这个是不可取的,比较好的办法是把这些文档数据设置为未审核,然后自己手工伪原创处理之后再审核发布。

织梦文档arcrank和ismake两个字段的含义

Dedenotes 赞(3)

织梦的文档数据都是存在MySQL数据表里面的,就默认的安装的织梦系统来说,发的文章、软件、图片等等的文档信息,都会储存在dede_archives表中,dede_archives表是文档的主表,织梦是如何来判断一篇文档是否审核或者是否已经生成HTML文件的呢?

织梦如何修改后台上传及下载远程图片的图片保存路径

Dedenotes 赞(3)

织梦文章图片路径在 uploads/allimg 下,每天都会生成一个文件夹怎么办?打开织梦后台,系统>系统基本参数>附件设置,有一个设置项“附件保存形式(按 data 函数日期参数)”,默认的值是:ymd,也就是年月日的意思,把它改成 ym 就是按年月保存,同理改成 y 则按年保存附件。

织梦列表页使用 dede:listsql 标签实现静态分页

Dedenotes 赞(3)

将 dede:list 标签进行改造了,熟悉 dede 的朋友应该知道这个列表页专用标签的工作原理,大致是先通过栏目变量 id 获取到对应的数据源再呈现到页面上来,那么我们就可以让它不仅仅通过栏目变量 id, 还可以通过指定的sql语句来获取数据源了。