添加了织梦dedecms相关文章后,发现相关文章也是有颜色和加粗等html变化的。想要用默认都是黑颜色就可以,试了试织梦的[field:title function='htmlspecialchars(@me)'/] 后发现,是黑色不加粗了,但文章出来的title就会是<b><font>标题</font></b>这类的会带上<font>这类的代码是多了一些html代码,对织梦的标题函数也不是很了解,在自己模板中寻找织梦函数,发现用"title="[field:title function=html2text(@me)/]" 这个函数是将html转为txt的,修改测试,问题解决了。修改后相关文章模板添加代码如下
<div class="hot mt1">
<dl class="tbox"><dt><strong>相关文章</strong></dt>
<dd>
<ul class="c1 ico2">
{dede:likearticle col='2' row='10' titlelen='42'}
<li><a href="[field:arcurl/]">[field:title function=html2text(@me)/]</a></li>{/dede:likearticle}
</ul>
</dd>
</dl></div>
当然也可以用css来控制标题的长度,这是在网络上搜到的。
.li
{
list-style:none;
wiidth:260px; //这个就是用来控制显示的标题长度
white-space:nowrap;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
overflow: hidden;
}
titlelen=126 这个可以设置大一点,是为了保证标题全部显示出来,当然也可以默认不写出来。