Files
ningbo/动易的标签库/标签库/留言类/显示留言列表信息.config
T
2026-08-31 16:22:00 +08:00

144 lines
5.6 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<root>
<LabelDataType>sql_sysquery</LabelDataType>
<LabelType>留言类</LabelType>
<LabelImage>../../Admin/Images/LabelIco/GetPicArticle.gif</LabelImage>
<LabelIntro>
</LabelIntro>
<LabelSqlString><![CDATA[SELECT TOP @pagesize C.*,T.* FROM PE_CommonModel C INNER JOIN @tableName T ON C.ItemID=T.ID WHERE C.GeneralID NOT IN(SELECT TOP @startrow IC.GeneralID FROM PE_CommonModel IC INNER JOIN @tableName IT ON IC.ItemID=IT.ID WHERE IC.NodeID in (@nodeArray) AND IC.tableName='@tableName' AND IC.Status=99 AND IC.EliteLevel>=@eliteLevel order by IC.UpdateTime DESC) AND C.NodeID in (@nodeArray) AND C.tableName='@tableName' AND C.Status=99 AND C.EliteLevel>=@eliteLevel order by C.UpdateTime DESC
]]></LabelSqlString>
<LabelTemplate>
<![CDATA[<?xml version="1.0" encoding="utf-8"?>
<xsl:transform version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:pe="labelproc" exclude-result-prefixes="pe">
<xsl:param name="titleLength" />
<xsl:output method="xml" />
<xsl:template match="/">
<xsl:variable name="loginedusername" select="pe:LoginedUserName()"/>
<xsl:variable name="isadminlogined" select="pe:IsAdminLogined()"/>
<NewDataSet>
<xsl:for-each select="NewDataSet/Table">
<Table>
<GeneralID>
<xsl:value-of select="GeneralID"/>
</GeneralID>
<NodeID>
<xsl:value-of select="NodeID"/>
</NodeID>
<ModelId>
<xsl:value-of select="ModelId"/>
</ModelId>
<UpdateTime>
<xsl:value-of select="pe:FormatDate(UpdateTime,'yyyy-mm-dd')"/>
</UpdateTime>
<Title>
<xsl:value-of select="pe:CutText(pe:RemoveHtml(Title),$titleLength,'...')" />
</Title>
<GuestName>
<xsl:value-of select="GuestName"/>
</GuestName>
<xsl:if test="AdminReply != ''">
<AdminReply>&lt;hr /&gt;&lt;font style=&quot;color:red&quot;&gt;管理员回复:&lt;/font&gt;&lt;br /&gt;回复内容:<xsl:value-of disable-output-escaping="yes" select="AdminReply"/>
</AdminReply>
<AdminReplyTime>回复时间:<xsl:value-of select="pe:FormatDate(AdminReplyTime,'yyyy-mm-dd')"/>
</AdminReplyTime>
</xsl:if>
<GuestNameType>
<xsl:choose>
<xsl:when test="GuestName = '' or string-length(GuestName) &lt; 1">游客</xsl:when>
<xsl:otherwise><xsl:value-of select="GuestName"/></xsl:otherwise>
</xsl:choose>
</GuestNameType>
<xsl:if test="GuestOicq != ''">
<GuestOicq>QQ:<xsl:value-of select="GuestOicq"/>
</GuestOicq>
</xsl:if>
<xsl:if test="GuestMsn !=''">
<GuestMsn>MSN:<xsl:value-of select="GuestMsn"/>
</GuestMsn>
</xsl:if>
<xsl:if test="GuestEmail !=''">
<GuestEmail>Email:&lt;a href=&quot;mailto:<xsl:value-of select="GuestEmail"/>&quot;&gt;<xsl:value-of select="pe:CutText(GuestEmail,20,'...')"/>&lt;/a&gt;</GuestEmail>
</xsl:if>
<xsl:if test="GuestHomepage !=''">
<GuestHomepage>主页:&lt;a href=&quot;<xsl:choose>
<xsl:when test="substring-before(GuestHomepage,'/') = 'http:'">
<xsl:value-of select="GuestHomepage"/>
</xsl:when>
<xsl:otherwise>http://<xsl:value-of select="GuestHomepage"/>
</xsl:otherwise>
</xsl:choose>&quot; target=&quot;_blank&quot;&gt;<xsl:value-of select="pe:CutText(GuestHomepage,30,'...')"/>&lt;/a&gt;</GuestHomepage>
</xsl:if>
<GuestImages>
<xsl:choose>
<xsl:when test="GuestImages=''">
<xsl:value-of select="pe:InstallDir()"/>Images/Comment/01.gif</xsl:when>
<xsl:otherwise>
<xsl:value-of select="pe:InstallDir()"/>Images/Comment/<xsl:value-of select="GuestImages"/>.gif</xsl:otherwise>
</xsl:choose>
</GuestImages>
<GuestContent>
<xsl:choose>
<xsl:when test="GuestIsPrivate='true'">
该内容被设置了隐藏!
<br />{PE.Label id="显示管理员回复" outputQty="1" itemId="<xsl:value-of select="GeneralID"/>" /}
</xsl:when>
<xsl:otherwise>
<xsl:value-of disable-output-escaping="yes" select="GuestContent"/>
<br />{PE.Label id="显示管理员回复" outputQty="1" itemId="<xsl:value-of select="GeneralID"/>" /}
</xsl:otherwise>
</xsl:choose>
</GuestContent>
<ReplyPath>
<xsl:value-of select="pe:GetInfoPath(NodeID,GeneralID,InputTime,PinyinTitle,HtmlPageName)"/>
</ReplyPath>
<GuestFace>
<xsl:choose>
<xsl:when test="GuestFace=''">
<xsl:value-of select="pe:InstallDir()"/>Images/Comment/face1.gif</xsl:when>
<xsl:otherwise>
<xsl:value-of select="pe:InstallDir()"/>Images/Comment/face<xsl:value-of select="GuestFace"/>.gif</xsl:otherwise>
</xsl:choose>
</GuestFace>
<InfoPath>&lt;a href="<xsl:value-of select="pe:GetInfoPath(NodeID,GeneralID,InputTime,PinyinTitle,HtmlPageName)"/>"&gt;<xsl:value-of select="pe:CutText(pe:RemoveHtml(Title),$titleLength,'...')" />&lt;/a&gt;</InfoPath>
<NodePath>&lt;a href="<xsl:value-of select="pe:GetNodePath('true',NodeID)"/>"&gt;<xsl:value-of select="pe:GetNode(NodeID,'name')" />&lt;/a&gt;</NodePath>
<Hits>
<xsl:value-of select="Hits"/>
</Hits>
</Table>
</xsl:for-each>
</NewDataSet>
</xsl:template>
</xsl:transform>]]></LabelTemplate>
<OutType>
</OutType>
<CacheTime>0</CacheTime>
<UsePage>True</UsePage>
<LabelSqlCount><![CDATA[SELECT count(IC.GeneralID) FROM PE_CommonModel IC INNER JOIN @tableName IT ON IC.itemId=IT.ID WHERE IC.NodeID in (@nodeArray) AND IC.tableName='@tableName' AND IC.Status=99 AND IC.EliteLevel>=@eliteLevel]]></LabelSqlCount>
<attributes>
<name>nodeArray</name>
<default>7</default>
<intro>子栏目ID</intro>
</attributes>
<attributes>
<name>parentId</name>
<default>7</default>
<intro>父栏目ID</intro>
</attributes>
<attributes>
<name>titleLength</name>
<default>20</default>
<intro>标题字符数</intro>
</attributes>
<attributes>
<name>tableName</name>
<default>PE_U_GuestBook</default>
<intro>所属表名</intro>
</attributes>
<attributes>
<name>eliteLevel</name>
<default>0</default>
<intro>推荐级别</intro>
</attributes>
<EnabelAjax>False</EnabelAjax>
<IsXsltSql>false</IsXsltSql>
<IsXsltCountSql>false</IsXsltCountSql>
</root>