Loading...

htmlコーディング 小棹制作所

この記事がよく読まれてます

tumblrでの企画など、お手伝いします
  • fullPage.js ページスクロールで紙芝居のように魅せるWebページが作れるjQueryプラグイン (34,904Views)
  • 初代から大幅にパワーアップして帰ってきた! Owl Carousel 2の紹介とかんたんな設置方法 (17,471Views)
  • tumblrのオリジナルテーマ作成入門 tumblrの独自タグを理解しよう (15,550Views)
  • wow.jsとanimate.cssを組み合わせると、かんたんに、かっこいい動きがあるWebページを作れます。 (15,479Views)
  • 多分一番簡単!ドロワーメニューを実装するためのjQueryプラグイン「drawer」 (15,429Views)
  • スマートフォンサイトでよく見る横からニョキッと出現するスライドメニューの実装なら「Sidr」で (15,130Views)
  • [メモ]Macのメールアプリで自動転送(もしくはリダイレクト)設定をする方法 (15,114Views)
  • 国産のtumblrポートフォリオ用テーマ “Illustfolio2″ がすごくいい! (11,518Views)
  • シンプルだから機能もデザインもかんたんにカスタマイズできるjQueryのカルーセルプラグイン “Owl Carousel” (10,882Views)
  • ミュージシャン・バンド・アーティスト用Webサイト作成のためのTumblrテーマを作ったので配布します (10,471Views)
  • 企業ホームページっぽいレイアウトのTumblrのテーマを作ったので無料配布します (10,370Views)
  • Twitter Bootstrapが3にアップグレードして、さらに使いやすくなった (10,299Views)
  • さくっとヘッダー固定のhtmlテーブルが作れるjQueryプラグイン「Fixed Header Table」 (9,606Views)
  • tumblrのオリジナルテーマをゼロから作るのは心が折れるので、スターターテーマを使おう (9,391Views)
  • 翻訳機能をWebサイトに埋め込む方法 (9,130Views)
  • Twitter Bootstrapの基礎 Twitter Bootstrapってなに? からモーダルウィンドウ作成まで (8,896Views)
  • 細かいカスタマイズができるCSSフレームワーク、”Gumby FRAMEWORK” (6,834Views)
  • Twitter BootstrapベースのWordPress無料テーマ “Roots” (6,595Views)
  • tumblrのテーマに無限スクロール機能を追加する方法 (5,289Views)
  • TwitterBootstrapでも採用されている、たぶんもっとも簡単なレスポンシブ対応テーブルの作り方 (5,231Views)
  • 【tumblrテーマ作成】tumblrオリジナルテーマ作成において、クライアントなどサイト運営側に、リンク付きバナーを自由に設定してもらう方法【テーマオプションの使い方】

    2014年12月04日(木)
    1014Views

    この記事は執筆から1年以上経過しており、情報が古い可能性があります。

    tumblrのテーマ作成において、サイドバー等に、バナーを設置するようなデザインを依頼され、 さらに、このバナーとリンクを運営側で自由に設定したい、という要望があった場合の対応方法を紹介します。

    運営側にリンクバナー更新作業をしてもらうにはtumblr機能の「テーマオプション」を使う

    テーマオプションとは

    テーマオプションは、tumblrテーマに設置可能な、ユーザー入力欄です。

    テーマオプションは、tumblrテーマに設置可能な、ユーザー入力欄です。

    制作側であらかじめ、ここに項目を設定することで、運営側は必要な文言を入力するだけで、サイトにさまざまな変更を加える事ができます。

    テーマオプションの作成方法

    テーマオプションの作成には、tumblrテーマのhtmlを修正する必要があります。
    まず、tumblrテーマ、htmlのheadタグ内に、下記の書式のメタタグを挿入します。

    <meta name=”text:◯◯◯◯” content=”xxxx”/>
    

    text:につづく文字がテーマオプション項目のタイトル、content=に続く文字がその項目の初期値になります。
    たとえば

    <meta name=”text:copyright” content=”cosao”/>
    

    このように記述をすると、「copyright」というタイトルのテーマオプション項目が追加され、「cosao」がそのテーマオプションの初期値として入力された状態になります。

    バナー設置方法

    では、このテーマオプションを使ったバナー設置方法を見ていきます。

    まずはバナー画像をアップロード

    まずは、バナー画像をご自身のサーバー、もしくはtumblr専用サーバーTumblrにアップロードします。

    まずはバナー画像をアップロード

    テーマオプションのためにmetaデータを記述

    続いて、テーマオプションを作成します。
    テーマオプションとして必要な項目は、バナー画像のアドレスと、バナーを押した際のリンク先です。

    まず、バナー画像のアドレスについてのテーマオプションを作っていきましょう。
    上記にならって、まずはmetaタグの作成から。

    <meta name=”text:bannerAddress” content=”http://cosao.net/images/image.jpg”/>
    

    これで、タイトルが「bannerAddress」という名前で、初期値に「http://cosao.net/images/image.jpg」という値が入っているテーマオプションが生成されます。

    続いて、同じ要領で、リンク先のテーマオプションも作ります。

    <meta name=”text:bannerLink” content=”http://cosao.net”/>
    

    これで、「bannerLink」という名前で、初期値が「http://cosao.net」のテーマオプションが生成されます。

    テーマオプション挿入箇所を作成する

    ここまでで、テーマオプション自体はできましたが、肝心のそれらを代入する箇所を作っていません。これではテーマオプションの内容は、どこにも反映されていません。

    テーマオプションが反映する箇所を作成するには、tumblrテーマ、htmlの該当箇所に

    {text:テーマオプションのタイトル}
    

    このような書式を挿入します。
    この例で言うとバナー画像なら

    {text:bannerAddress}
    

    バナーのリンク先が

    {text:bannerLink}
    

    こんなかんじです。

    あとはこの書式を実際のhtmlにあうように挿入するだけです。
    画像にリンクを貼るには

    <a href="リンク先アドレス"><img src="画像パス"></a>
    

    最低限このような書式になりますので、これにテーマオプションを挿入すると

    <a href="{text:bannerLink}"><img src="{text:bannerAddress}"></a>
    

    こうなります。

    テーマオプションの設置手順は以上です。

    運営側の更新作業

    運営側の更新作業は以下の手順になります。

    • 1.バナー画像をお持ちのサーバーもしくは、tumblrのサーバーにアップロードする
    • 2.テーマオプションに画像のフルパスを記入する
    • 3.テーマオプションにバナーのリンク先アドレスを記入する
    • 以上です。

    まとめ

    この記事のまとめはありません。

    おわりに

    この記事はあなたのお役にたてましたか?
    もしよろしければ・・・

    この記事をみんなに教える?


    筆者に何か教える?

    たとえば、 小棹制作所はこんなこと↓を知りたがっているようです。

    feedlyでブログを購読する?

    follow us in feedly

    筆者にメーッセージを送る?

    なんでもご自由に書いて送ってください。
    ご質問等返信を希望の場合は、メールアドレス等返信先の記載をお忘れなく。

    チェックを入れて送信してください

    Copyright (C) 2012 小棹制作所.
    All rights reserved.