首页和栏目页列表文章标题显示不完整怎么办?

在首页和栏目页文章列表中,为了排版美观,我们往往都会限制文章标题长度,这样一来导致一小部分超长的标题会变得不完整,既影响搜索引擎收录,又影响网站用户访问效果。

这个问题可以通过以下方法解决:

首先,在模板文件(首页是index.html,栏目页是list_article.html)找到

{dede:arclist titlelen='60' row='8'}

将60改为更大的数字,比如100,这个根据你网站实际的标题长度而定,这样一来就解决了标题不完整的问题。

接下来,需要解决排版美观问题。如果只是考虑搜索引擎收录的问题,我们只需要将标题位置对应的css样式加上overflow:hidden;就可以了,这样一来超过长度的标题超出的部分显示上会自动隐藏,但实际上标题是完整的。

如果还需要考虑网站用户访问效果,还可以加上当鼠标停留的时候显示完整标题。还是在模板文件中找到以下代码

<a href="[field:arcurl /]">[field:title /]</a>

修改为

<a href="[field:arcurl /]" title="[field:title /]">[field:title /]</a>

保存,重新生成就ok了。