first commit
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<LabelType>【附加包】</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>sql_sysquery</LabelDataType>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<attributes>
|
||||
<name>itemId</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>1</default>
|
||||
<intro>显目ID</intro>
|
||||
</attributes>
|
||||
<IsXsltSql>false</IsXsltSql>
|
||||
<IsXsltCountSql>false</IsXsltCountSql>
|
||||
<LabelSqlString>SELECT TOP 1 Dig FROM PE_U_Article WHERE (ID = @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="html" />
|
||||
<xsl:template match="/NewDataSet/Table">
|
||||
<div align="center" id="supports">
|
||||
<table width="114" height="79" background="{pe:InstallDir()}Template/PluginLabelPlus/img/upDigBg.gif" border="0" style="font-family: Arial Black; font-size: 18pt; border-collapse: collapse; word-break: break-all">
|
||||
<tr>
|
||||
<td align="center">
|
||||
<span id="dignum">
|
||||
<xsl:value-of select="Dig" />
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center">
|
||||
<img src="{pe:InstallDir()}Template/PluginLabelPlus/img/upDig.gif" border="0" onclick="digvote()" style="cursor: hand" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</xsl:template>
|
||||
</xsl:transform>]]></LabelTemplate>
|
||||
</root>
|
||||
@@ -0,0 +1,31 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<LabelType>【附加包】</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>txt</OutType>
|
||||
<LabelDataType>static</LabelDataType>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<LabelTemplate><![CDATA[{PE.Label id="PE-Dig内容页呈现" itemId="@RequestInt_Id" /}
|
||||
<script type="text/jscript">
|
||||
function digvote() {
|
||||
var x = new AjaxRequest('XML', 'Dig');
|
||||
x.labelname = "PE-Dig数据写入库";
|
||||
x.para = ['itemId=@Request_id'];
|
||||
x.currentpage = 1;
|
||||
x.post('updatelabel', '{PE.SiteConfig.ajaxsitepath/}ajax.aspx', function(s) {
|
||||
var xml = x.createXmlDom(s);
|
||||
var status = xml.getElementsByTagName("status")[0].firstChild.data;
|
||||
if (status == "ok") {
|
||||
if (xml.getElementsByTagName("body")[0].firstChild.data == "good") {
|
||||
try {
|
||||
var newnum = parseInt(document.getElementById("dignum").innerHTML) + 1;
|
||||
document.getElementById("dignum").innerHTML = newnum.toString();
|
||||
} catch (e)
|
||||
{ }
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
</script>]]></LabelTemplate>
|
||||
</root>
|
||||
@@ -0,0 +1,26 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<LabelType>【附加包】</LabelType>
|
||||
<LabelIntro>此标签不需要调用,也不需要修改!</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>static</LabelDataType>
|
||||
<EnabelAjax>True</EnabelAjax>
|
||||
<attributes>
|
||||
<name>itemId</name>
|
||||
<datatype>
|
||||
</datatype>
|
||||
<default>1</default>
|
||||
<intro>项目ID</intro>
|
||||
</attributes>
|
||||
<IsXsltSql>false</IsXsltSql>
|
||||
<IsXsltCountSql>false</IsXsltCountSql>
|
||||
<LabelSqlString>IF (SELECT Dig FROM PE_U_Article WHERE ID = @itemId) IS NULL UPDATE PE_U_Article SET Dig = 1 WHERE ID = 1 ELSE UPDATE PE_U_Article SET Dig = Dig + 1 WHERE ID = @itemId</LabelSqlString>
|
||||
<QueryError>err</QueryError>
|
||||
<QuerySucceed>good</QuerySucceed>
|
||||
<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:template match="/NewDataSet/Table">
|
||||
</xsl:template>
|
||||
</xsl:transform>]]></LabelTemplate>
|
||||
</root>
|
||||
@@ -0,0 +1,106 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<LabelType>【附加包】</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>sql_sysquery</LabelDataType>
|
||||
<attributes>
|
||||
<name>nodeId</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>0</default>
|
||||
<intro>当前所在的节点ID{默认值:0,传入值:@RequestInt_Id}</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>depth</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>0</default>
|
||||
<intro>显示第几层的节点</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>nodeNameLength</name>
|
||||
<default>20</default>
|
||||
<intro>节点名称长度,两个字节等于一个汉字,如:输入20则显示10个汉字</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>linkOpenType</name>
|
||||
<default>0</default>
|
||||
<intro>内容链接的打开方式{栏目节点配置取代:2,新窗口:1,原窗口:0}</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>displayNodeTips</name>
|
||||
<default>true</default>
|
||||
<intro>是否显示栏目节点描述语</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>splitChar</name>
|
||||
<default>★</default>
|
||||
<intro>同层级节点间分割符号</intro>
|
||||
</attributes>
|
||||
<LabelSqlString>
|
||||
SELECT
|
||||
N.NodeID,
|
||||
N.NodeName,
|
||||
N.Tips,
|
||||
N.NodeType,
|
||||
N.LinkUrl
|
||||
FROM
|
||||
PE_Nodes N
|
||||
WHERE
|
||||
N.ShowOnPath = 1 AND
|
||||
N.ShowOnMenu = 1 AND
|
||||
N.Depth = @depth AND
|
||||
N.RootID = (SELECT [IN].RootID FROM PE_Nodes [IN] WHERE [IN].NodeID = @nodeId)
|
||||
ORDER BY
|
||||
N.OrderID
|
||||
</LabelSqlString>
|
||||
<LabelTemplate><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:ms="urn:schemas-microsoft-com:xslt" xmlns:lewi="http://www.powereasy.net" xmlns:pe="labelproc" exclude-result-prefixes="pe ms lewi">
|
||||
<xsl:output method="html" version="1.0" encoding="UTF-8" indent="yes"/>
|
||||
<xsl:param name="nodeNameLength" />
|
||||
<xsl:param name="linkOpenType" />
|
||||
<xsl:param name="displayNodeTips" />
|
||||
<xsl:param name="splitChar" />
|
||||
<xsl:template match="/NewDataSet/Table">
|
||||
<li><a>
|
||||
<xsl:attribute name="href">
|
||||
<xsl:choose>
|
||||
<xsl:when test="NodeType = 4">
|
||||
<xsl:value-of select="LinkUrl"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="pe:GetNodePath(false,NodeID)"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:attribute>
|
||||
<xsl:attribute name="target">
|
||||
<xsl:choose>
|
||||
<xsl:when test="$linkOpenType = 2">
|
||||
<xsl:choose>
|
||||
<xsl:when test="pe:GetNodeInfo(NodeID,'OpenType') = 0">_self</xsl:when>
|
||||
<xsl:otherwise>_blank</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:when>
|
||||
<xsl:when test="$linkOpenType = 1">_blank</xsl:when>
|
||||
<xsl:when test="$linkOpenType = 0">_self</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="$linkOpenType"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:attribute>
|
||||
<xsl:if test="$displayNodeTips = 'true'">
|
||||
<xsl:attribute name="title">
|
||||
<xsl:value-of select="Tips" />
|
||||
</xsl:attribute>
|
||||
</xsl:if>
|
||||
<xsl:value-of select="pe:CutText(NodeName,$nodeNameLength,'…')"/>
|
||||
</a></li>
|
||||
<xsl:if test="position() != last()">
|
||||
<xsl:value-of select="$splitChar"/>
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
</xsl:stylesheet>]]></LabelTemplate>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<IsXsltSql>false</IsXsltSql>
|
||||
<IsXsltCountSql>false</IsXsltCountSql>
|
||||
</root>
|
||||
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<LabelType>【附加包】</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>sql_sysquery</LabelDataType>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<attributes>
|
||||
<name>nodeId</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>1</default>
|
||||
<intro>节点ID{默认值:1,传入值:@RequestInt_Id}</intro>
|
||||
</attributes>
|
||||
<IsXsltSql>false</IsXsltSql>
|
||||
<IsXsltCountSql>false</IsXsltCountSql>
|
||||
<LabelSqlString>SELECT NodeID = @nodeId</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:template match="/NewDataSet/Table">
|
||||
<xsl:value-of select="pe:GetNodeInfo(NodeID,'PrevId')"/>
|
||||
</xsl:template>
|
||||
</xsl:transform>]]></LabelTemplate>
|
||||
</root>
|
||||
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<LabelType>【附加包】</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>sql_sysquery</LabelDataType>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<attributes>
|
||||
<name>nodeId</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>1</default>
|
||||
<intro>节点ID{默认值:1,传入值:@RequestInt_Id}</intro>
|
||||
</attributes>
|
||||
<IsXsltSql>false</IsXsltSql>
|
||||
<IsXsltCountSql>false</IsXsltCountSql>
|
||||
<LabelSqlString>SELECT NodeID = @nodeId</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:template match="/NewDataSet/Table">
|
||||
<xsl:value-of select="pe:GetNodeInfo(NodeID,'NextId')"/>
|
||||
</xsl:template>
|
||||
</xsl:transform>]]></LabelTemplate>
|
||||
</root>
|
||||
@@ -0,0 +1,23 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<LabelType>【附加包】</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>sql_sysquery</LabelDataType>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<IsXsltSql>false</IsXsltSql>
|
||||
<IsXsltCountSql>false</IsXsltCountSql>
|
||||
<LabelSqlString>SELECT * FROM PE_U_Photo WHERE ID = @itemId</LabelSqlString>
|
||||
<LabelTemplate><![CDATA[<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" >
|
||||
<xsl:output method="xml" omit-xml-declaration="yes" xmlns:clitype="clitype:System.String" exclude-result-prefixes="msxsl clitype csharp" indent="yes" />
|
||||
<xsl:template match="/">
|
||||
</xsl:template>
|
||||
</xsl:stylesheet>]]></LabelTemplate>
|
||||
<attributes>
|
||||
<name>itemId</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>1</default>
|
||||
<intro>信息ID</intro>
|
||||
</attributes>
|
||||
</root>
|
||||
@@ -0,0 +1,57 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<LabelType>【附加包】</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>sql_sysquery</LabelDataType>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<attributes>
|
||||
<name>nodeId</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>1</default>
|
||||
<intro>当前节点ID</intro>
|
||||
</attributes>
|
||||
<IsXsltSql>false</IsXsltSql>
|
||||
<IsXsltCountSql>false</IsXsltCountSql>
|
||||
<LabelSqlString>SELECT
|
||||
DPO.NodeName,
|
||||
DPO.Tips,
|
||||
DPO.ParentID,
|
||||
DPO.NodeID,
|
||||
(SELECT DPS.ParentID FROM PE_Nodes DPS WHERE DPS.NodeID = @nodeId) AS CurrentID
|
||||
FROM
|
||||
PE_Nodes DPO
|
||||
WHERE
|
||||
DPO.ParentID = (SELECT DPT.ParentID FROM PE_Nodes DPT
|
||||
WHERE
|
||||
DPT.NodeID = (SELECT DPS.ParentID FROM PE_Nodes DPS WHERE DPS.NodeID = @nodeId))</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:template match="/NewDataSet/Table">
|
||||
<xsl:choose>
|
||||
<xsl:when test="NodeID = CurrentID">
|
||||
<li class="current_class">
|
||||
<a>
|
||||
<xsl:attribute name="href">
|
||||
<xsl:value-of select="pe:GetNodePath(false,NodeID)"/>
|
||||
</xsl:attribute>
|
||||
<xsl:value-of select="NodeName"/>
|
||||
</a>
|
||||
</li>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<li>
|
||||
<a>
|
||||
<xsl:attribute name="href">
|
||||
<xsl:value-of select="pe:GetNodePath(false,NodeID)"/>
|
||||
</xsl:attribute>
|
||||
<xsl:value-of select="NodeName"/>
|
||||
</a>
|
||||
</li>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
</xsl:transform>]]></LabelTemplate>
|
||||
</root>
|
||||
@@ -0,0 +1,191 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<LabelType>【附加包】</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>sql_sysquery</LabelDataType>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<attributes>
|
||||
<name>nodeId</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>0</default>
|
||||
<intro>节点ID{默认值:0,传入值:@RequestInt_Id}</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>specialId</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>
|
||||
</default>
|
||||
<intro>专题ID</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>modelId</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>
|
||||
</default>
|
||||
<intro>模型下的项目</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>inDays</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default />
|
||||
<intro>近多少天的项目</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>betDate</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>
|
||||
</default>
|
||||
<intro>介于日期之间的项目</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>editor</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>
|
||||
</default>
|
||||
<intro>项目编辑者</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>inputer</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>
|
||||
</default>
|
||||
<intro>项目录入者</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>hits</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>
|
||||
</default>
|
||||
<intro>总点击数大于等于多少的项目</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>dayHits</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>
|
||||
</default>
|
||||
<intro>日点击数大于等于多少的项目</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>weekHits</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>
|
||||
</default>
|
||||
<intro>周点击数大于等于多少的项目</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>monthHits</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>
|
||||
</default>
|
||||
<intro>月点击数大于等于多少的项目</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>eliteLevel</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>
|
||||
</default>
|
||||
<intro>优先级别大于等于多少的项目</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>priorityLevel</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>
|
||||
</default>
|
||||
<intro>推荐级别大于等于多少的项目</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>picIsNotNull</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>false</default>
|
||||
<intro>含有图片信息的项目</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>includeChildNode</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>false</default>
|
||||
<intro>是否包含子栏目</intro>
|
||||
</attributes>
|
||||
<IsXsltSql>false</IsXsltSql>
|
||||
<IsXsltCountSql>false</IsXsltCountSql>
|
||||
<LabelSqlString>SELECT N.arrChildID FROM PE_Nodes N WHERE N.NodeID = @nodeId</LabelSqlString>
|
||||
<LabelTemplate><![CDATA[<?xml version="1.0" encoding="utf-8"?>
|
||||
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:LEWI="http://www.powereasy.net" xmlns:fn="http://www.w3.org/2005/xpath-functions" xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:pe="labelproc" exclude-result-prefixes="LEWI msxsl pe">
|
||||
<!--new version 2.0 by lewi at www.powereasy.net 2008-10-29-->
|
||||
<xsl:param name="nodeId" />
|
||||
<xsl:param name="specialId" />
|
||||
<xsl:param name="includeChildNode" />
|
||||
<xsl:param name="inDays" />
|
||||
<xsl:param name="editor" />
|
||||
<xsl:param name="inputer" />
|
||||
<xsl:param name="hits" />
|
||||
<xsl:param name="dayHits" />
|
||||
<xsl:param name="betDate" />
|
||||
<xsl:param name="modelId" />
|
||||
<xsl:param name="weekHits" />
|
||||
<xsl:param name="monthHits" />
|
||||
<xsl:param name="eliteLevel" />
|
||||
<xsl:param name="priorityLevel" />
|
||||
<xsl:param name="picIsNotNull" />
|
||||
<xsl:output method="html" indent="yes"/>
|
||||
<xsl:template match="/">
|
||||
{PE.Label id="PE-显示取得栏目下项目总数" queryCond="SELECT COUNT (*) AS Total
|
||||
FROM
|
||||
PE_CommonModel CM
|
||||
<xsl:if test="specialId != ''">
|
||||
INNER JOIN PE_SpecialInfos SI ON (UT.ID = SI.GeneralID)
|
||||
</xsl:if>
|
||||
WHERE
|
||||
CM.Status = 99
|
||||
<xsl:if test="specialId != ''">
|
||||
AND SI.SpecialID IN (<xsl:value-of select="$specialId"/>)
|
||||
</xsl:if>
|
||||
<xsl:if test="$nodeId != ''">
|
||||
AND CM.NodeID IN (
|
||||
<xsl:choose>
|
||||
<xsl:when test="$includeChildNode = 'true'">
|
||||
<xsl:value-of select="NewDataSet/Table/arrChildID"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="$nodeId"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>)
|
||||
</xsl:if>
|
||||
<xsl:if test="$hits != ''">
|
||||
AND CM.Hits >= <xsl:value-of select="$hits"/>
|
||||
</xsl:if>
|
||||
<xsl:if test="$dayHits != ''">
|
||||
AND CM.DayHits >= <xsl:value-of select="$dayHits"/>
|
||||
</xsl:if>
|
||||
<xsl:if test="$weekHits != ''">
|
||||
AND CM.WeekHits >= <xsl:value-of select="$weekHits"/>
|
||||
</xsl:if>
|
||||
<xsl:if test="$monthHits != ''">
|
||||
AND CM.MonthHits >= <xsl:value-of select="$monthHits"/>
|
||||
</xsl:if>
|
||||
<xsl:if test="$eliteLevel != ''">
|
||||
AND CM.EliteLevel >= <xsl:value-of select="$eliteLevel"/>
|
||||
</xsl:if>
|
||||
<xsl:if test="$priorityLevel != ''">
|
||||
AND CM.Priority >= <xsl:value-of select="$priorityLevel"/>
|
||||
</xsl:if>
|
||||
<xsl:if test="$editor != ''">
|
||||
AND CM.Editor = '<xsl:value-of select="$editor"/>'
|
||||
</xsl:if>
|
||||
<xsl:if test="$inputer != ''">
|
||||
AND CM.Inputer = '<xsl:value-of select="$inputer"/>'
|
||||
</xsl:if>
|
||||
<xsl:if test="$picIsNotNull = 'true'"> AND CM.DefaultPicUrl != '' </xsl:if>
|
||||
<xsl:if test="$inDays != ''">
|
||||
AND DATEDIFF(d,CM.UpdateTime,GETDATE()) <= <xsl:value-of select="$inDays"/>
|
||||
</xsl:if>
|
||||
<xsl:if test="$betDate != ''">
|
||||
AND (CM.UpdateTime >= '<xsl:value-of select="substring-before($betDate,'|')" />' AND CM.UpdateTime <= '<xsl:value-of select="substring-after($betDate,'|')" />')
|
||||
</xsl:if>
|
||||
<xsl:if test="$modelId != ''">
|
||||
AND CM.ModelID IN (<xsl:value-of select="$modelId"/>)
|
||||
</xsl:if>" /}
|
||||
</xsl:template>
|
||||
</xsl:stylesheet>]]></LabelTemplate>
|
||||
</root>
|
||||
@@ -0,0 +1,102 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<LabelType>【附加包】</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>sql_sysquery</LabelDataType>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<attributes>
|
||||
<name>nodeId</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>0</default>
|
||||
<intro>节点ID{默认值:0,传入值:@RequestInt_Id}</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>inDays</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default />
|
||||
<intro>近多少天的项目</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>betDate</name>
|
||||
<datatype>string</datatype>
|
||||
<default>
|
||||
</default>
|
||||
<intro>介于日期内的评论</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>score</name>
|
||||
<datatype>string</datatype>
|
||||
<default>
|
||||
</default>
|
||||
<intro>评分大于等于多少的评论</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>position</name>
|
||||
<datatype>string</datatype>
|
||||
<default>
|
||||
</default>
|
||||
<intro>发表评论观点:0中立,1赞同,-1反对</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>includeChildNode</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>false</default>
|
||||
<intro>是否包含子栏目</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>isElite</name>
|
||||
<datatype>string</datatype>
|
||||
<default>false</default>
|
||||
<intro>是否是精华评论</intro>
|
||||
</attributes>
|
||||
<IsXsltSql>false</IsXsltSql>
|
||||
<IsXsltCountSql>false</IsXsltCountSql>
|
||||
<LabelSqlString>SELECT N.arrChildID FROM PE_Nodes N WHERE N.NodeID = @nodeId</LabelSqlString>
|
||||
<LabelTemplate><![CDATA[<?xml version="1.0" encoding="utf-8"?>
|
||||
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:LEWI="http://www.powereasy.net" xmlns:fn="http://www.w3.org/2005/xpath-functions" xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:pe="labelproc" exclude-result-prefixes="LEWI msxsl pe">
|
||||
<!--new version 2.0 by lewi at www.powereasy.net 2008-10-29-->
|
||||
<xsl:param name="nodeId" />
|
||||
<xsl:param name="inDays" />
|
||||
<xsl:param name="betDate" />
|
||||
<xsl:param name="position" />
|
||||
<xsl:param name="score" />
|
||||
<xsl:param name="isElite" />
|
||||
<xsl:param name="includeChildNode" />
|
||||
<xsl:output method="html" indent="yes"/>
|
||||
<xsl:template match="/">
|
||||
{PE.Label id="PE-显示取得栏目下项目总数" queryCond="SELECT COUNT (*) AS Total
|
||||
FROM
|
||||
PE_Comment CM
|
||||
WHERE
|
||||
CM.Status = 1
|
||||
<xsl:if test="$nodeId != ''">
|
||||
AND CM.NodeID IN (
|
||||
<xsl:choose>
|
||||
<xsl:when test="$includeChildNode = 'true'">
|
||||
<xsl:value-of select="NewDataSet/Table/arrChildID"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="$nodeId"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>)
|
||||
</xsl:if>
|
||||
<xsl:if test="$inDays != ''">
|
||||
AND DATEDIFF(d,CM.UpdateDateTime,GETDATE()) <= <xsl:value-of select="$inDays"/>
|
||||
</xsl:if>
|
||||
<xsl:if test="$betDate != ''">
|
||||
AND (CM.UpdateDateTime >= '<xsl:value-of select="substring-before($betDate,'|')" />' AND CM.UpdateDateTime <= '<xsl:value-of select="substring-after($betDate,'|')" />')
|
||||
</xsl:if>
|
||||
<xsl:if test="$position != ''">
|
||||
AND Position = <xsl:value-of select="$position"/>
|
||||
</xsl:if>
|
||||
<xsl:if test="$score != ''">
|
||||
AND Score >= <xsl:value-of select="$score"/>
|
||||
</xsl:if>
|
||||
<xsl:if test="$isElite = 'true'">
|
||||
AND IsElite = 1
|
||||
</xsl:if>" /}
|
||||
</xsl:template>
|
||||
</xsl:stylesheet>]]></LabelTemplate>
|
||||
</root>
|
||||
@@ -0,0 +1,42 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<LabelType>【附加包】</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>sql_sysquery</LabelDataType>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<attributes>
|
||||
<name>nodeId</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>1</default>
|
||||
<intro>节点ID{默认值:1,传入值:@RequestInt_Id}</intro>
|
||||
</attributes>
|
||||
<IsXsltSql>false</IsXsltSql>
|
||||
<IsXsltCountSql>false</IsXsltCountSql>
|
||||
<LabelSqlString>SELECT NodeID = @nodeId</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="displayAsString" />
|
||||
<xsl:output method="html" />
|
||||
<xsl:template match="/NewDataSet/Table">
|
||||
<xsl:choose>
|
||||
<xsl:when test="$displayAsString = 'true'">
|
||||
<xsl:choose>
|
||||
<xsl:when test="pe:GetNodeInfo(NodeID,'ItemOpenType') = 0">_self</xsl:when>
|
||||
<xsl:otherwise>_blank</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="pe:GetNodeInfo(NodeID,'ItemOpenType')"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
</xsl:transform>]]></LabelTemplate>
|
||||
<attributes>
|
||||
<name>displayAsString</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>false</default>
|
||||
<intro>输出方式未选择情况下输出0,1;选择情况下输出_self,_blank</intro>
|
||||
</attributes>
|
||||
</root>
|
||||
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<LabelType>【附加包】</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>sql_sysquery</LabelDataType>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<attributes>
|
||||
<name>nodeId</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>1</default>
|
||||
<intro>节点ID{默认值:1,传入值:@RequestInt_Id}</intro>
|
||||
</attributes>
|
||||
<IsXsltSql>false</IsXsltSql>
|
||||
<IsXsltCountSql>false</IsXsltCountSql>
|
||||
<LabelSqlString>SELECT NodeID = @nodeId</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:template match="/NewDataSet/Table">
|
||||
<xsl:value-of select="pe:GetNodeInfo(NodeID,'ItemListOrderType')"/>
|
||||
</xsl:template>
|
||||
</xsl:transform>]]></LabelTemplate>
|
||||
</root>
|
||||
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<LabelType>【附加包】</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>sql_sysquery</LabelDataType>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<attributes>
|
||||
<name>nodeId</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>1</default>
|
||||
<intro>节点ID{默认值:1,传入值:@RequestInt_Id}</intro>
|
||||
</attributes>
|
||||
<IsXsltSql>false</IsXsltSql>
|
||||
<IsXsltCountSql>false</IsXsltCountSql>
|
||||
<LabelSqlString>SELECT NodeID = @nodeId</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:template match="/NewDataSet/Table">
|
||||
<xsl:value-of select="pe:GetNodeInfo(NodeID,'ItemOpenType')"/>
|
||||
</xsl:template>
|
||||
</xsl:transform>]]></LabelTemplate>
|
||||
</root>
|
||||
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<LabelType>【附加包】</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>sql_sysquery</LabelDataType>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<attributes>
|
||||
<name>nodeId</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>1</default>
|
||||
<intro>节点ID{默认值:1,传入值:@RequestInt_Id}</intro>
|
||||
</attributes>
|
||||
<IsXsltSql>false</IsXsltSql>
|
||||
<IsXsltCountSql>false</IsXsltCountSql>
|
||||
<LabelSqlString>SELECT NodeID = @nodeId</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:template match="/NewDataSet/Table">
|
||||
<xsl:value-of select="pe:GetNodeInfo(NodeID,'ItemListOrderType')"/>
|
||||
</xsl:template>
|
||||
</xsl:transform>]]></LabelTemplate>
|
||||
</root>
|
||||
@@ -0,0 +1,30 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<LabelType>【附加包】</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>sql_sysquery</LabelDataType>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<attributes>
|
||||
<name>nodeId</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>1</default>
|
||||
<intro>节点ID{默认值:1,传入值:@RequestInt_Id}</intro>
|
||||
</attributes>
|
||||
<IsXsltSql>false</IsXsltSql>
|
||||
<IsXsltCountSql>false</IsXsltCountSql>
|
||||
<LabelSqlString>SELECT NodeID = @nodeId</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:template match="/">
|
||||
<xsl:choose>
|
||||
<xsl:when test="count(/NewDataSet/Table) = 0 or pe:GetNodeInfo(/NewDataSet/Table/NodeID,'ItemPageSize') = '' or pe:GetNodeInfo(/NewDataSet/Table/NodeID,'ItemPageSize') = 0 ">10</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="pe:GetNodeInfo(/NewDataSet/Table/NodeID,'ItemPageSize')"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
</xsl:transform>]]></LabelTemplate>
|
||||
</root>
|
||||
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<LabelType>【附加包】</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>sql_sysquery</LabelDataType>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<attributes>
|
||||
<name>nodeId</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>1</default>
|
||||
<intro>节点ID{默认值:1,传入值:@RequestInt_Id}</intro>
|
||||
</attributes>
|
||||
<IsXsltSql>false</IsXsltSql>
|
||||
<IsXsltCountSql>false</IsXsltCountSql>
|
||||
<LabelSqlString>SELECT NodeID = @nodeId</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:template match="/NewDataSet/Table">
|
||||
<xsl:value-of select="pe:GetNodeInfo(NodeID,'ArrChildId')"/>
|
||||
</xsl:template>
|
||||
</xsl:transform>]]></LabelTemplate>
|
||||
</root>
|
||||
@@ -0,0 +1,28 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<LabelType>【附加包】</LabelType>
|
||||
<LabelIntro>支持栏目数组如:(1,2,3)返回数组内所有子节点</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>sql_sysquery</LabelDataType>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<attributes>
|
||||
<name>nodeId</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>1,2,3,4,5</default>
|
||||
<intro>节点ID:{默认值:1,传入值:@RequestInt_Id}</intro>
|
||||
</attributes>
|
||||
<IsXsltSql>false</IsXsltSql>
|
||||
<IsXsltCountSql>false</IsXsltCountSql>
|
||||
<LabelSqlString>SELECT N.arrChildID FROM PE_Nodes N WHERE N.NodeID IN (@nodeId)</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:template match="/">
|
||||
<xsl:choose>
|
||||
<xsl:when test="count(/NewDataSet/Table) = 0">0</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:for-each select="/NewDataSet/Table"><xsl:value-of select="arrChildID"/>,</xsl:for-each>0</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
</xsl:transform>]]></LabelTemplate>
|
||||
</root>
|
||||
@@ -0,0 +1,185 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<LabelType>【附加包】</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>sql_sysquery</LabelDataType>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<attributes>
|
||||
<name>nodeId</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>1</default>
|
||||
<intro>节点ID{默认值:1,传入值:@RequestInt_Id}</intro>
|
||||
</attributes>
|
||||
<IsXsltSql>false</IsXsltSql>
|
||||
<IsXsltCountSql>false</IsXsltCountSql>
|
||||
<LabelSqlString>SELECT NodeID = @nodeId</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="displayAsString"/>
|
||||
<xsl:param name="position"/>
|
||||
<xsl:param name ="imageWidth"/>
|
||||
<xsl:param name ="imageHeight"/>
|
||||
<xsl:output method="xml" />
|
||||
<xsl:template match="/">
|
||||
<root>
|
||||
<!--FieldTipsStart-->
|
||||
<PrevID>
|
||||
<xsl:value-of select="pe:GetNodeInfo(/NewDataSet/Table/NodeID,'PrevId')"/>
|
||||
</PrevID>
|
||||
<NextID>
|
||||
<xsl:value-of select="pe:GetNodeInfo(/NewDataSet/Table/NodeID,'NextId')"/>
|
||||
</NextID>
|
||||
<ItemOpenType>
|
||||
<xsl:choose>
|
||||
<xsl:when test="$displayAsString = 'true'">
|
||||
<xsl:choose>
|
||||
<xsl:when test="pe:GetNodeInfo(/NewDataSet/Table/NodeID,'ItemOpenType') = 0">_self</xsl:when>
|
||||
<xsl:otherwise>_blank</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="pe:GetNodeInfo(/NewDataSet/Table/NodeID,'ItemOpenType')"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</ItemOpenType>
|
||||
<CustomContent>
|
||||
<xsl:value-of disable-output-escaping="yes" select="pe:GetCustomContent($position,pe:GetNodeInfo(/NewDataSet/Table/NodeID,'CustomContent'))"/>
|
||||
</CustomContent>
|
||||
<ItemChecked>
|
||||
<xsl:value-of select="pe:GetNodeInfo(/NewDataSet/Table/NodeID,'ItemChecked')"/>
|
||||
</ItemChecked>
|
||||
<ItemListOrderType>
|
||||
<xsl:value-of select="pe:GetNodeInfo(/NewDataSet/Table/NodeID,'ItemListOrderType')"/>
|
||||
</ItemListOrderType>
|
||||
<ItemOpenType>
|
||||
<xsl:value-of select="pe:GetNodeInfo(/NewDataSet/Table/NodeID,'ItemOpenType')"/>
|
||||
</ItemOpenType>
|
||||
<ItemListOrderType>
|
||||
<xsl:value-of select="pe:GetNodeInfo(/NewDataSet/Table/NodeID,'ItemListOrderType')"/>
|
||||
</ItemListOrderType>
|
||||
<ItemPageSize>
|
||||
<xsl:choose>
|
||||
<xsl:when test="count(/NewDataSet/Table) = 0 or pe:GetNodeInfo(/NewDataSet/Table/NodeID,'ItemPageSize') = '' or pe:GetNodeInfo(/NewDataSet/Table/NodeID,'ItemPageSize') = 0 ">10</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="pe:GetNodeInfo(/NewDataSet/Table/NodeID,'ItemPageSize')"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</ItemPageSize>
|
||||
<ArrChildID>
|
||||
<xsl:value-of select="pe:GetNodeInfo(/NewDataSet/Table/NodeID,'ArrChildId')"/>
|
||||
</ArrChildID>
|
||||
<NodeName>
|
||||
<xsl:value-of select="pe:GetNodeInfo(/NewDataSet/Table/NodeID,'NodeName')"/>
|
||||
</NodeName>
|
||||
<NodeNameLink>
|
||||
<a>
|
||||
<xsl:attribute name="href">
|
||||
<xsl:value-of select="pe:GetNodePath(false,/NewDataSet/Table/NodeID)"/>
|
||||
</xsl:attribute>
|
||||
<xsl:attribute name="title">
|
||||
<xsl:value-of select="pe:GetNodeInfo(/NewDataSet/Table/NodeID,'Tips')"/>
|
||||
</xsl:attribute>
|
||||
<xsl:attribute name="target">
|
||||
<xsl:choose>
|
||||
<xsl:when test="pe:GetNodeInfo(/NewDataSet/Table/NodeID,'OpenType') = 0">_self</xsl:when>
|
||||
<xsl:otherwise>_blank</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:attribute>
|
||||
<xsl:value-of select="pe:GetNodeInfo(/NewDataSet/Table/NodeID,'NodeName')"/>
|
||||
</a>
|
||||
</NodeNameLink>
|
||||
<NodePicUrlLink>
|
||||
<xsl:value-of disable-output-escaping="yes" select="pe:GetLinkInfoPic(pe:ConvertToAbsolutePath(pe:GetNodeInfo(/NewDataSet/Table/NodeID,'NodePicUrl')),pe:GetNodeInfo(/NewDataSet/Table/NodeID,'NodeName'),pe:UpLoadDir(),pe:GetNodePath(false,/NewDataSet/Table/NodeID),$imageWidth,$imageHeight)"/>
|
||||
</NodePicUrlLink>
|
||||
<NodePicUrl>
|
||||
<xsl:value-of select="pe:ConvertToAbsolutePath(pe:GetNodeInfo(/NewDataSet/Table/NodeID,'NodePicUrl'))"/>
|
||||
</NodePicUrl>
|
||||
<LinkUrl>
|
||||
<xsl:value-of select="pe:GetNodeInfo(/NewDataSet/Table/NodeID,'LinkUrl')"/>
|
||||
</LinkUrl>
|
||||
<SubDomain>
|
||||
<xsl:value-of select="pe:GetNodeInfo(/NewDataSet/Table/NodeID,'SubDomain')"/>
|
||||
</SubDomain>
|
||||
<Child>
|
||||
<xsl:value-of select="pe:GetNodeInfo(/NewDataSet/Table/NodeID,'Child')"/>
|
||||
</Child>
|
||||
<OpenType>
|
||||
<xsl:choose>
|
||||
<xsl:when test="$displayAsString = 'true'">
|
||||
<xsl:choose>
|
||||
<xsl:when test="pe:GetNodeInfo(/NewDataSet/Table/NodeID,'OpenType') = 0">_self</xsl:when>
|
||||
<xsl:otherwise>_blank</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="pe:GetNodeInfo(/NewDataSet/Table/NodeID,'OpenType')"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</OpenType>
|
||||
<Description>
|
||||
<xsl:value-of disable-output-escaping="yes" select="pe:GetNodeInfo(/NewDataSet/Table/NodeID,'Description')"/>
|
||||
</Description>
|
||||
<Tips>
|
||||
<xsl:value-of select="pe:GetNodeInfo(/NewDataSet/Table/NodeID,'Tips')"/>
|
||||
</Tips>
|
||||
<Depth>
|
||||
<xsl:value-of select="pe:GetNodeInfo(/NewDataSet/Table/NodeID,'Depth')"/>
|
||||
</Depth>
|
||||
<RootID>
|
||||
<xsl:value-of select="pe:GetNodeInfo(/NewDataSet/Table/NodeID,'RootId')"/>
|
||||
</RootID>
|
||||
<ParentID>
|
||||
<xsl:value-of select="pe:GetNodeInfo(/NewDataSet/Table/NodeID,'ParentId')"/>
|
||||
</ParentID>
|
||||
<ParentPath>
|
||||
<xsl:value-of select="pe:GetNodeInfo(/NewDataSet/Table/NodeID,'ParentPath')"/>
|
||||
</ParentPath>
|
||||
<MetaKeywords>
|
||||
<xsl:value-of select="pe:GetNodeInfo(/NewDataSet/Table/NodeID,'MetaKeywords')"/>
|
||||
</MetaKeywords>
|
||||
<MetaDescription>
|
||||
<xsl:value-of select="pe:GetNodeInfo(/NewDataSet/Table/NodeID,'MetaDescription')"/>
|
||||
</MetaDescription>
|
||||
<NodePath>
|
||||
<xsl:value-of select="pe:GetNodePath(false,/NewDataSet/Table/NodeID)"/>
|
||||
</NodePath>
|
||||
<HitsOfHot>
|
||||
<xsl:value-of select="pe:GetNodeInfo(/NewDataSet/Table/NodeID,'HitsOfHot')"/>
|
||||
</HitsOfHot>
|
||||
<CommentCount>
|
||||
<xsl:value-of select="pe:GetNodeInfo(/NewDataSet/Table/NodeID,'CommentCount')"/>
|
||||
</CommentCount>
|
||||
<ItemCount>
|
||||
<xsl:value-of select="pe:GetNodeInfo(/NewDataSet/Table/NodeID,'ItemCount')"/>
|
||||
</ItemCount>
|
||||
<!--FieldTipsEnd-->
|
||||
</root>
|
||||
</xsl:template>
|
||||
</xsl:transform>]]></LabelTemplate>
|
||||
<attributes>
|
||||
<name>displayAsString</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>1</default>
|
||||
<intro>输出显示类型,未勾选情况输出类似0;1勾选情况输出_self;_blank</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>position</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>1</default>
|
||||
<intro>自设内容序号</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>imageWidth</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>150</default>
|
||||
<intro>节点图片宽度</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>imageHeight</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>150</default>
|
||||
<intro>节点图片高度</intro>
|
||||
</attributes>
|
||||
</root>
|
||||
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<LabelType>【附加包】</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>sql_sysquery</LabelDataType>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<attributes>
|
||||
<name>nodeId</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>1</default>
|
||||
<intro>节点ID{默认值:1,传入值:@RequestInt_Id}</intro>
|
||||
</attributes>
|
||||
<IsXsltSql>false</IsXsltSql>
|
||||
<IsXsltCountSql>false</IsXsltCountSql>
|
||||
<LabelSqlString>SELECT NodeID = @nodeId</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:template match="/NewDataSet/Table">
|
||||
<xsl:value-of select="pe:GetNodeInfo(NodeID,'NodeName')"/>
|
||||
</xsl:template>
|
||||
</xsl:transform>]]></LabelTemplate>
|
||||
</root>
|
||||
@@ -0,0 +1,39 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<LabelType>【附加包】</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>sql_sysquery</LabelDataType>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<attributes>
|
||||
<name>nodeId</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>1</default>
|
||||
<intro>节点ID{默认值:1,传入值:@RequestInt_Id}</intro>
|
||||
</attributes>
|
||||
<IsXsltSql>false</IsXsltSql>
|
||||
<IsXsltCountSql>false</IsXsltCountSql>
|
||||
<LabelSqlString>SELECT NodeID = @nodeId</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:template match="/NewDataSet/Table">
|
||||
<a>
|
||||
<xsl:attribute name="href">
|
||||
<xsl:value-of select="pe:GetNodePath(false,NodeID)"/>
|
||||
</xsl:attribute>
|
||||
<xsl:attribute name="title">
|
||||
<xsl:value-of select="pe:GetNodeInfo(NodeID,'Tips')"/>
|
||||
</xsl:attribute>
|
||||
<xsl:attribute name="target">
|
||||
<xsl:choose>
|
||||
<xsl:when test="pe:GetNodeInfo(NodeID,'OpenType') = 0">_self</xsl:when>
|
||||
<xsl:otherwise>_blank</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:attribute>
|
||||
<xsl:value-of select="pe:GetNodeInfo(NodeID,'NodeName')"/>
|
||||
</a>
|
||||
</xsl:template>
|
||||
</xsl:transform>]]></LabelTemplate>
|
||||
</root>
|
||||
@@ -0,0 +1,39 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<LabelType>【附加包】</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>sql_sysquery</LabelDataType>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<attributes>
|
||||
<name>nodeId</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>1</default>
|
||||
<intro>节点ID{默认值:1,传入值:@RequestInt_Id}</intro>
|
||||
</attributes>
|
||||
<IsXsltSql>false</IsXsltSql>
|
||||
<IsXsltCountSql>false</IsXsltCountSql>
|
||||
<LabelSqlString>SELECT NodeID = @nodeId</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="imageWidth" />
|
||||
<xsl:param name="imageHeight" />
|
||||
<xsl:output method="html" />
|
||||
<xsl:template match="/NewDataSet/Table">
|
||||
<xsl:value-of disable-output-escaping="yes" select="pe:GetLinkInfoPic(pe:ConvertToAbsolutePath(pe:GetNodeInfo(NodeID,'NodePicUrl')),pe:GetNodeInfo(NodeID,'NodeName'),pe:UpLoadDir(),pe:GetNodePath(false,NodeID),$imageWidth,$imageHeight)"/>
|
||||
</xsl:template>
|
||||
</xsl:transform>]]></LabelTemplate>
|
||||
<attributes>
|
||||
<name>imageWidth</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>150</default>
|
||||
<intro>图片宽度</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>imageHeight</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>150</default>
|
||||
<intro>图片高度</intro>
|
||||
</attributes>
|
||||
</root>
|
||||
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<LabelType>【附加包】</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>sql_sysquery</LabelDataType>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<attributes>
|
||||
<name>nodeId</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>1</default>
|
||||
<intro>节点ID{默认值:1,传入值:@RequestInt_Id}</intro>
|
||||
</attributes>
|
||||
<IsXsltSql>false</IsXsltSql>
|
||||
<IsXsltCountSql>false</IsXsltCountSql>
|
||||
<LabelSqlString>SELECT NodeID = @nodeId</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:template match="/NewDataSet/Table">
|
||||
<xsl:value-of select="pe:ConvertToAbsolutePath(pe:GetNodeInfo(NodeID,'NodePicUrl'))"/>
|
||||
</xsl:template>
|
||||
</xsl:transform>]]></LabelTemplate>
|
||||
</root>
|
||||
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<LabelType>【附加包】</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>sql_sysquery</LabelDataType>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<attributes>
|
||||
<name>nodeId</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>1</default>
|
||||
<intro>节点ID{默认值:1,传入值:@RequestInt_Id}</intro>
|
||||
</attributes>
|
||||
<IsXsltSql>false</IsXsltSql>
|
||||
<IsXsltCountSql>false</IsXsltCountSql>
|
||||
<LabelSqlString>SELECT NodeID = @nodeId</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:template match="/NewDataSet/Table">
|
||||
<xsl:value-of select="pe:GetNodeInfo(NodeID,'LinkUrl')"/>
|
||||
</xsl:template>
|
||||
</xsl:transform>]]></LabelTemplate>
|
||||
</root>
|
||||
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<LabelType>【附加包】</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>sql_sysquery</LabelDataType>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<attributes>
|
||||
<name>nodeId</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>1</default>
|
||||
<intro>节点ID{默认值:1,传入值:@RequestInt_Id}</intro>
|
||||
</attributes>
|
||||
<IsXsltSql>false</IsXsltSql>
|
||||
<IsXsltCountSql>false</IsXsltCountSql>
|
||||
<LabelSqlString>SELECT NodeID = @nodeId</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:template match="/NewDataSet/Table">
|
||||
<xsl:value-of select="pe:GetNodeInfo(NodeID,'SubDomain')"/>
|
||||
</xsl:template>
|
||||
</xsl:transform>]]></LabelTemplate>
|
||||
</root>
|
||||
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<LabelType>【附加包】</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>sql_sysquery</LabelDataType>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<attributes>
|
||||
<name>nodeId</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>1</default>
|
||||
<intro>节点ID{默认值:1,传入值:@RequestInt_Id}</intro>
|
||||
</attributes>
|
||||
<IsXsltSql>false</IsXsltSql>
|
||||
<IsXsltCountSql>false</IsXsltCountSql>
|
||||
<LabelSqlString>SELECT NodeID = @nodeId</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:template match="/NewDataSet/Table">
|
||||
<xsl:value-of select="pe:GetNodeInfo(NodeID,'Child')"/>
|
||||
</xsl:template>
|
||||
</xsl:transform>]]></LabelTemplate>
|
||||
</root>
|
||||
@@ -0,0 +1,42 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<LabelType>【附加包】</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>sql_sysquery</LabelDataType>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<attributes>
|
||||
<name>nodeId</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>1</default>
|
||||
<intro>节点ID{默认值:1,传入值:@RequestInt_Id}</intro>
|
||||
</attributes>
|
||||
<IsXsltSql>false</IsXsltSql>
|
||||
<IsXsltCountSql>false</IsXsltCountSql>
|
||||
<LabelSqlString>SELECT NodeID = @nodeId</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="displayAsString" />
|
||||
<xsl:output method="html" />
|
||||
<xsl:template match="/NewDataSet/Table">
|
||||
<xsl:choose>
|
||||
<xsl:when test="$displayAsString = 'true'">
|
||||
<xsl:choose>
|
||||
<xsl:when test="pe:GetNodeInfo(NodeID,'OpenType') = 0">_self</xsl:when>
|
||||
<xsl:otherwise>_blank</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="pe:GetNodeInfo(NodeID,'OpenType')"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
</xsl:transform>]]></LabelTemplate>
|
||||
<attributes>
|
||||
<name>displayAsString</name>
|
||||
<datatype>bool</datatype>
|
||||
<default>false</default>
|
||||
<intro>输出显示类型,未勾选情况输出0;1勾选情况输出_self;_blank</intro>
|
||||
</attributes>
|
||||
</root>
|
||||
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<LabelType>【附加包】</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>sql_sysquery</LabelDataType>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<attributes>
|
||||
<name>nodeId</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>1</default>
|
||||
<intro>节点ID{默认值:1,传入值:@RequestInt_Id}</intro>
|
||||
</attributes>
|
||||
<IsXsltSql>false</IsXsltSql>
|
||||
<IsXsltCountSql>false</IsXsltCountSql>
|
||||
<LabelSqlString>SELECT NodeID = @nodeId</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:template match="/NewDataSet/Table">
|
||||
<xsl:value-of disable-output-escaping="yes" select="pe:GetNodeInfo(NodeID,'Description')"/>
|
||||
</xsl:template>
|
||||
</xsl:transform>]]></LabelTemplate>
|
||||
</root>
|
||||
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<LabelType>【附加包】</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>sql_sysquery</LabelDataType>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<attributes>
|
||||
<name>nodeId</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>1</default>
|
||||
<intro>节点ID{默认值:1,传入值:@RequestInt_Id}</intro>
|
||||
</attributes>
|
||||
<IsXsltSql>false</IsXsltSql>
|
||||
<IsXsltCountSql>false</IsXsltCountSql>
|
||||
<LabelSqlString>SELECT NodeID = @nodeId</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:template match="/NewDataSet/Table">
|
||||
<xsl:value-of select="pe:GetNodeInfo(NodeID,'Tips')"/>
|
||||
</xsl:template>
|
||||
</xsl:transform>]]></LabelTemplate>
|
||||
</root>
|
||||
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<LabelType>【附加包】</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>sql_sysquery</LabelDataType>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<attributes>
|
||||
<name>nodeId</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>1</default>
|
||||
<intro>节点ID{默认值:1,传入值:@RequestInt_Id}</intro>
|
||||
</attributes>
|
||||
<IsXsltSql>false</IsXsltSql>
|
||||
<IsXsltCountSql>false</IsXsltCountSql>
|
||||
<LabelSqlString>SELECT NodeID = @nodeId</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:template match="/NewDataSet/Table">
|
||||
<xsl:value-of select="pe:GetNodeInfo(NodeID,'Depth')"/>
|
||||
</xsl:template>
|
||||
</xsl:transform>]]></LabelTemplate>
|
||||
</root>
|
||||
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<root>
|
||||
<LabelType>【附加包】</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>sql_sysquery</LabelDataType>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<attributes>
|
||||
<name>nodeId</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>1</default>
|
||||
<intro>节点ID{默认值:1,传入值:@RequestInt_Id}</intro>
|
||||
</attributes>
|
||||
<IsXsltSql>false</IsXsltSql>
|
||||
<IsXsltCountSql>false</IsXsltCountSql>
|
||||
<LabelSqlString>SELECT NodeID = @nodeId</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:template match="/NewDataSet/Table">
|
||||
<xsl:value-of select="pe:GetNodeInfo(NodeID,'HitsOfHot')"/>
|
||||
</xsl:template>
|
||||
</xsl:transform>]]></LabelTemplate>
|
||||
</root>
|
||||
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<LabelType>【附加包】</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>sql_sysquery</LabelDataType>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<attributes>
|
||||
<name>nodeId</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>1</default>
|
||||
<intro>节点ID{默认值:1,传入值:@RequestInt_Id}</intro>
|
||||
</attributes>
|
||||
<IsXsltSql>false</IsXsltSql>
|
||||
<IsXsltCountSql>false</IsXsltCountSql>
|
||||
<LabelSqlString>SELECT NodeID = @nodeId</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:template match="/NewDataSet/Table">
|
||||
<xsl:value-of select="pe:GetNodeInfo(NodeID,'RootId')"/>
|
||||
</xsl:template>
|
||||
</xsl:transform>]]></LabelTemplate>
|
||||
</root>
|
||||
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<LabelType>【附加包】</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>sql_sysquery</LabelDataType>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<attributes>
|
||||
<name>nodeId</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>1</default>
|
||||
<intro>节点ID{默认值:1,传入值:@RequestInt_Id}</intro>
|
||||
</attributes>
|
||||
<IsXsltSql>false</IsXsltSql>
|
||||
<IsXsltCountSql>false</IsXsltCountSql>
|
||||
<LabelSqlString>SELECT NodeID = @nodeId</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:template match="/NewDataSet/Table">
|
||||
<xsl:value-of select="pe:GetNodeInfo(NodeID,'ParentId')"/>
|
||||
</xsl:template>
|
||||
</xsl:transform>]]></LabelTemplate>
|
||||
</root>
|
||||
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<LabelType>【附加包】</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>sql_sysquery</LabelDataType>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<attributes>
|
||||
<name>nodeId</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>1</default>
|
||||
<intro>节点ID{默认值:1,传入值:@RequestInt_Id}</intro>
|
||||
</attributes>
|
||||
<IsXsltSql>false</IsXsltSql>
|
||||
<IsXsltCountSql>false</IsXsltCountSql>
|
||||
<LabelSqlString>SELECT NodeID = @nodeId</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:template match="/NewDataSet/Table">
|
||||
<xsl:value-of select="pe:GetNodeInfo(NodeID,'ParentPath')"/>
|
||||
</xsl:template>
|
||||
</xsl:transform>]]></LabelTemplate>
|
||||
</root>
|
||||
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<LabelType>【附加包】</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>sql_sysquery</LabelDataType>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<attributes>
|
||||
<name>nodeId</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>1</default>
|
||||
<intro>节点ID{默认值:1,传入值:@RequestInt_Id}</intro>
|
||||
</attributes>
|
||||
<IsXsltSql>false</IsXsltSql>
|
||||
<IsXsltCountSql>false</IsXsltCountSql>
|
||||
<LabelSqlString>SELECT NodeID = @nodeId</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:template match="/NewDataSet/Table">
|
||||
<xsl:value-of select="pe:GetNodeInfo(NodeID,'MetaKeywords')"/>
|
||||
</xsl:template>
|
||||
</xsl:transform>]]></LabelTemplate>
|
||||
</root>
|
||||
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<LabelType>【附加包】</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>sql_sysquery</LabelDataType>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<attributes>
|
||||
<name>nodeId</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>1</default>
|
||||
<intro>节点ID{默认值:1,传入值:@RequestInt_Id}</intro>
|
||||
</attributes>
|
||||
<IsXsltSql>false</IsXsltSql>
|
||||
<IsXsltCountSql>false</IsXsltCountSql>
|
||||
<LabelSqlString>SELECT NodeID = @nodeId</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:template match="/NewDataSet/Table">
|
||||
<xsl:value-of select="pe:GetNodeInfo(NodeID,'MetaDescription')"/>
|
||||
</xsl:template>
|
||||
</xsl:transform>]]></LabelTemplate>
|
||||
</root>
|
||||
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<LabelType>【附加包】</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>sql_sysquery</LabelDataType>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<attributes>
|
||||
<name>nodeId</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>1</default>
|
||||
<intro>节点ID{默认值:1,传入值:@RequestInt_Id}</intro>
|
||||
</attributes>
|
||||
<IsXsltSql>false</IsXsltSql>
|
||||
<IsXsltCountSql>false</IsXsltCountSql>
|
||||
<LabelSqlString>SELECT NodeID = @nodeId</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:template match="/NewDataSet/Table">
|
||||
<xsl:value-of select="pe:GetNodePath(false,NodeID)"/>
|
||||
</xsl:template>
|
||||
</xsl:transform>]]></LabelTemplate>
|
||||
</root>
|
||||
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<LabelType>【附加包】</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>sql_sysquery</LabelDataType>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<attributes>
|
||||
<name>itemId</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>1</default>
|
||||
<intro>节点ID{默认值:1,传入值:@RequestInt_Id}</intro>
|
||||
</attributes>
|
||||
<IsXsltSql>false</IsXsltSql>
|
||||
<IsXsltCountSql>false</IsXsltCountSql>
|
||||
<LabelSqlString>SELECT TOP 1 NodeID FROM PE_CommonModel WHERE 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="html" />
|
||||
<xsl:template match="/NewDataSet/Table">
|
||||
<xsl:value-of select="NodeID"/>
|
||||
</xsl:template>
|
||||
</xsl:transform>]]></LabelTemplate>
|
||||
</root>
|
||||
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<LabelType>【附加包】</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>sql_sysquery</LabelDataType>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<attributes>
|
||||
<name>queryCond</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>SELECT COUNT(*) AS Total FROM PE_CommonModel</default>
|
||||
<intro>查询语句</intro>
|
||||
</attributes>
|
||||
<IsXsltSql>false</IsXsltSql>
|
||||
<IsXsltCountSql>false</IsXsltCountSql>
|
||||
<LabelSqlString>@queryCond</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:template match="/">
|
||||
<xsl:value-of select="/NewDataSet/Table/Total"/>
|
||||
</xsl:template>
|
||||
</xsl:transform>]]></LabelTemplate>
|
||||
</root>
|
||||
@@ -0,0 +1,108 @@
|
||||
<root>
|
||||
<LabelType>【附加包】</LabelType>
|
||||
<LabelImage>../../Admin/Images/LabelIco/GetArticleCustom.gif</LabelImage>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>sql_sysquery</LabelDataType>
|
||||
<attributes>
|
||||
<name>depth</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>5</default>
|
||||
<intro>显示多少层</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>nodeId</name>
|
||||
<datatype>supersql</datatype>
|
||||
<default>0</default>
|
||||
<intro>节点ID</intro>
|
||||
</attributes>
|
||||
<LabelSqlString>SELECT * FROM PE_Nodes WHERE ParentID = @nodeId AND ShowOnMenu = 1 ORDER BY RootID,OrderID</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="depth"/>
|
||||
<xsl:template match="/NewDataSet/Table">
|
||||
<xsl:choose>
|
||||
<xsl:when test="Child = 0">
|
||||
<li>
|
||||
<xsl:if test="Depth = 0">
|
||||
<xsl:attribute name="class">top</xsl:attribute>
|
||||
</xsl:if>
|
||||
<a>
|
||||
<xsl:attribute name="href">
|
||||
<xsl:choose>
|
||||
<xsl:when test="NodeType = 4">
|
||||
<xsl:value-of select="LinkUrl"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="pe:GetNodePath(false,NodeID)"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:attribute>
|
||||
<xsl:if test="Depth = 0">
|
||||
<xsl:attribute name="class">top_link</xsl:attribute>
|
||||
</xsl:if>
|
||||
<xsl:choose>
|
||||
<xsl:when test="Depth = 0">
|
||||
<span >
|
||||
<xsl:if test="Depth=0 and Child<0">
|
||||
<xsl:attribute name="class">down</xsl:attribute>
|
||||
</xsl:if>
|
||||
<xsl:value-of select="NodeName"/>
|
||||
</span>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="NodeName"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</a>
|
||||
</li>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<li >
|
||||
<xsl:if test="Depth = 0">
|
||||
<xsl:attribute name="class">top</xsl:attribute>
|
||||
</xsl:if>
|
||||
<a class="fly">
|
||||
<xsl:attribute name="href">
|
||||
<xsl:choose>
|
||||
<xsl:when test="NodeType = 4">
|
||||
<xsl:value-of select="LinkUrl"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="pe:GetNodePath(false,NodeID)"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:attribute>
|
||||
<xsl:if test="Depth = 0">
|
||||
<xsl:attribute name="class">top_link</xsl:attribute>
|
||||
</xsl:if>
|
||||
<xsl:choose>
|
||||
<xsl:when test="Depth = 0">
|
||||
<span class="down">
|
||||
<xsl:value-of select="NodeName"/>
|
||||
</span>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="NodeName"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</a>
|
||||
<xsl:if test="Child>0 and Depth<$depth">
|
||||
<ul>
|
||||
<xsl:if test="ParentID = 0">
|
||||
<xsl:attribute name="class">sub</xsl:attribute>
|
||||
</xsl:if>
|
||||
{PE.Label id="PE-栏目多级下拉菜单" nodeId="<xsl:value-of select="NodeID"/>" depth="<xsl:value-of select="$depth"/>" /}
|
||||
</ul>
|
||||
</xsl:if>
|
||||
</li>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
</xsl:transform>]]></LabelTemplate>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<IsXsltSql>false</IsXsltSql>
|
||||
<IsXsltCountSql>false</IsXsltCountSql>
|
||||
</root>
|
||||
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<LabelType>【附加包】</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>txt</OutType>
|
||||
<LabelDataType>static</LabelDataType>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
<LabelTemplate><![CDATA[<link href="{PE.SiteConfig.SkinPath/}css/dropdownmenu.css" rel="stylesheet" type="text/css" />
|
||||
<script language="javascript" type="text/javascript" src="{PE.SiteConfig.SkinPath/}js/dropdownmenu.js"></script>
|
||||
<ul id="nav">{PE.Label id="PE-栏目多级下拉菜单" /}</ul>]]></LabelTemplate>
|
||||
</root>
|
||||
@@ -0,0 +1,257 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<LabelType>【附加包】</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>sql_sysquery</LabelDataType>
|
||||
<LabelSqlString><![CDATA[SELECT
|
||||
N.NodeID,
|
||||
N.ParentID,
|
||||
N.NodeName,
|
||||
N.Tips
|
||||
FROM
|
||||
dbo.PE_Nodes N
|
||||
WHERE
|
||||
N.ShowOnMenu = 1 AND
|
||||
N.Depth < @depth
|
||||
ORDER BY
|
||||
N.NodeID]]></LabelSqlString>
|
||||
<attributes>
|
||||
<name>enableInsideScript</name>
|
||||
<default>true</default>
|
||||
<intro>是否启用内置脚本,当然您可以不选择此项自行引入</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>enableInsideCSS</name>
|
||||
<default>true</default>
|
||||
<intro>是否启用内部样式表,当然您可以不选择此项自行引入</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>closeSameLevel</name>
|
||||
<default>true</default>
|
||||
<intro>自动关闭同层级节点</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>showTips</name>
|
||||
<default>true</default>
|
||||
<intro>是否显示栏目提示</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>useCookies</name>
|
||||
<default>true</default>
|
||||
<intro>启用Cookies,启用后会保留客户树开启状态</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>folderLinks</name>
|
||||
<default>true</default>
|
||||
<intro>是否启用父节点链接模式</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>useLines</name>
|
||||
<default>true</default>
|
||||
<intro>是否启用装饰线</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>useIcons</name>
|
||||
<default>true</default>
|
||||
<intro>是否启用图标</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>inOrder</name>
|
||||
<default>true</default>
|
||||
<intro>是否启用排序加速</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>useStatusText</name>
|
||||
<default>true</default>
|
||||
<intro>代替URL在状态栏上显示的节名名称</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>openType</name>
|
||||
<default>_blank</default>
|
||||
<intro>连接打开方式</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>iconRoot</name>
|
||||
<default>Template/PluginLabelPlus/img/iconRoot.gif</default>
|
||||
<intro>根节点图标</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>iconFolder</name>
|
||||
<default>Template/PluginLabelPlus/img/iconFolder.gif</default>
|
||||
<intro>带子节点的节点图标</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>iconFolderOpen</name>
|
||||
<default>Template/PluginLabelPlus/img/iconFolderOpen.gif</default>
|
||||
<intro>带子节点的节点图标打开状态</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>iconNode</name>
|
||||
<default>Template/PluginLabelPlus/img/iconNode.gif</default>
|
||||
<intro>节点图标</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>iconEmpty</name>
|
||||
<default>Template/PluginLabelPlus/img/iconEmpty.gif</default>
|
||||
<intro>空白图标</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>iconLine</name>
|
||||
<default>Template/PluginLabelPlus/img/iconLine.gif</default>
|
||||
<intro>线条</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>iconJoin</name>
|
||||
<default>Template/PluginLabelPlus/img/iconJoin.gif</default>
|
||||
<intro>接合点图标</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>iconJoinBottom</name>
|
||||
<default>Template/PluginLabelPlus/img/iconJoinBottom.gif</default>
|
||||
<intro>底部接合点图标</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>iconPlus</name>
|
||||
<default>Template/PluginLabelPlus/img/iconPlus.gif</default>
|
||||
<intro>加号接合点图标</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>iconPlusBottom</name>
|
||||
<default>Template/PluginLabelPlus/img/iconPlusBottom.gif</default>
|
||||
<intro>底部加号接合点图标</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>iconMinus</name>
|
||||
<default>Template/PluginLabelPlus/img/iconMinus.gif</default>
|
||||
<intro>减号接合点图标</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>iconMinusBottom</name>
|
||||
<default>Template/PluginLabelPlus/img/iconMinusBottom.gif</default>
|
||||
<intro>底部减号接合点图标</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>iconNoLinePlus</name>
|
||||
<default>Template/PluginLabelPlus/img/iconNoLinePlus.gif</default>
|
||||
<intro>无线条加号接合点图标</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>iconNoLineMinus</name>
|
||||
<default>Template/PluginLabelPlus/img/iconNoLineMinus.gif</default>
|
||||
<intro>无线条减号接合点图标</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="enableInsideScript" />
|
||||
<xsl:param name="enableInsideCSS" />
|
||||
<xsl:param name="enableDefaultOpenNodeId" />
|
||||
<xsl:param name="defaultOpenNodeId" />
|
||||
<xsl:param name="closeSameLevel" />
|
||||
<xsl:param name="useCookies" />
|
||||
<xsl:param name="folderLinks" />
|
||||
<xsl:param name="useLines" />
|
||||
<xsl:param name="useIcons" />
|
||||
<xsl:param name="inOrder" />
|
||||
<xsl:param name="useStatusText" />
|
||||
<xsl:param name="openType" />
|
||||
<xsl:param name="showTips" />
|
||||
<xsl:param name="iconRoot" />
|
||||
<xsl:param name="iconFolder" />
|
||||
<xsl:param name="iconFolderOpen" />
|
||||
<xsl:param name="iconNode" />
|
||||
<xsl:param name="iconEmpty" />
|
||||
<xsl:param name="iconLine" />
|
||||
<xsl:param name="iconJoin" />
|
||||
<xsl:param name="iconJoinBottom" />
|
||||
<xsl:param name="iconPlus" />
|
||||
<xsl:param name="iconPlusBottom" />
|
||||
<xsl:param name="iconMinus" />
|
||||
<xsl:param name="iconMinusBottom" />
|
||||
<xsl:param name="iconNoLinePlus" />
|
||||
<xsl:param name="iconNoLineMinus" />
|
||||
<xsl:template match="/">
|
||||
<xsl:if test="$enableInsideScript='true'">
|
||||
<script language="javascript" type="text/javascript" >
|
||||
<xsl:attribute name="src">
|
||||
<xsl:value-of select="pe:InstallDir()"/>Template/PluginLabelPlus/js/lewitree.js</xsl:attribute>
|
||||
</script>
|
||||
</xsl:if>
|
||||
<xsl:if test="$enableInsideCSS='true'">
|
||||
<style type="text/css">
|
||||
.LewiTree{color:#666;font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;font-size:12px}
|
||||
.LewiTree img{border:0px;vertical-align:middle}
|
||||
.LewiTree a{color:#333;text-decoration:none}
|
||||
.LewiTree a.node,.LewiTree a.nodeSel{padding:1px 2px 1px 2px;white-space:nowrap}
|
||||
.LewiTree a.node:hover,.LewiTree a.nodeSel:hover{color:#333;text-decoration:underline}
|
||||
.LewiTree a.nodeSel{background-color:#c0d2ec}
|
||||
.LewiTree .clip{overflow:hidden}
|
||||
</style>
|
||||
</xsl:if>
|
||||
<script type="text/javascript">
|
||||
lewi = new LewiTree('lewi');
|
||||
lewi.config.useStatusText=<xsl:value-of select="$useStatusText" />;
|
||||
lewi.config.closeSameLevel=<xsl:value-of select="$closeSameLevel" />;
|
||||
lewi.config.useCookies=<xsl:value-of select="$useCookies" />;
|
||||
lewi.config.target="<xsl:value-of select="$openType" />";
|
||||
lewi.config.folderLinks=<xsl:value-of select="$folderLinks" />;
|
||||
lewi.config.useSelection=true;
|
||||
lewi.config.useLines=<xsl:value-of select="$useLines" />;
|
||||
lewi.config.useIcons=<xsl:value-of select="$useIcons" />;
|
||||
lewi.config.inOrder=<xsl:value-of select="$inOrder" />;
|
||||
lewi.icon.root='<xsl:value-of select="pe:InstallDir()"/>
|
||||
<xsl:value-of select="$iconRoot" />';
|
||||
lewi.icon.folder='<xsl:value-of select="pe:InstallDir()"/>
|
||||
<xsl:value-of select="$iconFolder" />';
|
||||
lewi.icon.folderOpen='<xsl:value-of select="pe:InstallDir()"/>
|
||||
<xsl:value-of select="$iconFolderOpen" />';
|
||||
lewi.icon.node='<xsl:value-of select="pe:InstallDir()"/>
|
||||
<xsl:value-of select="$iconNode" />';
|
||||
lewi.icon.empty='<xsl:value-of select="pe:InstallDir()"/>
|
||||
<xsl:value-of select="$iconEmpty" />';
|
||||
lewi.icon.line='<xsl:value-of select="pe:InstallDir()"/>
|
||||
<xsl:value-of select="$iconLine" />';
|
||||
lewi.icon.join='<xsl:value-of select="pe:InstallDir()"/>
|
||||
<xsl:value-of select="$iconJoin" />';
|
||||
lewi.icon.joinBottom='<xsl:value-of select="pe:InstallDir()"/>
|
||||
<xsl:value-of select="$iconJoinBottom" />';
|
||||
lewi.icon.plus='<xsl:value-of select="pe:InstallDir()"/>
|
||||
<xsl:value-of select="$iconPlus" />';
|
||||
lewi.icon.plusBottom='<xsl:value-of select="pe:InstallDir()"/>
|
||||
<xsl:value-of select="$iconPlusBottom" />';
|
||||
lewi.icon.minus='<xsl:value-of select="pe:InstallDir()"/>
|
||||
<xsl:value-of select="$iconMinus" />';
|
||||
lewi.icon.minusBottom='<xsl:value-of select="pe:InstallDir()"/>
|
||||
<xsl:value-of select="$iconMinusBottom" />';
|
||||
lewi.icon.nlPlus='<xsl:value-of select="pe:InstallDir()"/>
|
||||
<xsl:value-of select="$iconNoLinePlus" />';
|
||||
lewi.icon.nlMinus='<xsl:value-of select="pe:InstallDir()"/>
|
||||
<xsl:value-of select="$iconNoLineMinus" />';
|
||||
lewi.add(0,-1,'<xsl:value-of select="pe:SiteName()"/>首页','<xsl:value-of select="pe:SitePath()"/>'<xsl:if test="$showTips='true'">,'<xsl:value-of select="Tips"/>'</xsl:if>);
|
||||
<xsl:for-each select="/NewDataSet/Table">lewi.add(<xsl:value-of select="NodeID"/> ,<xsl:value-of select="ParentID"/> ,'<xsl:value-of select="NodeName"/> ','<xsl:value-of select="pe:GetNodePath(false,NodeID)"/>'<xsl:if test="$showTips='true'">,'<xsl:value-of select="Tips"/>'</xsl:if>);</xsl:for-each>
|
||||
document.write(lewi);
|
||||
<xsl:if test="$enableDefaultOpenNodeId='true'">
|
||||
window.onload=lewi.openTo(<xsl:value-of select="$enableDefaultOpenNodeId" />, true)
|
||||
</xsl:if>
|
||||
</script>
|
||||
</xsl:template>
|
||||
</xsl:transform>]]></LabelTemplate>
|
||||
<attributes>
|
||||
<name>depth</name>
|
||||
<default>10</default>
|
||||
<intro>最多显示多少层</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>defaultOpenNodeId</name>
|
||||
<default>1</default>
|
||||
<intro>默认开启的节点ID</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>enableDefaultOpenNodeId</name>
|
||||
<default>true</default>
|
||||
<intro>是否开启指定节点为打开状态</intro>
|
||||
</attributes>
|
||||
<EnabelAjax>False</EnabelAjax>
|
||||
</root>
|
||||
Reference in New Issue
Block a user