📄 flash幻灯标签.config
字号:
<root>
<LabelType>FLASH幻灯标签</LabelType>
<LabelImage>../../Admin/Images/LabelIco/GetArticleCustom.gif</LabelImage>
<LabelIntro>JavaScript脚本驱动的FLASH幻灯标签</LabelIntro>
<LabelDataType>sql_sysquery</LabelDataType>
<LabelSqlString><![CDATA[SELECT TOP @listnum PE_CommonModel.*,@tablename.* FROM PE_CommonModel INNER JOIN @tablename ON PE_CommonModel.ItemID = @tablename.ID WHERE ((PE_CommonModel.NodeID =@nodeid) AND (PE_CommonModel.DefaultPicUrl != '') AND (PE_CommonModel.Status = 99) AND (PE_CommonModel.EliteLevel >= @level) AND (PE_CommonModel.Hits >=@hot)) ORDER BY PE_CommonModel.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"
xmlns:ms="urn:schemas-microsoft-com:xslt"
xmlns:csharp="urn:the-xml-files:xslt-csharp"
exclude-result-prefixes="pe ms csharp"
>
<xsl:variable name="t1"/>
<ms:script language="c#" implements-prefix="csharp">
public string ReBudList(string name, int num) {
string outstr = string.Empty;
for(int i = 0; i < num ; i++)
{
if(i > 0)
{
outstr += "+\";\"+";
}
outstr += name + (i + 1);
}
if(num<=0)
{
outstr = "\"\"";
}
return outstr;
}
</ms:script>
<xsl:param name="titlelen"/>
<xsl:output method="html" />
<xsl:template match="/">
<script type="text/javascript">
<xsl:for-each select="NewDataSet/Table">
img<xsl:number value="position()" format="1" />="<xsl:value-of select="pe:UpLoadDir()"/>
<xsl:value-of select="DefaultPicUrl"/>";
Link<xsl:number value="position()" format="1" />=escape("/item/<xsl:value-of select="ItemID" />.aspx");
title<xsl:number value="position()" format="1" />="<xsl:value-of disable-output-escaping="yes" select="pe:CutText(Title,$titlelen,'...')"/>";
</xsl:for-each>
info1=" ";
info2=" ";
info3=" ";
info4=" ";
info5=" ";
var img=<xsl:value-of select="csharp:ReBudList('img',count(NewDataSet/Table))"/>;
var
title=<xsl:value-of select="csharp:ReBudList('title',count(NewDataSet/Table))"/>;
var info=" ; ; ; ; ;"
var
link=<xsl:value-of select="csharp:ReBudList('Link',count(NewDataSet/Table))"/>;
document.write('<embed src="/images/flipper.swf" FlashVars="imgURL='+img+'&flipText1='+title+'&flipText2='+info+'&flipLink='+link+'&trailer=0&flipText2Clr=0&winTarget=0&isFrozen=0&interval=2" menu="true" quality="high" width="635" height="228" allowScriptAccess="always" type="application/x-shockwave-flash" />');
</script>
</xsl:template>
</xsl:transform>]]></LabelTemplate>
<attributes>
<name>listnum</name>
<default>5</default>
<intro>显示数量</intro>
</attributes>
<OutType>
</OutType>
<CacheTime>60</CacheTime>
<attributes>
<name>titlelen</name>
<default>30</default>
<intro>标题最多字符数量</intro>
</attributes>
<attributes>
<name>tablename</name>
<default>PE_U_Article</default>
<intro>模型表名</intro>
</attributes>
<attributes>
<name>nodeid</name>
<default>1127</default>
<intro>节点ID</intro>
</attributes>
<attributes>
<name>level</name>
<default>0</default>
<intro>推荐级下限</intro>
</attributes>
<attributes>
<name>hot</name>
<default>0</default>
<intro>热门下限</intro>
</attributes>
</root>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -