【discuzx2】如何控制帖子列表页中帖子标题的长度?

正确的写法:
{eval $thread['subject'] = cutstr($thread['subject'], 50, $dot = ' ...');}//第一步:通过cutstr函数截取帖子标题长度
<a href="forum.php?mod=viewthread&tid=$thread[tid]&{if $_GET['archiveid']}archiveid={$_GET['archiveid']}&{/if}extra=$extra" target="_blank" class="fl">$thread[subject]</a>//第二步:显示截取后的帖子标题


错误的写法:

<a href="forum.php?mod=viewthread&tid=$thread[tid]&{if $_GET['archiveid']}archiveid={$_GET['archiveid']}&{/if}extra=$extra" target="_blank" class="fl"><?php echo cutstr($thread[subject],55,'...');?></a>//错误的写法,echo不能输出变量及使用函数处理过的变量
 
 

正确的写法:

<a href="forum.php?mod=viewthread&tid=$thread[tid]&{if $_GET['archiveid']}archiveid={$_GET['archiveid']}&{/if}extra=$extra" target="_blank" class="fl"><?php echo "这样能输出结果";?></a>//正确的写法,echo只能输出字符串及数字



你可能感兴趣的:(【discuzx2】如何控制帖子列表页中帖子标题的长度?)