该贴的这个功能正好是我整站需要用的,(除此之外,也不再需要什么特效了,呵呵)
读贴后我几次试着都做不出来这个效果。也许是我还不知道什么是xslt的原因吧,但是为了这一个简单的效果而去学习复杂头痛的xslt,貌似很不实际哦。
贴中有一句话“新建这个通用循环栏目标签里,已都默认给出,您只需要简单修加修改即可以使用。”以下是默认给出的标签:
外层SQL: SELECT TOP 10 ID,FolderName FROM [KS_Class] Where ChannelID=1 and ClassType=1 ORDER BY FolderOrder
内层SQL: SELECT TOP 10 id,title,adddate FROM [KS_Article] Where Tid='{R:ID}' Order By ID Desc
XSLT样式:
<?xml version="1.0" encoding="GB2312"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<div class="class_loop">
<xsl:for-each select="xml/outerlist/outerrow">
<div class="loop_content">
<div class="loop_title">
<span class="classname"><a href="{@classlink}"><xsl:value-of select="@foldername" disable-output-escaping="yes" /></a></span>
<span class="class_more"><a href="{@classlink}">更多</a></span>
</div>
<div class="loop_list">
<ul>
<xsl:for-each select="innerlist/innerrow">
<li><a href="{@linkurl}" title="{@title}" target="_blank">{KS:CutText(<xsl:value-of select="@title" disable-output-escaping="yes"/>,20,"...")}</a></li>
</xsl:for-each>
</ul>
</div>
</div>
</xsl:for-each>
</div>
</xsl:template>
</xsl:stylesheet>
哪们好心的版主或者高手老大,能不能用通俗点的语言告诉我怎么修改这个默认的代码,后才可以放到网页上实现。谢谢!
例如告诉我哪个代码与哪个代码之间要改换成网站某栏目页的ID号码,这样听起来比较通俗易懂。。呵呵