タグ

ブックマーク / www.koikikukan.com (5)

  • サイドバーに Google Adsense を貼り付ける

    当サイト配布のテンプレートのサイドバーに Google Adsense(160ピクセル幅)等のバナー広告を設置する方法です。 ワイドスカイスクレイパー(160×600)をデフォルト状態のまま設置すると、右サイドバーが中央カラム(あるいは左サイドバー)の下に回りこむ、いわゆるレイアウト崩れが発生します(下)。 これはサイドバーの表示幅に、それを超える画像やバナー類を設置しているためで、CSS の float プロパティの性質上、レイアウトが崩れます。 以下、テンプレートの修正方法です。ご利用のテンプレートによって表示内容が若干異なりますが、基構造は同じです。 1.サイドバーの幅を修正 サイドバーの全体幅はデフォルトで 185px に設定していますが、左右余白分の 30px(15px × 2) が含まれているので、実際の表示領域幅はデフォルトで 155px となります。したがって、160px

    サイドバーに Google Adsense を貼り付ける
  • 配布テンプレートのサイドバーにリストを追加する

    配布テンプレートのサイドバーにリストを追加する方法です。ご質問を頂きましたのでエントリーにて紹介致します。 1.サイドバーの構成 Movable Type 3.x および Movable Type 4 用のテンプレートの左サイドバーの構成イメージは下記のようになっています。 : <dl id="links-left"> <dt class="sidetitle">リストタイトル1</dt> <dd class="side"> [リスト1の内容] </dd> <dt class="sidetitle">リストタイトル2</dt> <dd class="side"> [リスト2の内容] </dd> <dt class="sidetitle">リストタイトル3</dt> <dd class="side"> [リスト3の内容] </dd> : </dl> : 全体が dl 要素で括られ、リストタ

    配布テンプレートのサイドバーにリストを追加する
  • Movable Type 4 で PHP 化する時の注意事項

    Movable Type 4.0~4.1 では、「ヘッダー」「フッター」「サイドバー」等、各ページで共通的に使える部分を「テンプレートモジュール」として定義しているので、一ヶ所を修正して再構築すれば全ページに反映されるという、いわゆる「保守性」が向上しました。 しかし、PHP 化を行っている場合、「ヘッダー」テンプレートモジュールに PHP スクリプトが記述されていると、PHP 化の対象とならない「システムテンプレート(コメントプレビュー/コメント完了/検索結果)」にも PHP スクリプトが表示されてしまうため、期待しない表示になるケースがあります。 以下、システムテンプレートで PHP スクリプトを表示しない回避策を示します。 1.基 PHP スクリプト全体を、下記のように MTUnless タグで括ります。 <MTUnless name="system_template"> : [P

    Movable Type 4 で PHP 化する時の注意事項
  • .htaccess によるリダイレクト

    PHPモジュール化やページ分割のカスタマイズを行った場合、ファイルの拡張子が .html から .php に変更になります。拡張子を変更すると、他サイトからそのファイルにリンクを貼っている場合、デッドリンク(404 Not Found)になってしまいます。 ここでは .htaccess を用いたリダイレクト(転送)によりデッドリンクを回避する方法を紹介します。 動作を簡単に説明すると、.htaccess という特殊なファイルに hogehoge.html へのアクセスを hogehoge.php に転送する という内容を設定し、一定の場所に配置しておくだけで hogehoge.html へのアクセスが自動的に hogehoge.php に転送されます。hogehoge.html の実体がなくても大丈夫です。 1..htaccess のフォーマット .htaccess でリダイレクトをするた

    .htaccess によるリダイレクト
    tomo_balius
    tomo_balius 2007/11/20
    MT4に移行させる前に行う!
  • Sitemaps 0.90 用テンプレート(MT4対応)

    「Sitemaps 0.90 用テンプレート(GoogleYahoo!・MSN サポート予定)」で公開していた Sitemaps 0.90 用テンプレートについて、ご要望を頂きましたので Movable Type 4 対応に修正しました。 Sitemaps 0.90 に対応した情報を公開することで、GoogleYahooMicrosoft の各検索エンジンにサイト情報を適切に通知できるようになります(検索エンジンのインデックスにウェブページのすべてを含むことを保証するものではありません。クロールを補完するための仕組みです)。 1.テンプレートの変更点 変更点は下記の通りです。 ウェブページに対応 全ての種類のアーカイブテンプレートに対応 ブログ記事アーカイブの全件出力にMTSetVarBlockタグを使用 アーカイブインデックス用のMTLinkタグのtemplate属性名を修正 以下

    Sitemaps 0.90 用テンプレート(MT4対応)
    tomo_balius
    tomo_balius 2007/11/11
    サイトマップ作成用
  • 1