Home > website Archive

website Archive

グローバルナビのドロップダウンメニュー化

参考:JavaScript + Ajax 実践サンプル集 - ドロップダウンメニュー

グローバルナビゲーションをドロップダウン式に変更したのでメモ。
特に難しいところは無かったと思います。cssを多少書き直した程度?

ディレクトリ以下へのアクセスを固定URLへリダイレクト/.htaccess

まだまだ検索等で以前のURLからのアクセスが結構多いのですが
ブログを新しく構成しなおしたので以前のファイルは削除してしまいました。
そのままだと404になってしまってなんだかなあなので、.htaccessで
以前使っていたディレクトリ以下のファイルへのアクセスをすべて
現在のトップページへ移動させるようにしたいなー、と思って調べたのですが
殆どの解説ページは「ファイル構成そのままで移転した場合」はあるのですが
前述のケースはどうも見つからなかったので適当にメモ。

Redirect / http://移転先URL

でいいような気がするのですがなんかよくわかりませんがロリポだとうまくいかなかった...!

Redirect permanent /古いディレクトリ名/ http://移転先URL

のでこんなかんじにしたらうまく動作したようでよかったよかった。

サムネイル画像の拡大表示/Highslide JS

Highslide JSを利用してサムネイル画像をニョイーンとかっこよく表示します。

参考:Highslide JS でサムネイル画像を拡大表示する

  1. Highslide JSのサイトよりファイルをダウンロード、解凍。
  2. highslideフォルダをアップロード。テンプレートにタグを追加する(スクリプトのインクルード設定・ポップアップ用空要素設定)

※なおキャプションを追加する場合はid属性が必要で、
これは要素毎に別の値を指定しなければいけないので注意。

備考:HighSlide JS の onclick 属性を JavaScript で登録する

a要素に「class="highslide"」の指定すると自動的に
「onclick="return hs.expand(this)" onkeypress="return hs.expand(this)"」部分を
追加できるようになります。
記事投稿時にサムネイルを利用する場合に便利そう。

MTのphpによるページ分割

参考:小粋空間: Movable Type の PHP化(その1)

  1. MTの「テンプレート」のインデックス・テンプレートで、htmlで出力されている
    ファイルをphpで出力するように設定する(index.html→index.php等)
  2. 「ブログの設定」からアーカイブの拡張子を「php」に変更。
  3. ページ先頭のXML宣言を修正または削除する。
  4. ディレクトリに残っているhtmlファイルを削除する(FTPソフト等で)

以上でphp化されたので、次にページ分割をします。
余談になりますが、MT4だとダイナミックパブリッシングの状態でも
ページ分割することができるようです。(htmlで分割可能)
というかそちらのほうが一般的のような感じが...

参考:invisible blog: 分割でお願いします

まあせっかくphp化したことですし、このまま分割してみようかと思います(苦笑)

はじめにMTPaginateをインストールします。
(MT4.1だとデフォルトでインストールされているのかな?)

参考:MTPaginate: Movable Typeでページネーションをする

トップページを分割表示するなら
テンプレート→インデックステンプレート

アーカイブページ及びカテゴリ別ページを分割表示す場合は
テンプレート→ブログ記事リスト を編集します。

ページ表示部はモジュール化してもいいかもしれませんが(私はそうしてみました)
その場合<MTPaginate>タグ内に記述するのを忘れずに。

メモ:わたしはMT4.1、ロリポップで作業しました。

MTでギャラリーページを作る

サムネイル画像をクリックすると個別エントリが表示されるようにして、
リンク先にフルサイズの画像と本文を表示。
かつ、カテゴリ表示のページでは画像をカタログ式になるよう
サムネイルのみを横に並べていくように変更する。
※2008/03現在この方法は使っていません

参考:Movable Type:カテゴリ別のギャラリーページを作る
参考:平均律: Movable Type:サムネイルから個別記事のフルサイズ画像へリンクする

前提として、Imageカテゴリの記事を投稿する際は、
・「内容」にフルサイズの画像
・「追記」に本文
・「抜粋(概要)」に画像のサムネイル
という形式で行う。

<MTIfCategory>タグを利用して、ギャラリー表示したいカテゴリと
それ以外のカテゴリの表示方法を分割しています。
その他の詳細は長くなりそうなので省略します(えー)

View page| 1   2 

Home > website Archive

Information
thnsf
「ジェネレーション エクス」応援バナー
Search
Feeds

Return to page top