首页 > 网站 > 建站经验 > 正文

dedecms列表中显示文章完整标题的解决办法

2019-11-02 17:03:30
字体:
来源:转载
供稿:网友
解决方法:

修改include/inc/inc_fun_SpGetArcList.php文件,修改函数SpGetArcList,找到以下代码:

复制代码 代码如下:

$row['typelink'] = "<a href='".$row['typeurl']."'>".$row['typename']."</a>"; 

           $row['image'] = "<img src='".$row['picname']."' border='0' width='$imgwidth' height='$imgheight' alt='".ereg_replace("['><]","",$row['title'])."'>"; 

           $row['imglink'] = "<a href='".$row['filename']."'>".$row['image']."</a>"; 

           $row['title'] = cn_substr($row['title'],$titlelen); 

           $row['textlink'] = "<a href='".$row['filename']."'>".$row['title']."</a>"; 

           if($row['color']!="") $row['title'] = "<font color='".$row['color']."'>".$row['title']."</font>"; 

           if($row['iscommend']==5||$row['iscommend']==16) $row['title'] = "<b>".$row['title']."</b>"; 

修改为:

复制代码 代码如下:

$row['typelink'] = "<a href='".$row['typeurl']."'>".$row['typename']."</a>"; 

           $row['image'] = "<img src='".$row['picname']."' border='0' width='$imgwidth' height='$imgheight' alt='".ereg_replace("['><]","",$row['title'])."'>"; 

           $row['imglink'] = "<a href='".$row['filename']."'>".$row['image']."</a>"; 

           $row['alltitle'] = $row['title'];  //增加文章标题属性支持 

           $row['title'] = cn_substr($row['title'],$titlelen); 

           $row['textlink'] = "<a href='".$row['filename']."'>".$row['title']."</a>"; 

           if($row['color']!="") $row['title'] = "<font color='".$row['color']."'>".$row['title']."</font>"; 

           if($row['iscommend']==5||$row['iscommend']==16) $row['title'] = "<b>".$row['title']."</b>"; 

代码中增加了

$row['alltitle'] = $row['title'];

重新定义一个数组变量存放标题的内容。

然后你在模板中就可以使用类似[field:alltitle/]这样的标签调用文章完整标题。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表