在应用dedecms时,有时我们必须修改新闻标题的长度。这里有一个简单的梳子,方便又必备的朋友。
在现阶段,DEDE已经升级到5.7版。如果每个人都需要一种全新的方式来修改DEDE的书名长度,他们可以立即参考https://www.jb51.net/cms/608627.html。
在第一种方法中,立即将titlelen=添加到artlist徽标=正好是要显示的信息的长度
模式二,用css *** 纵显示信息隐藏多余部分
常规文本分隔符(适用于行内和块):
复制下面的代码:
。文本溢出{display:block;/*添加*/
宽度到内联目标:31em断字:保留全部;/*不换行*/
空白:nowrap/*无自动换行*/
溢出:隐藏;
/*超过总宽度时隐藏多部分内容*/
Text-overflow:省略号;
/*当目标中的文本溢出时,将显示消息和徽标(...)省略;带溢出:隐藏;一起申请。
*/}
文本溢出的定义:
复制下面的代码:
table{
width:30em;
表格布局:已修复;/*只有定义表的rational布局优化算法是固定的,下面td的定义才能有效。*/
}
TD{
宽度:100%;
分词:keep-all;/*不换行*/
空白:nowrap/*无自动换行*/
溢出:隐藏;/*超过总宽度时隐藏超过部分的内容*/
Text-overflow:省略号;/*当目标中的文本溢出时,将显示消息,并且徽标(...)省略;带溢出:隐藏;一起申请。*/
}
三。修订dedecms程序流程
去dedecms的后台管理,识别模板管理方法中的源代码管理方法,寻找arclist.lib.php。点击“写”并寻找它。
"$titlelen=AttDef($titlelen,30);"句子,其中30改为60或更高。自然,你也可以
在includetaglib的文件目录中查找arclist.lib.php,然后用同样的方法修改,然后发送到你的室内空房间。
修改数据库查询后,发布新闻标题的长度应该没有问题,但如果改变文章内容后标题变成了80字节,这是因为
奉献article_eidt_action.php定义主题。
打开dedeactionarticle_eidt_action.php,寻找44行$title=cn_substr($title,80);删除或修改这段代码
为
复制下面这段代码:$title=cn_substr($title,200);
您还必须在phpmyadmin中实现以下代码。
复制以下代码:altertable`dede_archives`change`title`title`varchar(200)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)