first commit
This commit is contained in:
@@ -0,0 +1,58 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<LabelType>留言类</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>sql_sysquery</LabelDataType>
|
||||
<attributes>
|
||||
<name>shownum</name>
|
||||
<default>10</default>
|
||||
<intro>显示个数</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>titlelen</name>
|
||||
<default>20</default>
|
||||
<intro>标题最多字符数</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>ClassID</name>
|
||||
<default>1</default>
|
||||
<intro>节点ID</intro>
|
||||
</attributes>
|
||||
<LabelSqlString>select top @shownum C.*,T.* from PE_CommonModel C inner join PE_U_GuestBook T on C.ItemID=T.ID where C.NodeID=@ClassID and C.Status=99 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:output method="html" />
|
||||
<xsl:param name="titlelen"/>
|
||||
<xsl:param name="ClassID"/>
|
||||
<xsl:template match="/">
|
||||
<xsl:choose>
|
||||
<xsl:when test="count(/NewDataSet/Table)=0">
|
||||
<ul>
|
||||
<li>
|
||||
没有任何留言!
|
||||
</li>
|
||||
</ul>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<ul>
|
||||
<xsl:for-each select="/NewDataSet/Table">
|
||||
<li>
|
||||
<a> <xsl:attribute name="href">
|
||||
<xsl:value-of select="pe:GetInfoPath(NodeID,GeneralID,InputTime,PinyinTitle,HtmlPageName)"/>
|
||||
</xsl:attribute>
|
||||
<xsl:attribute name="target">
|
||||
_blank
|
||||
</xsl:attribute>
|
||||
<xsl:value-of select="pe:CutText(Title,$titlelen,'...')"/>
|
||||
</a>(<xsl:value-of select="pe:FormatDate(UpdateTime,'yyyy-mm-dd')"/>)
|
||||
</li>
|
||||
</xsl:for-each>
|
||||
</ul>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
</xsl:transform>]]></LabelTemplate>
|
||||
</root>
|
||||
@@ -0,0 +1,158 @@
|
||||
<root>
|
||||
<LabelType>留言类</LabelType>
|
||||
<LabelImage>../../Admin/Images/LabelIco/GetArticleCustom.gif</LabelImage>
|
||||
<LabelIntro>DIV格式的简单评论列表</LabelIntro>
|
||||
<LabelDataType>sql_sysquery</LabelDataType>
|
||||
<attributes>
|
||||
<name>itemId</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>5</default>
|
||||
<intro>内容ID{默认值:1,传入值:@RequestInt_Id}</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>outputQty</name>
|
||||
<default>10</default>
|
||||
<intro>显示数量</intro>
|
||||
</attributes>
|
||||
<LabelSqlString>SELECT TOP @pagesize * FROM PE_Comment WHERE CommentID NOT IN (SELECT TOP @startrow CommentID FROM PE_Comment WHERE GeneralID = @itemId ORDER BY UpdateTime DESC) AND GeneralID = @itemId AND Status = 1 ORDER BY 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="SystemCurrentPage" />
|
||||
<xsl:param name="outputQty" />
|
||||
<xsl:output method="html" />
|
||||
<xsl:template match="/">
|
||||
<xsl:variable name="_userName" select="pe:LoginedUserName()"/>
|
||||
<xsl:variable name="_isAdmin" select="pe:IsAdminLogined()"/>
|
||||
<xsl:if test="count(/NewDataSet/Table) = 0" >
|
||||
<div class="c_spacing">
|
||||
</div>
|
||||
<div id="bbs_title">
|
||||
<li style="color:red">尚无回复留言!</li>
|
||||
</div>
|
||||
</xsl:if>
|
||||
<xsl:for-each select="/NewDataSet/Table">
|
||||
<xsl:variable name="userimg" select="pe:GetUserFace(UserName)"/>
|
||||
<div class="c_spacing">
|
||||
</div>
|
||||
<div id="bbs_title">
|
||||
<dl>回复主题 :<span id="ctl00_CphContent_LblTitle">
|
||||
<xsl:value-of disable-output-escaping="yes" select="pe:FiltText(CommentTitle)"/>
|
||||
</span>
|
||||
</dl>
|
||||
</div>
|
||||
<div id="bbs_center">
|
||||
<div id="bbs_left">
|
||||
<xsl:choose>
|
||||
<xsl:when test="$userimg != 'err'">
|
||||
<xsl:choose>
|
||||
<xsl:when test="pe:IsStartWithhttp($userimg)='true'">
|
||||
<img src="{$userimg}" width="80" height="90" border="0" />
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<img src="{pe:InstallDir()}{$userimg}" width="80" height="90" border="0" />
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<img src="{pe:InstallDir()}Images/Comment/01.gif" />
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
<br />
|
||||
<strong>
|
||||
|
||||
<xsl:choose>
|
||||
<xsl:when test="UserName = '游客'">
|
||||
<br />[游客]
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="ReplyUserName"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</strong>
|
||||
<br />
|
||||
<div style="text-align: left;padding-left:30px;">
|
||||
</div>
|
||||
</div>
|
||||
<div id="bbs_right">
|
||||
<div id="bbs_text">
|
||||
<dl>
|
||||
<dt class="bbs_center_line">
|
||||
<xsl:if test="UserName != '游客'">
|
||||
<a>
|
||||
<xsl:attribute name="href">
|
||||
<xsl:value-of select="pe:InstallDir()"/>User/Message/Message.aspx?UserName=<xsl:value-of select="UserName" />
|
||||
</xsl:attribute>
|
||||
<img alt="短信" src="{pe:InstallDir()}Images/Comment/message.gif" align="Absmiddle" style="border: 0px;" />
|
||||
</a>
|
||||
<a>
|
||||
<xsl:attribute name="href">
|
||||
<xsl:value-of select="pe:InstallDir()"/>User/Default.aspx</xsl:attribute>
|
||||
<img alt="信息" src="{pe:InstallDir()}Images/Comment/profile.gif" align="Absmiddle" style="border: 0px;" />
|
||||
</a>
|
||||
</xsl:if>
|
||||
<a>
|
||||
<xsl:attribute name="href">mailto:<xsl:value-of select="Email"/>
|
||||
</xsl:attribute>
|
||||
<img alt="邮箱" src="{pe:InstallDir()}Images/Comment/email.gif" align="Absmiddle" style="border: 0px;" />
|
||||
</a>
|
||||
</dt>
|
||||
<dd class="bbs_center_right">
|
||||
</dd>
|
||||
<dd>
|
||||
<span id="LblContent">
|
||||
<span id="commenttxt_{CommentID}">
|
||||
<xsl:choose>
|
||||
<xsl:when test="IsPrivate = 'true'">
|
||||
<xsl:choose>
|
||||
<xsl:when test="(UserName = $_userName or $_isAdmin = 'true')">
|
||||
<xsl:value-of select="Content"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>该内容设置了隐藏!</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="Content"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</span>
|
||||
</span>
|
||||
</dd>
|
||||
</dl>
|
||||
</div>
|
||||
</div>
|
||||
<div class="clearbox">
|
||||
</div>
|
||||
</div>
|
||||
<div id="bbs_bot">
|
||||
<div id="bbs_botleft">
|
||||
<xsl:element name="img">
|
||||
<xsl:attribute name="src">
|
||||
<xsl:value-of select="pe:InstallDir()"/>Images/Comment/ip.gif</xsl:attribute>
|
||||
<xsl:attribute name="alt">
|
||||
<xsl:value-of select="UpdateTime"/>
|
||||
</xsl:attribute>
|
||||
<xsl:attribute name="border">0</xsl:attribute>
|
||||
</xsl:element>
|
||||
<xsl:value-of select="pe:FormatDate(UpdateTime,'yy-mm-dd')"/>
|
||||
</div>
|
||||
<div id="bbs_botright">
|
||||
<div style="padding-right: 4px; float: right;">
|
||||
<a>
|
||||
<xsl:attribute name="href">
|
||||
<xsl:value-of select="pe:GetNodePath('false',NodeID)"/>
|
||||
</xsl:attribute>返回列表</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</xsl:for-each>
|
||||
</xsl:template>
|
||||
</xsl:transform>]]></LabelTemplate>
|
||||
<UsePage>True</UsePage>
|
||||
<LabelSqlCount>SELECT COUNT(*) FROM PE_Comment WHERE GeneralID = @itemId AND Status = 1</LabelSqlCount>
|
||||
<OutType>sin</OutType>
|
||||
<CacheTime>12</CacheTime>
|
||||
<EnabelAjax>True</EnabelAjax>
|
||||
<IsXsltSql>false</IsXsltSql>
|
||||
<IsXsltCountSql>false</IsXsltCountSql>
|
||||
</root>
|
||||
@@ -0,0 +1,56 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<LabelType>留言类</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>static</LabelDataType>
|
||||
<attributes>
|
||||
<name>itemId</name>
|
||||
<datatype>int</datatype>
|
||||
<default>1</default>
|
||||
<intro>内容ID</intro>
|
||||
</attributes>
|
||||
<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:output method="html" />
|
||||
<xsl:param name="itemId"/>
|
||||
<xsl:param name="nodeId"/>
|
||||
<xsl:template match="/">
|
||||
<xsl:choose>
|
||||
<xsl:when test="pe:EnableComment($nodeId)='true'">
|
||||
<xsl:choose>
|
||||
<xsl:when test="pe:EnableTouristsComment($nodeId)='true'">{PE.Label id="显示回复留言用户信息" nodeId="<xsl:value-of select="$nodeId"/>" itemId="<xsl:value-of select="$itemId"/>" /}</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:choose>
|
||||
<xsl:when test="pe:IsLogined()='true'">{PE.Label id="显示回复留言用户信息" nodeId="<xsl:value-of select="$nodeId"/>" itemId="<xsl:value-of select="$itemId"/>" /}</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<font style="color:red">该信息所属栏目不允许发表留言!</font>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:choose>
|
||||
<xsl:when test="pe:UserPurview('commentcheck',$nodeId)='true'">{PE.Label id="显示回复留言用户信息" nodeId="<xsl:value-of select="$nodeId"/>" itemId="<xsl:value-of select="$itemId"/>" /}</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<font style="color:red">该信息所属栏目不允许发表留言!</font>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
</xsl:transform>]]></LabelTemplate>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<IsXsltSql>false</IsXsltSql>
|
||||
<IsXsltCountSql>false</IsXsltCountSql>
|
||||
<Version officialVersion="" modifiedVersions="3000" compatibleVersion="" />
|
||||
<attributes>
|
||||
<name>nodeId</name>
|
||||
<datatype>int</datatype>
|
||||
<default>1</default>
|
||||
<intro>项目所属的节点ID</intro>
|
||||
</attributes>
|
||||
</root>
|
||||
@@ -0,0 +1,56 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<LabelType>留言类</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>static</LabelDataType>
|
||||
<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="nodeId" />
|
||||
<xsl:variable name="rootDir" select="pe:InstallDir()"/>
|
||||
<xsl:output method="html" />
|
||||
<xsl:template match="/">
|
||||
<div class="PK_indiv_r">
|
||||
<textarea wrap="off" id="content" style="width:450px;height:84px;">
|
||||
</textarea>
|
||||
<br />
|
||||
<input type="submit" name="BtnLogin" value="发表回复" onClick="addcomment()" />
|
||||
<xsl:if test="pe:GetNodeInfo($nodeId,'EnableValidCode') = 'true'">
|
||||
<img align="absmiddle" style="border: medium none ; cursor: pointer;" src="{$rootDir}Controls/validateCodeImage.aspx" onclick="refreshValidCode(this);" id="commentValidCodeImg" title="看不清楚,换一个"/>
|
||||
<input type="text" onfocus="this.select();" size="12" id="TxtValidCode" value="" maxlength="6"/>
|
||||
</xsl:if>
|
||||
<xsl:if test="pe:IsLogined()='true'">
|
||||
<input type="checkbox" id="open" checked="true" onClick="setprivate()" />公开</xsl:if>
|
||||
</div>
|
||||
<div class="PK_indiv_l">回复主题:<input type="text" id="commenttitle" style="width:200px;" />
|
||||
<font color="red">
|
||||
<xsl:text disable-output-escaping="yes">&nbsp;</xsl:text>*</font>
|
||||
<br />
|
||||
<span id="spanusername">姓 名:<input type="text" id="iusername" style="width:114px;" />
|
||||
</span>
|
||||
<input type="checkbox" id="guest" onClick="setguest()"/>匿名发表<br />
|
||||
<span id="spanemail">E m a i l :<input name="email" type="text" maxlength="20" id="email" class="inputtext" style="width:120px;" />
|
||||
<br />
|
||||
</span>
|
||||
<div id="divStars">评 分:<input type="image" name="imageField1" src="{$rootDir}Images/fstar.gif" onClick="StarClick(1)" onMouseOver="StarMouseOver(1)" onMouseOut="StarMouseOut()"/>
|
||||
<input type="image" name="imageField2" src="{$rootDir}Images/fstar.gif" onClick="StarClick(2)" onMouseOver="StarMouseOver(2)" onMouseOut="StarMouseOut()"/>
|
||||
<input type="image" name="imageField3" src="{$rootDir}Images/fstar.gif" onClick="StarClick(3)" onMouseOver="StarMouseOver(3)" onMouseOut="StarMouseOut()"/>
|
||||
<input type="image" name="imageField4" src="{$rootDir}Images/estar.gif" onClick="StarClick(4)" onMouseOver="StarMouseOver(4)" onMouseOut="StarMouseOut()"/>
|
||||
<input type="image" name="imageField5" src="{$rootDir}Images/estar.gif" onClick="StarClick(5)" onMouseOver="StarMouseOver(5)" onMouseOut="StarMouseOut()"/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="clearbox">
|
||||
</div>
|
||||
</xsl:template>
|
||||
</xsl:transform>]]></LabelTemplate>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<Version officialVersion="" modifiedVersions="3002" compatibleVersion="" />
|
||||
<attributes>
|
||||
<name>nodeId</name>
|
||||
<datatype>int</datatype>
|
||||
<default>1</default>
|
||||
<intro>项目所在的节点ID</intro>
|
||||
</attributes>
|
||||
</root>
|
||||
@@ -0,0 +1,144 @@
|
||||
<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><hr /><font style="color:red">管理员回复:</font><br />回复内容:<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) < 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:<a href="mailto:<xsl:value-of select="GuestEmail"/>"><xsl:value-of select="pe:CutText(GuestEmail,20,'...')"/></a></GuestEmail>
|
||||
</xsl:if>
|
||||
<xsl:if test="GuestHomepage !=''">
|
||||
<GuestHomepage>主页:<a href="<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>" target="_blank"><xsl:value-of select="pe:CutText(GuestHomepage,30,'...')"/></a></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><a href="<xsl:value-of select="pe:GetInfoPath(NodeID,GeneralID,InputTime,PinyinTitle,HtmlPageName)"/>"><xsl:value-of select="pe:CutText(pe:RemoveHtml(Title),$titleLength,'...')" /></a></InfoPath>
|
||||
<NodePath><a href="<xsl:value-of select="pe:GetNodePath('true',NodeID)"/>"><xsl:value-of select="pe:GetNode(NodeID,'name')" /></a></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>
|
||||
@@ -0,0 +1,59 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<LabelType>留言类</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>sql_sysquery</LabelDataType>
|
||||
<attributes>
|
||||
<name>itemId</name>
|
||||
<default>0</default>
|
||||
<intro>信息ID</intro>
|
||||
</attributes>
|
||||
<LabelSqlString>SELECT TOP @outputQty * FROM PE_Comment WHERE GeneralID=@itemId AND Status = 1 ORDER BY 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:variable name="_userName" select="pe:LoginedUserName()"/>
|
||||
<xsl:variable name="_isAdmin" select="pe:IsAdminLogined()"/>
|
||||
<xsl:output method="html" />
|
||||
<xsl:template match="/NewDataSet/Table">
|
||||
<div class="Reply" width="95%">
|
||||
<dl>
|
||||
<dt class="ReplyAdminTd" >
|
||||
<span class="ReplyAdmin">最近回复</span>:<xsl:value-of select="CommentTitle"/>
|
||||
</dt>
|
||||
<dd>
|
||||
<xsl:choose>
|
||||
<xsl:when test="IsPrivate = 'true'">
|
||||
<xsl:choose>
|
||||
<xsl:when test="(UserName = $_userName or $_isAdmin = 'true')">
|
||||
<xsl:value-of disable-output-escaping="yes" select="Content"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>该内容设置了隐藏!</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of disable-output-escaping="yes" select="Content"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</dd>
|
||||
<dd class="ReplyTime">
|
||||
回复人:<xsl:choose>
|
||||
<xsl:when test="UserName='游客'">[游客]</xsl:when>
|
||||
<xsl:otherwise>[用户]</xsl:otherwise>
|
||||
</xsl:choose><xsl:text disable-output-escaping="yes">&nbsp;&nbsp;</xsl:text>回复时间:<xsl:value-of select="pe:FormatDate(UpdateTime,'yy-mm-dd')"/>
|
||||
</dd>
|
||||
</dl>
|
||||
</div>
|
||||
</xsl:template>
|
||||
</xsl:transform>]]></LabelTemplate>
|
||||
<attributes>
|
||||
<name>outputQty</name>
|
||||
<default>1</default>
|
||||
<intro>显示个数</intro>
|
||||
</attributes>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<IsXsltSql>false</IsXsltSql>
|
||||
<IsXsltCountSql>false</IsXsltCountSql>
|
||||
</root>
|
||||
@@ -0,0 +1,150 @@
|
||||
<root>
|
||||
<LabelDataType>sql_sysquery</LabelDataType>
|
||||
<LabelType>留言类</LabelType>
|
||||
<LabelImage>../../Admin/Images/LabelIco/GetPicArticle.gif</LabelImage>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<LabelSqlString>SELECT TOP 1 * FROM PE_CommonModel C INNER JOIN PE_U_GuestBook T ON (C.ItemID = T.ID) WHERE C.GeneralID = @itemId</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:output method="xml" />
|
||||
<xsl:param name="titleLength"/>
|
||||
<xsl:template match="/">
|
||||
<xsl:variable name="loginedusername" select="pe:LoginedUserName()"/>
|
||||
<xsl:variable name="isadminlogined" select="pe:IsAdminLogined()"/>
|
||||
<Root>
|
||||
<GeneralID>
|
||||
<xsl:value-of select="/NewDataSet/Table/GeneralID"/>
|
||||
</GeneralID>
|
||||
<NodeID>
|
||||
<xsl:value-of select="/NewDataSet/Table/NodeID"/>
|
||||
</NodeID>
|
||||
<ModelId>
|
||||
<xsl:value-of select="/NewDataSet/Table/ModelId"/>
|
||||
</ModelId>
|
||||
<UpdateTime>
|
||||
<xsl:value-of select="pe:FormatDate(/NewDataSet/Table/UpdateTime,'yyyy-mm-dd')"/>
|
||||
</UpdateTime>
|
||||
<UpdateTime1>
|
||||
<xsl:value-of select="pe:FormatDate(/NewDataSet/Table/UpdateTime,'yyyy-mm-dd')"/>
|
||||
</UpdateTime1>
|
||||
<Title>
|
||||
<xsl:value-of disable-output-escaping="yes" select="pe:EncodeText(/NewDataSet/Table/Title,'htmlencode')" />
|
||||
</Title>
|
||||
<GuestName>
|
||||
<xsl:choose>
|
||||
<xsl:when test="/NewDataSet/Table/GuestName=''">游客</xsl:when>
|
||||
<xsl:otherwise><xsl:value-of select="/NewDataSet/Table/GuestName"/></xsl:otherwise>
|
||||
</xsl:choose>
|
||||
|
||||
</GuestName>
|
||||
<xsl:if test="/NewDataSet/Table/AdminReply != ''">
|
||||
<AdminReply>
|
||||
<hr />
|
||||
<font style="color:red">管理员回复:</font>
|
||||
<br />回复内容:<xsl:value-of disable-output-escaping="yes" select="/NewDataSet/Table/AdminReply"/>
|
||||
</AdminReply>
|
||||
<AdminReplyTime>
|
||||
回复时间:<xsl:value-of select="pe:FormatDate(/NewDataSet/Table/AdminReplyTime,'yyyy-mm-dd')"/>
|
||||
</AdminReplyTime>
|
||||
</xsl:if>
|
||||
<GuestNameType>
|
||||
<xsl:choose>
|
||||
<xsl:when test="/NewDataSet/Table/Inputer=''">游客</xsl:when>
|
||||
<xsl:otherwise><xsl:value-of select="/NewDataSet/Table/Inputer"/></xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</GuestNameType>
|
||||
<xsl:if test="/NewDataSet/Table/GuestOicq != ''">
|
||||
<GuestOicq>QQ:<xsl:value-of select="/NewDataSet/Table/GuestOicq"/>
|
||||
</GuestOicq>
|
||||
</xsl:if>
|
||||
<xsl:if test="/NewDataSet/Table/GuestMsn !=''">
|
||||
<GuestMsn>MSN:<xsl:value-of select="/NewDataSet/Table/GuestMsn"/>
|
||||
</GuestMsn>
|
||||
</xsl:if>
|
||||
<xsl:if test="/NewDataSet/Table/GuestEmail !=''">
|
||||
<GuestEmail>Email:<a href="mailto:<xsl:value-of select="/NewDataSet/Table/GuestEmail"/>"><xsl:value-of select="/NewDataSet/Table/GuestEmail"/></a></GuestEmail>
|
||||
</xsl:if>
|
||||
<xsl:if test="/NewDataSet/Table/GuestHomepage !=''">
|
||||
<GuestHomepage>
|
||||
主页:<a href="<xsl:choose>
|
||||
<xsl:when test="substring-before(/NewDataSet/Table/GuestHomepage,'/') = 'http:'">
|
||||
<xsl:value-of select="/NewDataSet/Table/GuestHomepage"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>http://<xsl:value-of select="/NewDataSet/Table/GuestHomepage"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>" linkOpenType="_blank"><xsl:value-of select="/NewDataSet/Table/GuestHomepage"/></a>
|
||||
</GuestHomepage>
|
||||
</xsl:if>
|
||||
<GuestImages>
|
||||
<xsl:choose>
|
||||
<xsl:when test="/NewDataSet/Table/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="/NewDataSet/Table/GuestImages"/>.gif
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</GuestImages>
|
||||
<GuestContent>
|
||||
<xsl:choose>
|
||||
<xsl:when test="/NewDataSet/Table/GuestIsPrivate = 'true'">
|
||||
<xsl:choose>
|
||||
<xsl:when test="(/NewDataSet/Table/GuestName = $loginedusername or $isadminlogined = 'true')">
|
||||
<xsl:value-of disable-output-escaping="yes" select="/NewDataSet/Table/GuestContent"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>该内容设置了隐藏!</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of disable-output-escaping="yes" select="/NewDataSet/Table/GuestContent"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</GuestContent>
|
||||
<ReplyPath>
|
||||
<xsl:value-of select="pe:GetInfoPath(/NewDataSet/Table/NodeID,/NewDataSet/Table/GeneralID,/NewDataSet/Table/InputTime,/NewDataSet/Table/Title)"/>
|
||||
</ReplyPath>
|
||||
<GuestFace>
|
||||
<xsl:choose>
|
||||
<xsl:when test="/NewDataSet/Table/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="/NewDataSet/Table/GuestFace"/>.gif
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</GuestFace>
|
||||
<InfoPath>
|
||||
<a href="<xsl:value-of select="pe:GetInfoPath(/NewDataSet/Table/NodeID,/NewDataSet/Table/GeneralID,/NewDataSet/Table/InputTime,/NewDataSet/Table/Title)"/>">
|
||||
<xsl:value-of select="/NewDataSet/Table/Title" />
|
||||
</a>
|
||||
</InfoPath>
|
||||
<NodePath>
|
||||
<a href="<xsl:value-of select="pe:GetNodePath('true',/NewDataSet/Table/NodeID)"/>">
|
||||
<xsl:value-of select="pe:GetNode(/NewDataSet/Table/NodeID,'name')" />
|
||||
</a>
|
||||
</NodePath>
|
||||
<Hits>
|
||||
<script language="JavaScript" type="text/JavaScript" src="<xsl:value-of select="pe:InstallDir()" />Common/GetHits.aspx?id=<xsl:value-of select="/NewDataSet/Table/GeneralID"/>"></script>
|
||||
</Hits>
|
||||
</Root>
|
||||
</xsl:template>
|
||||
</xsl:transform>]]></LabelTemplate>
|
||||
<attributes>
|
||||
<name>itemId</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>4</default>
|
||||
<intro>留言ID</intro>
|
||||
</attributes>
|
||||
<OutType>sin</OutType>
|
||||
<CacheTime>0</CacheTime>
|
||||
<attributes>
|
||||
<name>titleLength</name>
|
||||
<default>50</default>
|
||||
<intro>标题最多字符数</intro>
|
||||
</attributes>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<IsXsltSql>false</IsXsltSql>
|
||||
<IsXsltCountSql>false</IsXsltCountSql>
|
||||
</root>
|
||||
@@ -0,0 +1,82 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<LabelType>留言类</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>sql_sysquery</LabelDataType>
|
||||
<LabelSqlString>SELECT NodeID,arrChildID FROM PE_Nodes WHERE NodeID = @parentId</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:output method="html" />
|
||||
<xsl:param name="parentId" />
|
||||
<xsl:param name="titleLength" />
|
||||
<xsl:param name="eliteLevel" />
|
||||
<xsl:param name="usePage" />
|
||||
<xsl:param name="outputQty" />
|
||||
<xsl:template match="/NewDataSet">
|
||||
<xsl:choose>
|
||||
<xsl:when test="count(Table)=0">
|
||||
<font style="color:red">没有找到指定的节点!</font>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>{PE.DataSource id="InfoList" datasource="显示留言列表信息" page="<xsl:value-of select="$usePage"/>" pagesize="<xsl:value-of select="$outputQty"/>" nodeArray="<xsl:value-of select="Table/arrChildID"/>" parentId="<xsl:value-of select="$parentId"/>" titleLength="<xsl:value-of select="$titleLength"/>" eliteLevel="<xsl:value-of select="$eliteLevel"/>" xslt="true" /}{PE.Repeat id="InfoList" loop="1000"}<div class="c_spacing">
|
||||
</div>
|
||||
<div id="bbs_title">
|
||||
<dl>主题:<span id="ctl00_CphContent_LblTitle">{PE.field id="InfoList" fieldname="Title" /}</span>[阅读数:<span style="color: red;">{PE.field id="InfoList" fieldname="Hits" /}</span>]<span style="text-align: right;padding-left:5px;">
|
||||
<xsl:text disable-output-escaping="yes"><a href="</xsl:text>{PE.field id="InfoList" fieldname="ReplyPath" /}<xsl:text disable-output-escaping="yes">">查看全部回复</a></xsl:text>
|
||||
</span>
|
||||
</dl>
|
||||
</div>
|
||||
<div id="bbs_center">
|
||||
<div id="bbs_left">
|
||||
<xsl:text disable-output-escaping="yes"><img src="</xsl:text>{PE.field id="InfoList" fieldname="GuestImages" /}<xsl:text disable-output-escaping="yes">" alt="用户头像" /></xsl:text>
|
||||
<br />{PE.field id="InfoList" fieldname="GuestNameType" /}</div>
|
||||
<div id="bbs_right">
|
||||
<xsl:text disable-output-escaping="yes"><img src="</xsl:text>{PE.field id="InfoList" fieldname="GuestFace" /}<xsl:text disable-output-escaping="yes">" alt="留言心情" /></xsl:text>
|
||||
<br />{PE.field id="InfoList" fieldname="GuestContent" /}<br />{PE.field id="InfoList" fieldname="AdminReply" /}{PE.field id="InfoList" fieldname="AdminReplyTime" /}</div>
|
||||
</div>
|
||||
<div id="bbs_bot">
|
||||
<div id="bbs_botleft">
|
||||
<xsl:text disable-output-escaping="yes"><img src="</xsl:text>{PE.SiteConfig.ApplicationPath/}<xsl:text disable-output-escaping="yes">Images/Comment/ip.gif" alt="</xsl:text>{PE.field id="InfoList" fieldname="UpdateTime1" /}<xsl:text disable-output-escaping="yes">" border="0" /></xsl:text>{PE.field id="InfoList" fieldname="UpdateTime" /}</div>
|
||||
<div id="bbs_botright">
|
||||
<div style="text-align: left;padding-left:5px;">{PE.field id="InfoList" fieldname="GuestHomepage" /} {PE.field id="InfoList" fieldname="GuestOicq" /} {PE.field id="InfoList" fieldname="GuestEmail" /}</div>
|
||||
</div>
|
||||
</div>{/PE.Repeat}</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
</xsl:transform>]]></LabelTemplate>
|
||||
<attributes>
|
||||
<name>parentId</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>7</default>
|
||||
<intro>栏目ID</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>titleLength</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>20</default>
|
||||
<intro>标题最多字符数</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>eliteLevel</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>0</default>
|
||||
<intro>推荐优先级</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>usePage</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>true</default>
|
||||
<intro>是否分页</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>outputQty</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>20</default>
|
||||
<intro>每页分页数</intro>
|
||||
</attributes>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<IsXsltSql>false</IsXsltSql>
|
||||
<IsXsltCountSql>false</IsXsltCountSql>
|
||||
</root>
|
||||
@@ -0,0 +1,43 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<LabelType>留言类</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>sql_sysquery</LabelDataType>
|
||||
<LabelSqlString>SELECT NodeID,arrChildID FROM PE_Nodes WHERE NodeID=@parentId</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:output method="html" /><xsl:param name="parentId" /><xsl:param name="titleLength" /><xsl:param name="eliteLevel" /><xsl:param name="usePage" /><xsl:param name="outputQty" /><xsl:template match="/NewDataSet"><xsl:choose><xsl:when test="count(Table)=0">没有找到指定的节点!</xsl:when><xsl:otherwise>{PE.DataSource id="InfoList" datasource="显示留言列表信息" page="<xsl:value-of select="$usePage"/>" pagesize="<xsl:value-of select="$outputQty"/>" nodeArray="<xsl:value-of select="Table/arrChildID"/>" parentId="<xsl:value-of select="$parentId"/>" titleLength="<xsl:value-of select="$titleLength"/>" eliteLevel="<xsl:value-of select="$eliteLevel"/>" xslt="true" /}<table width="100%" class="Guest_border" border="0" cellspacing="1" cellpadding="0" align="center"><tr class="Guest_title"><td width="58%" colspan="3"><div align="center"><b>发言主题</b></div></td><td width="10%"><div align="center"><b>留言人</b></div></td><td width="5%"><div align="center"><b>回复</b></div></td><td width="5%"><div align="center"><b>阅读</b></div></td><td width="22%"><div align="center"><b>最后回复</b></div></td></tr>{PE.Repeat id="InfoList" loop="1000"}<tr class="Guest_tdbg"><td width="5%" align="center"><xsl:text disable-output-escaping="yes"><img src=</xsl:text>{PE.field id="InfoList" fieldname="GuestFace" /}<xsl:text disable-output-escaping="yes">/></xsl:text></td><td width="5%" align="center"></td><td width="48%" title="点击查看记录具体信息" align="left"><xsl:text disable-output-escaping="yes"><a href="</xsl:text>{PE.field id="InfoList" fieldname="ReplyPath" /}<xsl:text disable-output-escaping="yes">">{PE.field id="InfoList" fieldname="Title" /}</a></xsl:text><I><font color="gray"></font></I></td><td width="10%" align="center">{PE.field id="InfoList" fieldname="GuestName" /}</td><td width="5%" align="center">{PE.field id="InfoList" fieldname="ReplyNum" /}</td><td width="5%" align="center">{PE.field id="InfoList" fieldname="Hits" /}</td><td width="22%" align="left">{PE.field id="InfoList" fieldname="LastReplyTime" /}<font class="Channel_font">|</font>{PE.field id="InfoList" fieldname="LastReplyGuest" /}</td></tr><xsl:text disable-output-escaping="yes"><tr id="FollowTr</xsl:text>{PE.field id="InfoList" fieldname="GeneralID" /}<xsl:text disable-output-escaping="yes">" style="display:none;"></xsl:text><xsl:text disable-output-escaping="yes"><td id="FollowTd</xsl:text>{PE.field id="InfoList" fieldname="GeneralID" /}<xsl:text disable-output-escaping="yes">" colspan="7"></td></tr></xsl:text>{/PE.Repeat}</table></xsl:otherwise></xsl:choose></xsl:template></xsl:transform>]]></LabelTemplate>
|
||||
<attributes>
|
||||
<name>parentId</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>7</default>
|
||||
<intro>栏目ID</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>titleLength</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>20</default>
|
||||
<intro>标题最多字符数</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>eliteLevel</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>0</default>
|
||||
<intro>推荐优先级</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>usePage</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>true</default>
|
||||
<intro>是否分页</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>outputQty</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>20</default>
|
||||
<intro>每页分页数</intro>
|
||||
</attributes>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<IsXsltSql>false</IsXsltSql>
|
||||
<IsXsltCountSql>false</IsXsltCountSql>
|
||||
</root>
|
||||
@@ -0,0 +1,34 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<LabelType>留言类</LabelType>
|
||||
<LabelIntro>雅蓝内容留言回复</LabelIntro>
|
||||
<LabelDataType>static</LabelDataType>
|
||||
<LabelTemplate>
|
||||
<![CDATA[<div id="pe100_回复留言列表"></div>
|
||||
<div style="padding-right: 4px; float: right;">
|
||||
<span id="pe100_page_回复留言列表"></span>
|
||||
</div>
|
||||
<div class="c_spacing"> </div>
|
||||
<div class="article_PK">
|
||||
<dl>
|
||||
<dt>
|
||||
<div class="PK_statement">留言回复</div>
|
||||
</dt>
|
||||
<dd id="indiv">
|
||||
{PE.Label id="回复留言用户信息" itemId="<xsl:value-of select="$itemId"/>" nodeId="<xsl:value-of select="$nodeId"/>"/}
|
||||
</dd>
|
||||
</dl>
|
||||
</div>]]></LabelTemplate>
|
||||
<OutType>txt</OutType>
|
||||
<attributes>
|
||||
<name>itemId</name>
|
||||
<default>0</default>
|
||||
<intro>信息ID</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>nodeId</name>
|
||||
<default>0</default>
|
||||
<intro>节点ID</intro>
|
||||
</attributes>
|
||||
<EnabelAjax>True</EnabelAjax>
|
||||
</root>
|
||||
Reference in New Issue
Block a user