[Rapforums-developer] src/stylesheets/edu/fullcoll/uportal/channels/rap/forum main_old.xsl,NONE,1.1
Status: Beta
Brought to you by:
brippe
From: Brad R. <br...@us...> - 2005-02-08 00:00:42
|
Update of /cvsroot/rapforums/src/stylesheets/edu/fullcoll/uportal/channels/rap/forum In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv574 Added Files: main_old.xsl Log Message: no message --- NEW FILE: main_old.xsl --- <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:output method="html" indent="no"/> <xsl:variable name="newline"> <xsl:text> </xsl:text> </xsl:variable> <!-- this get's overwritten by the servlet --> <xsl:param name="baseActionURL">baseActionURL_false</xsl:param> <xsl:variable name="amp">&</xsl:variable> <xsl:variable name="nbsp"> </xsl:variable> <xsl:variable name="mediaPath" select="'media/edu/fullcoll/uportal/channels/rap'"/> <xsl:template name="incr"> <xsl:param name="current"/> <xsl:param name="max"/> <xsl:call-template name="loop"> <xsl:with-param name="current" select="$current + 1"/> <xsl:with-param name="max" select="$max"/> </xsl:call-template> </xsl:template> <xsl:template name="loop"> <xsl:param name="current"/> <xsl:param name="max"/> <xsl:if test="number($current) <= number($max)"> <!-- loop code to perform work goes here --> <xsl:variable name="currentMinus1"> <xsl:value-of select="$current - 1"/> </xsl:variable> <xsl:variable name="lastNumOnPg"> <xsl:value-of select="$currentMinus1 * 5"/> </xsl:variable> <!-- Don't link to the current page we are on --> <xsl:choose> <xsl:when test=" $current = /rap/currentpage "> <xsl:value-of select="$current"/>  </xsl:when> <xsl:otherwise> <a> <xsl:attribute name="href"><xsl:value-of select="$baseActionURL"/>?mode=main&t=5&lpg=<xsl:value-of select="$lastNumOnPg"/></xsl:attribute> <xsl:value-of select="$current"/> </a>   </xsl:otherwise> </xsl:choose> <!-- end loop code to perform work --> <xsl:call-template name="incr"> <xsl:with-param name="current" select="$current"/> <xsl:with-param name="max" select="$max"/> </xsl:call-template> </xsl:if> </xsl:template> <xsl:template match="/"> <!-- show our logo --> <table class="uportal-background-light" cellpadding="1" cellspacing="0" border="0" width="100%"> <tr> <td> <table class="uportal-background-light" cellpadding="6" cellspacing="0" border="0" width="100%"> <tr> <td> <a href="{$baseActionURL}"> <img src="{$mediaPath}/logo.gif" width="300" height="38" border="0"/> </a> </td> </tr> </table> </td> </tr> </table> <!-- greet the user --> <table cellpadding="0" cellspacing="0" border="0" width="100%"> <tr> <td> <img src="{$mediaPath}/blank.gif" width="1" height="10" border="0"/> </td> </tr> </table> <table cellpadding="0" cellspacing="0" border="0" width="100%"> <tr> <td valign="top" width="99%"> <table cellpadding="3" cellspacing="0" border="0" width="200"> <tr> <td colspan="2"> <font size="-1" face="arial,sans-serif" color="#000000"> <span class="uportal-channel-subtitle"> Welcome, <i> <xsl:value-of select="/rap/username"/>  <br/> <font size="-2"> <xsl:value-of select="/rap/sessionnumber"/> users logged in.</font> </i> </span> </font> </td> </tr> </table> </td> </tr> </table> <!-- list the number of forums and links to navigate forum pages --> <table cellpadding="3" cellspacing="0" border="0" width="100%"> <tr> <!--<td>--> <!-- OUTPUT THE NUMBER OF PAGES --> <!--<font size="-1" face="arial,sans-serif">Forum pages: <xsl:variable name="pages"> <xsl:value-of select="/rap/forumnumber div 5"/> </xsl:variable> <xsl:value-of select="ceiling($pages)"/> <xsl:text>:</xsl:text>   <b>[  <xsl:call-template name="loop"> <xsl:with-param name="current" select="1"/> <xsl:with-param name="max" select="ceiling($pages)"/> </xsl:call-template> ]</b> </font> </td>--> <td align="right"> <a> <xsl:attribute name="href"><xsl:value-of select="$baseActionURL"/>?mode=admin&type=adminForum</xsl:attribute>Forum Administration </a> </td> </tr> </table> <!-- show the available forums --> <table cellpadding="0" cellspacing="0" border="0" width="100%"> <tr> <td valign="top"> <!--<table class="uportal-background-content" cellpadding="4" cellspacing="0" border="0" width="100%">--> <!-- Forum Layout --> <xsl:for-each select="rap/rapforums/category"> <table cellpadding="2" cellspacing="2" border="0" width="100%"> <xsl:if test="position() mod 2 = 1"> <tr> <!-- left hand forums --> <td width="50%" valign="top"> <font size="-1"> <!-- start table for cat --> <table border="0" cellpadding="1" cellspacing="1" width="100%"> <tr height="1"> <td width="10"> <img src="{$mediaPath}/blank.gif" width="1" height="1" border="0"/> </td> <td width="150" colspan="2"> </td> </tr> <tr> <td colspan="3" class="uportal-text"> <b> <xsl:value-of select="name"/> </b> </td> </tr> <tr> <td colspan="3"> <hr size="1" width="75%" color="#666666"/> </td> </tr> <tr class="grey3"> <td colspan="3" height="4"> <img src="{$mediaPath}/blank.gif" width="1" height="1" border="0"/> </td> </tr> <!-- Display forums from the category --> <xsl:for-each select="rapforum"> <tr> <td colspan="3" height="2"/> </tr> <tr> <td width="10" valign="top" align="center"> <img src="images/forum.gif" width="6" height="6" vspace="4" border="0"/> </td> <td colspan="2" width="100%"> <a> <xsl:attribute name="class">uportal-channel-subtitle</xsl:attribute> <xsl:attribute name="href"><xsl:value-of select="$baseActionURL"/>?mode=forum&forum=<xsl:value-of select="forumid"/>&start=0</xsl:attribute> <xsl:value-of select="name"/> </a> </td> </tr> </xsl:for-each> <!-- end of category table --> </table> </font> </td> <!-- even forums --> <td width="50%" valign="top"> <font size="-1"> <!-- start table for cat --> <table border="0" cellpadding="1" cellspacing="1" width="100%"> <tr height="1"> <td width="10"> <img src="{$mediaPath}/blank.gif" width="1" height="1" border="0"/> </td> <td width="150" colspan="2"> </td> </tr> <!-- start category --> <tr valign="top"> <td colspan="3" class="uportal-text"> <b> <xsl:value-of select="following-sibling::category/name"/> </b> </td> </tr> <tr> <td colspan="3"> <hr size="1" width="75%" color="#666666"/> </td> </tr> <tr class="grey3" valign="top"> <td colspan="3" height="4"> <img src="{$mediaPath}/blank.gif" width="1" height="1" border="0"/> </td> </tr> <!-- end cat --> <xsl:for-each select="following-sibling::category[1]/rapforum"> <xsl:value-of select="following-sibling::category/name"/> <br/> <tr valign="top"> <td colspan="3" height="2"/> </tr> <tr valign="top"> <td width="10" valign="top" align="center"> <img src="images/forum.gif" width="6" height="6" vspace="4" border="0"/> </td> <td colspan="2" width="100%"> <a> <xsl:attribute name="class">uportal-channel-subtitle</xsl:attribute> <xsl:attribute name="href"><xsl:value-of select="$baseActionURL"/>?mode=forum&forum=<xsl:value-of select="forumid"/>&start=0</xsl:attribute> <xsl:value-of select="name"/> </a> </td> </tr> </xsl:for-each> <!-- end of category table --> </table> </font> </td> </tr> </xsl:if> <!-- Forum Layout --> </table> </xsl:for-each> <!-- end forum block --> <!--</table>--> </td> </tr> </table> <!-- link to the forum pages --> <table cellpadding="1" cellspacing="0" border="0" width="100%"> <tr> <td> <table cellpadding="3" cellspacing="0" border="0" width="100%"> <tr> <td class="uportal-channel-text"> </td> </tr> </table> </td> </tr> </table> <br/> <!-- show search link --> <p/> <table cellpadding="6" cellspacing="0" border="0" width="100%"> <tr> <td class="uportal-channel-text" align="center"> <hr size="1" width="75%" color="#666666"/> <font size="-2"> <!-- <a href="{$baseActionURL}">Forum Home</a> | --> <a href="{$baseActionURL}?mode=search">Search</a> <br/> <br/> </font> </td> </tr> </table> </xsl:template> </xsl:stylesheet> |