コメント/PukiWikiの雑記/PukiWikiMOD_0.4_AddOn
-- nao-pon 2003-10-01 (水) 22:23:08
すみません。
-- nao-pon 2003-10-27 (月) 09:27:36
-- nao-pon 2003-12-02 (火) 15:11:14

-- nao-pon 2004-02-26 (木) 22:26:33
-- nao-pon 2004-05-21 (金) 07:39:14
xlsファイルは各自用意しなくてはいけないんでしょうか。。 -- tomo_evo 2004-10-15 (金) 12:31:25
-- nao-pon 2004-10-18 (月) 11:13:48
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">
<xsl:template match="/">
<!--Add XSL HERE-->
<xsl:for-each select="BlendedSearch/ProductLine/ProductInfo/Details">
<xsl:if test="position() = 6">
<xsl:text disable-output-escaping="yes"><</xsl:text>div style="clear:both;"<xsl:text disable-output-escaping="yes">></xsl:text>
<xsl:text disable-output-escaping="yes"><</xsl:text>/div<xsl:text disable-output-escaping="yes">></xsl:text>
</xsl:if>
<xsl:if test="position() < 11">
<xsl:text disable-output-escaping="yes"><</xsl:text>div style="float:left;width:19%;padding: 0px 1px;"<xsl:text disable-output-escaping="yes">></xsl:text>
<xsl:text disable-output-escaping="yes"><</xsl:text>A href="<xsl:value-of select="@url"/>" target="_blank"<xsl:text disable-output-escaping="yes">></xsl:text>
<xsl:text disable-output-escaping="yes"><</xsl:text>img src="<xsl:value-of select="ImageUrlSmall"/>" border="0" vspace="2" hspace="2" alt="<xsl:value-of select="ProductName"/>"<xsl:text disable-output-escaping="yes">></xsl:text><xsl:text disable-output-escaping="yes"><</xsl:text>/A<xsl:text disable-output-escaping="yes">></xsl:text>
<xsl:text disable-output-escaping="yes"><</xsl:text>br/<xsl:text disable-output-escaping="yes">></xsl:text>
<xsl:apply-templates select="Artists"/>
<xsl:text disable-output-escaping="yes"><</xsl:text>A href="<xsl:value-of select="@url"/>" target="_blank"<xsl:text disable-output-escaping="yes">></xsl:text><xsl:text disable-output-escaping="yes"><</xsl:text>font face="Arial" size="-2" color="3366FF"<xsl:text disable-output-escaping="yes">></xsl:text><xsl:value-of select="ProductName"/><xsl:text disable-output-escaping="yes"><</xsl:text>/font<xsl:text disable-output-escaping="yes">></xsl:text><xsl:text disable-output-escaping="yes"><</xsl:text>/A<xsl:text disable-output-escaping="yes">></xsl:text>
<xsl:text disable-output-escaping="yes"><</xsl:text>br/<xsl:text disable-output-escaping="yes">></xsl:text>
<xsl:apply-templates select="Authors"/>
<xsl:text disable-output-escaping="yes"><</xsl:text>/div<xsl:text disable-output-escaping="yes">></xsl:text>
</xsl:if>
</xsl:for-each>
<xsl:text disable-output-escaping="yes"><</xsl:text>div style="clear: both;"<xsl:text disable-output-escaping="yes">></xsl:text><xsl:text disable-output-escaping="yes"><</xsl:text>/div<xsl:text disable-output-escaping="yes">></xsl:text>
<!--End of XSL-->
</xsl:template>
<xsl:template match="Authors">
<xsl:text disable-output-escaping="yes"><</xsl:text>font face="Arial" size="-2" color="336633"<xsl:text disable-output-escaping="yes">></xsl:text>
<xsl:choose>
<xsl:when test="count(Author)> 2">
<xsl:for-each select="Author">
<xsl:choose>
<xsl:when test="not(position() = last())">
<xsl:value-of select="."/>
<xsl:text>, </xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text>and </xsl:text>
<xsl:value-of select="."/>
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
</xsl:when>
<xsl:when test="count(Author) = 2">
<xsl:value-of select="Author[1]"/>
<xsl:text> and </xsl:text>
<xsl:value-of select="Author[2]"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="Author"/>
</xsl:otherwise>
</xsl:choose>
<xsl:text disable-output-escaping="yes"><</xsl:text>br/<xsl:text disable-output-escaping="yes">></xsl:text><xsl:text disable-output-escaping="yes"><</xsl:text>/font<xsl:text disable-output-escaping="yes">></xsl:text>
</xsl:template>
<xsl:template match="Artists">
<xsl:text disable-output-escaping="yes"><</xsl:text>font face="Arial" size="-2" color="336633"<xsl:text disable-output-escaping="yes">></xsl:text>
<xsl:choose>
<xsl:when test="count(Artist)> 2">
<xsl:for-each select="Artist">
<xsl:choose>
<xsl:when test="not(position() = last())">
<xsl:value-of select="."/>
<xsl:text>, </xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text>and </xsl:text>
<xsl:value-of select="."/>
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
</xsl:when>
<xsl:when test="count(Artist) = 2">
<xsl:value-of select="Artist[1]"/>
<xsl:text> and </xsl:text>
<xsl:value-of select="Artist[2]"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="Artist"/>
</xsl:otherwise>
</xsl:choose>
<xsl:text disable-output-escaping="yes"><</xsl:text>br/<xsl:text disable-output-escaping="yes">></xsl:text><xsl:text disable-output-escaping="yes"><</xsl:text>/font<xsl:text disable-output-escaping="yes">></xsl:text>
</xsl:template>
</xsl:stylesheet>
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">
<xsl:template match="/">
<!--Add XSL HERE-->
<xsl:for-each select="ProductInfo/Details">
<xsl:if test="position() = 6">
<xsl:text disable-output-escaping="yes"><</xsl:text>div style="clear:both;"<xsl:text disable-output-escaping="yes">></xsl:text>
<xsl:text disable-output-escaping="yes"><</xsl:text>/div<xsl:text disable-output-escaping="yes">></xsl:text>
</xsl:if>
<xsl:text disable-output-escaping="yes"><</xsl:text>div style="float:left;width:19%;padding: 0px 1px;"<xsl:text disable-output-escaping="yes">></xsl:text>
<xsl:text disable-output-escaping="yes"><</xsl:text>A href="<xsl:value-of select="@url"/>" target="_blank"<xsl:text disable-output-escaping="yes">></xsl:text>
<xsl:text disable-output-escaping="yes"><</xsl:text>img src="<xsl:value-of select="ImageUrlSmall"/>" border="0" vspace="2" hspace="2" alt="<xsl:value-of select="ProductName"/>"<xsl:text disable-output-escaping="yes">></xsl:text><xsl:text disable-output-escaping="yes"><</xsl:text>/A<xsl:text disable-output-escaping="yes">></xsl:text>
<xsl:text disable-output-escaping="yes"><</xsl:text>br/<xsl:text disable-output-escaping="yes">></xsl:text>
<xsl:apply-templates select="Artists"/>
<xsl:text disable-output-escaping="yes"><</xsl:text>A href="<xsl:value-of select="@url"/>" target="_blank"<xsl:text disable-output-escaping="yes">></xsl:text><xsl:text disable-output-escaping="yes"><</xsl:text>font face="Arial" size="-2" color="3366FF"<xsl:text disable-output-escaping="yes">></xsl:text><xsl:value-of select="ProductName"/><xsl:text disable-output-escaping="yes"><</xsl:text>/font<xsl:text disable-output-escaping="yes">></xsl:text><xsl:text disable-output-escaping="yes"><</xsl:text>/A<xsl:text disable-output-escaping="yes">></xsl:text>
<xsl:text disable-output-escaping="yes"><</xsl:text>/div<xsl:text disable-output-escaping="yes">></xsl:text>
</xsl:for-each>
<xsl:text disable-output-escaping="yes"><</xsl:text>div style="clear: both;"<xsl:text disable-output-escaping="yes">></xsl:text><xsl:text disable-output-escaping="yes"><</xsl:text>/div<xsl:text disable-output-escaping="yes">></xsl:text>
<!--End of XSL-->
</xsl:template>
<xsl:template match="Authors">
<xsl:text disable-output-escaping="yes"><</xsl:text>font face="Arial" size="-2" color="336633"<xsl:text disable-output-escaping="yes">></xsl:text>
<xsl:choose>
<xsl:when test="count(Author)> 2">
<b>Authors: </b>
<xsl:for-each select="Author">
<xsl:choose>
<xsl:when test="not(position() = last())">
<xsl:value-of select="."/>
<xsl:text>, </xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text>and </xsl:text>
<xsl:value-of select="."/>
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
</xsl:when>
<xsl:when test="count(Author) = 2">
<b>Authors: </b>
<xsl:value-of select="Author[1]"/>
<xsl:text> and </xsl:text>
<xsl:value-of select="Author[2]"/>
</xsl:when>
<xsl:otherwise>
<b>Author: </b>
<xsl:value-of select="Author"/>
</xsl:otherwise>
</xsl:choose>
<xsl:text disable-output-escaping="yes"><</xsl:text>br/<xsl:text disable-output-escaping="yes">></xsl:text><xsl:text disable-output-escaping="yes"><</xsl:text>/font<xsl:text disable-output-escaping="yes">></xsl:text>
</xsl:template>
<xsl:template match="Artists">
<xsl:text disable-output-escaping="yes"><</xsl:text>font face="Arial" size="-2" color="336633"<xsl:text disable-output-escaping="yes">></xsl:text>
<xsl:choose>
<xsl:when test="count(Artist)> 2">
<xsl:for-each select="Artist">
<xsl:choose>
<xsl:when test="not(position() = last())">
<xsl:value-of select="."/>
<xsl:text>, </xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text>and </xsl:text>
<xsl:value-of select="."/>
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
</xsl:when>
<xsl:when test="count(Artist) = 2">
<xsl:value-of select="Artist[1]"/>
<xsl:text> and </xsl:text>
<xsl:value-of select="Artist[2]"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="Artist"/>
</xsl:otherwise>
</xsl:choose>
<xsl:text disable-output-escaping="yes"><</xsl:text>br/<xsl:text disable-output-escaping="yes">></xsl:text><xsl:text disable-output-escaping="yes"><</xsl:text>/font<xsl:text disable-output-escaping="yes">></xsl:text>
</xsl:template>
</xsl:stylesheet>
-- nao-pon 2004-10-31 (日) 10:55:47
| Page name: | コメント/PukiWikiの雑記/PukiWikiMOD_0.4_AddOn/1 [ Sended pings(0) ] | |
| Author: | 通りすがりさん | - 2005/01/11 05:24:02 JST(1326d) |
| Last edit: | 通りすがりさん | - 2005/01/11 05:24:02 JST(1326d) |
| Editers: | 登録ユーザー | |
| Back Link: | 通りすがりさん(55d) コメント(93d) PukiWikiMod(99d) nao-pon(143d) PukiWiki(157d) 自作プラグイン(189d) CVS(317d) PukiWiki作業日記(427d) ref(486d) test(527d) PukiWikiMOD_0.4_AddOn(679d) 通りすがりさん(687d) news(751d) テスト(777d) PukiWikiMOD_0.4_AddOn(781d) t_miyabi(788d) XOOPS(811d) ishii(976d) nao-pon(1057d) BugTrack(1081d) marcot(1543d) kisite(1636d) 9/4CVSのバグ?(1817d) isbnプラグインで洋書などの画像に対応。(1817d) wellwine(1890d) PukiWikiの雑記(1911d) | |
ログイン
アクティブメニュー
"ぽちっ"としてね☆
最新のページ
ブックマーク
新着トラックバック
サイト内 Wiki
☆ 検索 ☆
オンライン状況
サイト情報
現在ページのQRコード
参照元情報