让置顶贴和主题贴分开显示
效果是类似Discuz论坛的列表显示模式,修改方法如下:(共2步)
1、打开index.asp
找到代码:Dim i,Node,CNode,PostTime,LastPostInfo,Expression,UseTools
改成:Dim i,Node,CNode,PostTime,LastPostInfo,Expression,UseTools,TopDisp,ListDisp
找到代码:Set Cnode=ListNodeObject.cloneNode(True)
后面添加以下几行代码:
'stardy 添加,置顶贴和主题贴分开标志设置
Set Node = XMLDOM.createNode(2,"topflag","")
Node.Text="0"
If TopDisp<>"1" and DataArray(11,I)<>"0" Then
Node.Text="1"
TopDisp="1"
End If
Cnode.attributes.setNamedItem(Node)
Set Node = XMLDOM.createNode(2,"listflag","")
Node.Text="0"
If ListDisp<>"1" and DataArray(11,I)="0" Then
Node.Text="1"
ListDisp="1"
End If
Cnode.attributes.setNamedItem(Node)
2、后台风格 page_index , template(13),找到以下代码:
<!--请使用标准HTML语法编写此内容-->
下面添加:
<xsl:if test="@topflag='1'">
<tr>
<td class="tablebody2" colspan="6" style="padding-left:35px;height:24px"><b>置顶主题列表</b></td>
</tr>
</xsl:if>
<xsl:if test="@listflag='1'">
<tr>
<td class="tablebody2" colspan="6" style="padding-left:35px;height:24px"><b>普通主题列表</b></td>
</tr>
</xsl:if>