木子屋 Dnawo's BLOG

新云CMS4.0SP2调出软件真实下载地址

👤 dnawo 📅 2010-09-12 👁 5648 👍 0 💬 0 🔄 来源:本站原创
登录后台,依次打开"常规设置→模板管理→编辑XSLT样式→编辑downaddress.xslt",修改如下(绿色新增):

<?xml version="1.0" encoding="GB2312"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" omit-xml-declaration = "yes" indent="yes" version="4.0"/>
	<!--
	Copyright (C) 2007,2008 NewAsp.Net. All rights reserved.
	Written by newasp.net Sunwin
	-->

<xsl:template match="/">
	<xsl:choose>
		<xsl:when test="/xml/@action=1"><xsl:call-template name="downloadlist1"/></xsl:when>
		<xsl:when test="/xml/@action=2"><xsl:call-template name="downloadlink"/></xsl:when>
		<xsl:when test="/xml/@action=3"><xsl:call-template name="downloadlist3"/></xsl:when>
		<xsl:when test="/xml/@action=5"><xsl:call-template name="downloadlist5"/></xsl:when>
		[color=Green]<xsl:when test="/xml/@action=6"><xsl:call-template name="downloadlist6"/></xsl:when>[/color]
		<xsl:otherwise><xsl:call-template name="downloadlist2"/></xsl:otherwise>
	</xsl:choose>
</xsl:template>

<xsl:template name="downloadlist1">
	<xsl:for-each select="xml/datalist/row">
		<img src="{$installdir}skins/icons/icon_download.gif" border="0" align="absMiddle"/><a href="{@link}" target="_blank"><b>点这里下载 → <xsl:value-of select="@downname" disable-output-escaping="yes"/></b></a><br/>
	</xsl:for-each>
</xsl:template>

<xsl:template name="downloadlist2">
	<xsl:for-each select="xml/datalist/row">
		<img src="{$installdir}skins/icons/icon_download.gif" border="0" align="absMiddle"/><a href="{@link}" target="_blank"><b>点这里下载 → <xsl:value-of select="@downname" disable-output-escaping="yes"/></b></a><br/>
	</xsl:for-each>
</xsl:template>

<xsl:template name="downloadlink">
	<a href="{xml/datalist/row/@link}"><img src="{$installdir}skins/icons/downloadBtn.gif" border="0" alt="{xml/datalist/row/@title}下载" /></a>
</xsl:template>

<xsl:template name="downloadlist3">
	<xsl:for-each select="xml/datalist/row">
		arrDownurl[<xsl:value-of select="@n" />]=new Array('<xsl:value-of select="@downname" />','<xsl:value-of select="@link" />','<xsl:value-of select="@title" />',<xsl:value-of select="@show" />,<xsl:value-of select="@downid" />);
	</xsl:for-each>
</xsl:template>

<xsl:template name="downloadlist5">
	<script src="http://pstatic.xunlei.com/js/webThunderDetect.js"></script>
	<xsl:for-each select="xml/datalist/row">
		<img src="{$installdir}skins/icons/icon_download.gif" border="0" align="absMiddle"/>
		<xsl:choose>
			<xsl:when test="@isouter=2">
				<a href="javascript:" thunderHref="{@link}" thunderPid="{/xml/@thunderid}" thunderType="" thunderResTitle="" onClick="return OnDownloadClick_Simple(this,2)" oncontextmenu="ThunderNetwork_SetHref(this)"><b>点这里下载 → <xsl:value-of select="@downname" disable-output-escaping="yes"/></b></a><br/>
			</xsl:when>
			<xsl:when test="@isouter=3">
				<a href="{@link}" target="_blank"><b>点这里下载 → <xsl:value-of select="@downname" disable-output-escaping="yes"/></b></a><br/>
			</xsl:when>
			<xsl:otherwise>
				<a href="{@link}" target="_blank"><b>点这里下载 → <xsl:value-of select="@downname" disable-output-escaping="yes"/></b></a><br/>
			</xsl:otherwise>
		</xsl:choose>
	</xsl:for-each>
</xsl:template>

[color=Green]<xsl:template name="downloadlist6">
	<xsl:value-of select="xml/datalist/row/@link2" />
</xsl:template>[/color]
</xsl:stylesheet>

软件下载选择"↓不使用下载服务器↓"或将第一个下载服务器的"是否外部连接"设置为否,再在"下载中心管理→模板风格管理→信息页面模板(show.html)"模板中使用下边标签就可以调出真实下载地址了:

{$xml:datalist id="downaddress" file="downaddress.xslt" action="6"}

评论(0)

暂无评论。

验证码
评论需审核通过后显示
← 上一篇 新云CMS4.0SP2使用笔记 下一篇 → 新云CMS4.0SP2软件列表页面改为图片列表