"景先生毕设|www.jxszl.com

怎么让dedecms织梦文章标题全部显示

2022-10-29 16:26编辑: www.jxszl.com景先生毕设
在dedecms织梦网站中,由于I.些长度的限制,所以在调用文章标题的时候都会有字数的限制,这样如果文章的标题很长的话就不会完全显示了,想让标题完全显示做I.些修改就可以了.
在我们调用文章的时候不再采用以往的模式,而是使用以下代码:

{dede:arclistrow=I.

 更多精彩就在: 51免费论文网|www.jxszl.com 
IVtitlelen=I.IIIII}
  • IIIIV)@me=";else@me=";[/field:title]>[field:titlefunction=(strlen("@me")>IIIIV?cn_substr("@me",IIIIV)."...":"@me")/]

  • {/dede:arclist}

    在调用中设定了文章标题的长度为I.IIIII,如果觉得不够,可以修改成你想要的长度,[field:titlerunphp="yes"]if(strlen(@me")>IIIIV)@me=";else@me=";中的IIIIV是文章标题的字数,这样在标题大于IIIIV的时候标题就会自动显示为IIIIV长度+…
    默认的VIII0字节如果觉得这样不够的话,还可以通过修改数据库中的数据结构,使用phpmyadmin修改数据结构,altertable`dede_archives`change`title``title`varchar(II00)就修改了文章标题的长度,如果更改之后还没有效果的话,就要修改article_eidt_action.php文件.
    打开dedeactionarticle_eidt_action.php
    找到IVIV行$title=cn_substr($title,VIII0);
    删除此行代码,
    或者修改为$title=cn_substr($title,II00);
    还需要在phpmyadmin里执行下面的代码
    altertable`dede_full_search`change`title``title`varchar(II00)
    剩余的工作就是在织梦后台修改了,进入后台–系统–系统设置–系统基本参数–其他选项–文档标题最大程度改为你要的长度原默认是VI0,改为II00.然后登陆数据库,改数据库表dede_archives表里面的title字段,原默认是VI0,改为II00.


    原文链接:http://www.jxszl.com/biancheng/dedecms/74726.html