first commit

This commit is contained in:
2026-08-31 16:22:00 +08:00
commit e969a1e559
2665 changed files with 128795 additions and 0 deletions
@@ -0,0 +1,77 @@
<?xml version="1.0"?>
<root>
<LabelType>搜索类</LabelType>
<LabelIntro>
</LabelIntro>
<OutType>sin</OutType>
<LabelDataType>sql_sysquery</LabelDataType>
<attributes>
<name>keyword</name>
<datatype>supersql</datatype>
<default>哈哈</default>
<intro>搜索关键字值</intro>
</attributes>
<LabelSqlString><![CDATA[SELECT TOP 1 KeywordID FROM PE_Keywords WHERE KeywordText = '@keyword']]></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="titleLength"/>
<xsl:param name="keyword"/>
<xsl:param name="outputQty"/>
<xsl:param name="tableName"/>
<xsl:template match="/">
<xsl:choose>
<xsl:when test="count(/NewDataSet/Table) = 0 ">
<li>还没有内容</li>
</xsl:when>
<xsl:otherwise>
{PE.Label id="全站搜索按关键字_普通式" queryCond="SELECT TOP @pagesize *
FROM PE_CommonModel CM
<xsl:if test="$tableName != ''">
INNER JOIN <xsl:value-of select="$tableName" /> UT ON (CM.ItemID = UT.ID)
</xsl:if>
WHERE
CM.Status = 99 AND CM.SigninType!=2 AND
CM.GeneralID IN(SELECT KM.GeneralID FROM PE_KeywordRelationShip KM WHERE KM.KeywordID = <xsl:value-of select="/NewDataSet/Table/KeywordID"/>) AND
CM.GeneralID NOT IN(
SELECT TOP @startrow ICM.GeneralID
FROM PE_CommonModel ICM
<xsl:if test="$tableName != ''">
INNER JOIN <xsl:value-of select="$tableName" /> IUT ON (ICM.ItemID = IUT.ID)
</xsl:if>
WHERE ICM.Status = 99 AND ICM.SigninType!=2 AND ICM.GeneralID IN(SELECT IKM.GeneralID FROM PE_KeywordRelationShip IKM WHERE IKM.KeywordID = <xsl:value-of select="/NewDataSet/Table/KeywordID"/>)
ORDER BY ICM.UpdateTime DESC)
ORDER BY CM.UpdateTime DESC" queryCount="SELECT COUNT (ICM.GeneralID)
FROM PE_CommonModel ICM
<xsl:if test="$tableName != ''">
INNER JOIN <xsl:value-of select="$tableName" /> IUT ON (ICM.ItemID = IUT.ID)
</xsl:if>
WHERE ICM.Status = 99 AND ICM.SigninType!=2 AND ICM.GeneralID IN(SELECT KM.GeneralID FROM PE_KeywordRelationShip KM WHERE KM.KeywordID = <xsl:value-of select="/NewDataSet/Table/KeywordID"/>)" titleLength="<xsl:value-of select="$titleLength"/>" tableName="<xsl:value-of select="$tableName"/>" page="true" pagesize="<xsl:value-of select="$outputQty"/>" urlpage="true" /}
</xsl:otherwise>
</xsl:choose>
</xsl:template>
</xsl:transform>]]></LabelTemplate>
<attributes>
<name>titleLength</name>
<datatype>supersql</datatype>
<default>60</default>
<intro>标题最多字符数</intro>
</attributes>
<EnabelAjax>False</EnabelAjax>
<IsXsltSql>false</IsXsltSql>
<attributes>
<name>outputQty</name>
<datatype>supersql</datatype>
<default>20</default>
<intro>每页分页数</intro>
</attributes>
<attributes>
<name>tableName</name>
<datatype>supersql</datatype>
<default>
</default>
<intro>所属表名</intro>
</attributes>
<IsXsltCountSql>false</IsXsltCountSql>
</root>