|
织梦摘要字数修改
织梦摘要字数修改,原来为250,在dede/目录 /dede/article_edit.php 有一句话是:“$description = cn_substrR($description,250); ”, 这句话中出现了一个熟悉的字符数“250”,这就是系统设置的文章摘要字符数的上限值。 如果是gbk编码则显示出来的就是125个字。如果是utf-8编码则是81个字。显然, 我们要突破文章摘要字符数上限,肯定得拿它开刀了。是的,这里修 改“250”为其他值即可, 例如“500”。这里不推荐设置得过高,一个是在列表页没必要展示太多内容(展示太多内容不如直接用body了),另一个是避 免数据库产生冗余。 这里我改为500. /dede/article_description_main.php 还需要修改article_description_main.php 在article_description_main.php页面,找到“if($dsize>250) $dsize = 250;”语句,这里限制了在后台自动获取摘要的字符数。把这里的“250”修改为“500”即可,也就是和之前修改的字符数一致即可。(如果你确认你的 每一条文章都是手动添加,手动完成摘要获取就不需要修改这个文件了。自动摘要获取主要还是给大量文章和采集准备的。) 最后,登录后台,在系统-系统基本参数-其它选项中,自动摘要长度,改成500即可,也就是和之前修改的字符数一致即可。 修改了以上的两个文件,最后,登录后台,在系统-系统基本参数-其它选项中,自动摘要长度, 改成500即可,也就是和之前修改的字符数一致即可。 到数据库去修改dede_archives表的description字段,长度250改为你想要的数字,另外再顺便把null改为是,默认值改为null。(改null值是为了把自动摘要改为手动摘要) 修改图集摘要的字数 dede/album_edit.php中250改为500 完成上述修改后,我们再到频道列表页,通过标签调用即可,示例标签如下: {dede:list typeid='' row='5' titlelen='100' orderby='new' pagesize='5'} <h3><a href='[field:arcurl/]'>[field:title/]</a></h3> <p>[field:description function='cn_substr(@me,500)'/]...</p> {/dede:list} 或者直接{dede:field.description/}调用 通过以上方式,我们就实现了调用的文章摘要字符为500字符,完全突破了文章摘要250字符的系统限制, 为网页布局提供了更加广阔的空间。
|
|||||||||||||||
|
|
| 最新文章 |
| 图片主题 | ||||
| |
||||
| 热门文章 |
| 推荐文章 | ||||
| |
||||
| 相关文章 |
| 便民服务 | ||||||||||||||||||||||||||||||||
| |
||||||||||||||||||||||||||||||||