NULL::something

Login via flickr, はてな, TypeKey.

2006-02-24

Google Adsense / XHTML

document.write を使ってるおかげで、application/xhtml+xml だと使えないあの広告コードをどうにかして導入する。

まー Keystone Websites: Making AdSense work with XHTML をまるパクって、/google-adsense.html を作って、あとは object 要素作っといた。

<xsl:template name="adsense">
    <div class="google-adsense">
        <xsl:choose>
            <xsl:when test="$real-flavor = 'html'">
                <script type="text/javascript"><xsl:comment><![CDATA[
                    google_ad_client = "pub-4629424540171624";
                    google_ad_width = 468;
                    google_ad_height = 60;
                    google_ad_format = "468x60_as";
                    google_ad_type = "text";
                    google_ad_channel ="";
                    google_color_border = "000000";
                    google_color_bg = "F0F0F0";
                    google_color_link = "0000FF";
                    google_color_url = "008000";
                    google_color_text = "000000";
            ]]></xsl:comment></script>
                <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
            </xsl:when>
            <xsl:when test="$real-flavor = 'xhtml'">
                <object
                    width="468"
                    height="60"
                    data="/google-adsense.html"
                    type="text/html"></object>
            </xsl:when>
        </xsl:choose>

    </div>
</xsl:template>

Comments (3)

とも's image
とも says:
田代砲どこー
2006-02-24T18:50:41+09:00
cho45(砂糖)'s image
cho45(砂糖) says:
あの日の田代砲はいつも心の中にありますよ。気付かないだけです。
2006-02-25T04:11:36+09:00
's image
ne1 says:
 
2008-05-31T00:02:50+09:00

Trackback URI: http://lowreal.net/logs/2006/02/24/3.trackback

NULL

RSS feed meter for http://lowreal.net/logs/latest

Alternates

  1. RSS 1.0
  2. Atom 1.0

Generated with Taglibro

この日記は Taglibro と呼ばれる XML ベースの XSLT をテンプレートとして使ったシステムを使っています。現在の Taglibro は Ruby, ruby-xslt, libxml-ruby による実装です。ソースコードはとりあえず公開していません。