想实现以下分组调用,

使用隔行文字如下写,前后都会有一个空li,请教高手哪里有问题,应该咋写?
<ul>
<li>
{php $hang = 1;}
{module module=news catid=$1 order=displayorder_desc,updatetime num=30}
<div class="item">内容1</div>
<div class="item">内容2</div>
<div class="item">内容3</div>
<div class="item">内容4</div>
<div class="item">内容5</div>
{if $hang%5 == 0}
</li>
<li>
{/if}
{php $hang++;}
{/module}
</li>
</ul>
<ul> <li>{module module=news catid=$1 order=displayorder_desc,updatetime num=30} <div class="item">内容{$key+1}</div> {if ($key+1)%5==0 && $key<29}</li><li>{/if} {/module} </li> </ul>