全国400电话网上服务平台
强大号码库资源任选,方便,快捷,快速开通。
咨询热线:400-1100-266
强大号码库资源任选,方便,快捷,快速开通。
咨询热线:400-1100-266
怎么让dedecms织梦文章标题全部显示
POST TIME:2021-05-23 01:23
在dedecms织梦网站中,由于一些长度的限制,所以在调用文章标题的时候都会有字数的限制,这样如果文章的标题很长的话就不会完全显示了,想让标题完全显示做一些修改就可以了。
在我们调用文章的时候不再采用以往的模式,而是使用以下代码:
在调用中设定了文章标题的长度为132,如果觉得不够,可以修改成你想要的长度,[field:title runphp="yes"]if(strlen(“@me”)>34) @me = “”; else @me = ”;中的34是文章标题的字数,这样在标题大于34的时候标题就会自动显示为34长度+…
默认的80字节如果觉得这样不够的话,还可以通过修改数据库中的数据结构,使用phpmyadmin修改数据结构,alter table `dede_archives` change `title` `title` varchar( 200 )就修改了文章标题的长度,如果更改之后还没有效果的话,就要修改article_eidt_action.php文件。
打开dede\action\article_eidt_action.php
找到44行 $title = cn_substr($title,80);
删除此行代码,
或者修改为 $title = cn_substr($title,200);
还需要在phpmyadmin里执行下面的代码
alter table `dede_full_search` change `title` `title` varchar( 200 )
剩余的工作就是在织梦后台修改了,进入后台–系统–系统设置–系统基本参数–其他选项–文档标题最大程度改为你要的长度原默认是60,改为200。然后登陆数据库,改数据库表dede_archives表里面的title字段,原默认是60,改为200。
在我们调用文章的时候不再采用以往的模式,而是使用以下代码:
{dede:arclist row=14 titlelen=132 }
<li><a title=”[field:title/]” href=”[field:arcurl /]“[field:title runphp="yes"]if(strlen(“@me”)>34) @me = “”; else @me = ”;[/field:title]>[field:title function='(strlen("@me")>34 ? cn_substr("@me",34)."..." : "@me")' /]</a></li>
{/dede:arclist}
|
在调用中设定了文章标题的长度为132,如果觉得不够,可以修改成你想要的长度,[field:title runphp="yes"]if(strlen(“@me”)>34) @me = “”; else @me = ”;中的34是文章标题的字数,这样在标题大于34的时候标题就会自动显示为34长度+…
默认的80字节如果觉得这样不够的话,还可以通过修改数据库中的数据结构,使用phpmyadmin修改数据结构,alter table `dede_archives` change `title` `title` varchar( 200 )就修改了文章标题的长度,如果更改之后还没有效果的话,就要修改article_eidt_action.php文件。
打开dede\action\article_eidt_action.php
找到44行 $title = cn_substr($title,80);
删除此行代码,
或者修改为 $title = cn_substr($title,200);
还需要在phpmyadmin里执行下面的代码
alter table `dede_full_search` change `title` `title` varchar( 200 )
剩余的工作就是在织梦后台修改了,进入后台–系统–系统设置–系统基本参数–其他选项–文档标题最大程度改为你要的长度原默认是60,改为200。然后登陆数据库,改数据库表dede_archives表里面的title字段,原默认是60,改为200。
Copyright © 2003-2016
时间:9:00-21:00 (节假日不休)
版权所有:巨人网络(扬州)科技有限公司
总部地址:江苏省信息产业基地11号楼四层
《增值电信业务经营许可证》 苏B2-20120278

时间:9:00-21:00 (节假日不休)
版权所有:巨人网络(扬州)科技有限公司
总部地址:江苏省信息产业基地11号楼四层
《增值电信业务经营许可证》 苏B2-20120278

