Movable Type 備忘録
Movable Type 4.1 用テンプレート(Pandora)
- Prev Page: MovableType MEMOのテンプレートお使いのみなさんへ4
- Next Page: Movable Type 4.1 用テンプレート(CINE)
こんにちわ^^
ここ最近ずっと寒い日が続いてますが、風邪引かないようご注意くださいませ。
さて、先日待望の!? Movable Type 4.1 が正式リリース( MTOS も )されましたね。
つい先日 RC2 がリリースされた矢先だったので、ちょっと意表つかれちゃいました (; ̄∇ ̄A
さらにプログラマブルにテンプレートを作れるようになったので、表面上のことならある程度デフォルト・タグでできるようになったのは嬉しいですね (●´∀`●)
あと、カスタムフィールド機能やテンプレートセット機能はとっても便利です。
Movable Type MEMO の テンプレートは今後プラグインという形でテンプレートを配布していきます。
今までのように設置できない・・・ということはなくなるかと思います。
ただし、多少サーバに依存したところ( PHP のバージョン )があるので、今依存しないよう PHP スクリプトを書き直してます。動作確認ができないのがイタイですけど (´Д`;)
アップグレード
TELNET や SSH が使えるサーバをお使いの人は、以下の手順でアップグレードするとカンタンにアップグレードできます。
Movable Type の圧縮ファイルを FTP でアップロードします。
TELNET or SSH で接続して、以下のコマンドを実行します。
# unzip MT-4_1-ja.zip
以下のコマンドを実行して、以前の環境を差し替えます。
※以下は Movable Type のインストールディレクトリ名が 'mt' の場合の例です。以前の環境をバックアップ( mt.back にリネーム )# mv mt mt.back;リンク先が MT-4.1-ja/ ディレクトリになる mt というリンクファイル作成# ln -s MT-4.1-ja/ mt
たとえばわたしのサイトを例にすると、http://bizcaz.com/mt/ にアクセスすると、実際には http://bizcaz.com/MT-4.1-ja/ アクセスされます。
この要領で今後のアップグレード時には、mt のリンク先を変更してあげれば OK ですね ( ̄∇ ̄)b必要なプラグインなどを新しい環境にコピーします。
わたしの場合は、アップグレードに備えて事前にプラグインやイメージファイルなどの差分を用意してありますので、コピーすれば済むようにしてます。Movable Type に接続します。
その際、データベースのアップグレードが促されますが、そこはそのまま素直に進んでください。
以上で Movable Type 4.1 のアップグレードは完了しました。カンタンでしょ!?
上記方法は以下のページでもご紹介してます。
テンプレートセットのダウンロード
Movable Type 4.1 のリリースに合わせて、せこせこと作ってました テンプレート 'Pandora' は以下のページから入手できます。
また、カンタンにですが設定手順なども記載してますで参考になれば幸いです(*´∇`*)
Movable Type 4.1 で追加されたタグを使用してますので、それ以前のバージョンでは使えません。ご注意ください。
'Pandora' テンプレートセットの特徴
以前から Movable Type MEMO で配布するテンプレートは、このサイトでご紹介してきたカスタマイズをデフォルトで組み込んでいます。
右に大まかにテンプレートの構成図を記します。
カンタンに説明すると、Movable Type では以下のようなテンプレートの種類分類されます。※他にもシステムテンプレートというものがありますが、ここでは説明を省きます。
- インデックスページ(テンプレート)
- アーカイブページ(テンプレート)
- テンプレートモジュール
- ウィジェット
一番大元になるのは、インデックスページとアーカイブページになります。これらのページがブラウザからアクセスされるページになります。
インデックスページ、アーカイブページのテンプレートは、主に再構築時のパラメータ(属性)を定義するだけとなってます。
インデックスページ、アーカイブページを再構築すると、矢印の方向のテンプレートモジュール(ヘッダー、フッター、コンテナ)を読み込みます。
ヘッダー、フッター、コンテナは渡されたパラメータを元にして、テンプレートを構成します。
Movable Type MEMO のテンプレートでは、コンテナ・テンプレートモジュールがインデックスページ、アーカイブページのボディ部分になります。
コンテナ・テンプレートモジュールが読込まれると、矢印の方向の、更に細分化(機能化)された各テンプレートモジュールが読込まれます。
こんなかんじで、パラメータに沿って必要なテンプレートモジュールを組み替えていくことで、本来のテンプレートが構築されていきます。
一番末端に位置するのはウィジェットで、ある機能に特化した、共通して使えるようなパーツとして作っていきます。
こんなかんじで Movable Type MEMO のテンプレートを解析して頂けたらと思います。
主な特徴を以下に記します。
ニーズに合わせてレイアウト変更
Movable Type 3.3x の頃のように、1 つのテンプレートでニーズに合わせてレイアウトを自由に変更できるようにしました。
たとえば、あるページは 3 カラムにしたいとか、エントリページは 1 カラムで表示したいなどあると思います。そんなニーズ(今はわたしのニーズ)対応してまする。具体的には以下のレイアウトをサポートします。
- 1 カラムレイアウト
- 1colf: フィックスドレイアウト(固定幅)
- 1coll: リキッドレイアウト(可変幅)
- 2 カラムレイアウト
- 2colf_l: フィックスドレイアウト(固定幅・本文左)
- 2coll_l: リキッドレイアウト(可変幅・本文左)
- 2colf_r: フィックスドレイアウト(固定幅・本文右)
- 2coll_r: リキッドレイアウト(可変幅・本文右)
- 3 カラムレイアウト
- 3colf: フィックスドレイアウト(固定幅・本文中)
- 3coll: リキッドレイアウト(可変幅・本文中)
- 3colf_l: フィックスドレイアウト(固定幅・本文左)
- 3coll_l: リキッドレイアウト(可変幅・本文左)
- 3colf_r: フィックスドレイアウト(固定幅・本文右)
- 3coll_r: リキッドレイアウト(可変幅・本文右)
後ほどサンプルページを作成しますので参考にしてください。
ページ移動を極力削減
わたしの主観ですが、ページ移動は煩わしいです。サクサク表示してくれるなら別ですが、ほとんどはそんなことないので Ajax を使ってできる限りページ移動しないようにしてます。
とはいっても、何でもかんでも Ajax 化してましうと SEO 的によろしくないと思うので、検索エンジンに影響のない範囲で Ajax 化してるつもりです。
具体的には以下を Ajax 化してます。- サイト内検索
- タグ検索
- コメント投稿
- カレンダー表示
- ページアクセス・ランキング
でも、Ajax(JavaScript)を嫌う人もいますし、ブラウザの JavaScript を無効にする人も中にはいると思います。 ぶっちゃけていうと、ブラウザで JavaScript を無効にされてると、コメント投稿などができなくなるわけですね (; ̄∇ ̄A
ホントなら JavaScript 無効にも対応する方がいいと思う(すべき)なのですが、わたしは割り切ってます。
こんなとこでしょうか。
今後の課題(予定)
今後予定してるテンプレートのカスタマイズは以下の通りです。
- プロフィール表示
- プラグインを使用しない方向で検討
- スタイルシートをもっと理解しやすく
- しばらく使ってみて不具合がでれば、その対応
- 巷でよく言われる、スキンの作成
Trackback Pings(1)
- from
信乃助's BLOG
β版やプレオープン版から正式版にならずやきもきさせられた方多数と思うが、いつの間...





おはようございます^^
早々にPandoraを設置してみたのですが
再構築までできてブログもきちんと表示されました
1つだけステータスバーにエラーが出ていまして、今もそのままの状態でおいています
エラー内容
ライン:17
文字:3
エラー:オブジェクトがありません。
コード:0
テンプレートとは関係ないのかもしれませんが、エラー解決策あれば教えていただきたいと思い
書き込みさせていただきました
申し訳ございません
>>1 Kei さん
ご質問の件ですが、tagcloud.js 内でエラーしてるようです
tagcloud.js はページ内でタグクラウド表示する場合に必要な JavaScript になってます。Kei さんのページを確認したところタグクラウドの表示はされてないようなので、JavaScript 内でタグが見つからなかったために発生したエラーのようです。
インデックスページやアーカイブページ内に以下の一文があると思います。
'1' というところを '0' とすることで、ページ内にタグクラウドは表示されなくなって、tagcloud.js もロードされなくなると思います。
結果、上記エラーもでなくなると思います
とはいっても、Kei さんのようにエントリタグを使用しない人もいますよね
テンプレート内にて、エントリタグを使用しなかった場合、デフォルトで tagcloud.js をロードしないよう対応します。
人それぞれ使い方が違うのである程シミュレーションしてはいたのですが、エントリタグ未使用は考慮してませんでした。
ご連絡ありがとうございます
bzbellさま、お忙しい中ありがとうございます^^
テンプレートプラグインのバージョンが0.03になっていたので、再度インストールしなおしましたらエラーはなくなっていました
あと、初歩的な質問なのですが
「Powered by Movable Type」のリングしている所、画像でリンクになっていますが
bzbellさまのサイトでは、ブルーの画像からカーソルがのるとグリーンに変わります
私のブログでは、カーソルがのると画像が消えてなにもでません。
これは、どこを変えればbzbellさまのサイトのようになるのでしょうか
スタイルシートの「mt_powered」の部分も見たのですがわからず
お時間のある時で宜しいですので^^
宜しくお願いいたします
>>3 Kei さん
はい。
昨日いろいろテストしてたら、カテゴリアーカイブと月別アーカイブの月別一覧がおかしなことになってたので修正したんです。
※すいません、まだ告知してなくって
> 私のブログでは、カーソルがのると画像が消えてなにもでません。
ガーーン
イメージファイル昔のもを圧縮してしまっているようですね。
まだ会社なので差し替えることができないから、以下のファイルを直接ダウンロードして差し替えていただけますか
http://bizcaz.com/css/pandora/mt4_logo.png
家帰ったら差し替えておきます。
ご連絡ありがとうございます & そそっかしくってすいません
Pandoraテンプレートをダウンロードして試しています。
素敵なテンプレートありがとうございます。
さて、年別アーカイブですが、生成されるページが常に1月縦カレンダーが12個となっています。
1月から12月まで表示されません。
Pandoraデモサイトもそのようになっているようですので、テンプレートで何か修正すべきところがあるのでしょうか?
以上、ちょっと試してわかったことです。
>>5 ほぼ是日 さん
こんばんわ^^
> さて、年別アーカイブですが、生成されるページが常に1月縦カレンダーが12個となっています。
あれっ!! ホントだ
いつからだろ・・・ちょっとお待ちください。
今調べますので
>>5 ほぼ是日 さん
原因分かりましたので、コメントし直します。
年別・月別アーカイブの本文は、コンテナ・テンプレートタグ内の上の方に記述しています。
これが原因のようで、上記で記述してる月別ページ用の記述を、テンプレートモジュール化することで改善されます。
改善したバージョンを UP しましたので、お手数ですが再度ダウンロードして設置してみてください。
早速のレスありがとうございます。
>> 1月縦カレンダーが12個となっています
>
>というような表示になってるんですか!?
そうですね。たとえば「January, 2006」が12個縦に続いています。
教えていただいた「わたしのとこ」bzbellさんのところもそのように見えますね。
ちなみに私のブラウザはFirefox3beta2です。IEの6でもおなじなのでブラウザではなさそう。
私のところは「ここ」です。
>>8 ほぼ是日 さん
> 私のところは「ここ」です。
はい。先ほどわたしのとこでも同様の表示がされてるのを確認しました。
コメント(>>7)でも触れてますが、原因はコンテナ・テンプレートモジュール内にある 36 行目~86 行目の、月別アーカイブのタグをコンテナ・テンプレート内に含めてしまったことが原因でした。
36 行目~ 86 行目を外部に取り出してテンプレートモジュール化したバージョン( Ver0.05 )を UP しましたのでそちらをお使いになってみてください
>>7 bzbell さん
うまくいきました!早速の修正ありがとうございます。
ただ、一点気になるのが2004年から2006年まではうまく1月から12月まで表示できるのですが
2007年だけが1月しか表示されないのです。
→ここ
どうしてでしょう?
急ぎではありませんがアドバイスなどいただけたらうれしいです。
「Monthly Archive」の部分が2007年だけ1月しか表示されていないことが関係しているような気はします。。。
他の年月では2004年から記事のある月がすべて表示されています。
今日はこれくらいで作業をやめます。ちと眠い。。。。
おやすみなさいませ。
おはようございます。
ここ最近テンプレートセットプラグインづいてる私です。
bzbellさんのPandora試してみました。
一個だけ気になったところ。
label => "$PLUGIN_NAME template set",
ここをこうしちゃうと、テンプレートセットインストール時の、プルダウンに表示される名前が「MT-MEMO template set」
になっちゃいます。
私の理解では、「Pandora」ってのがこのテンプレートセットの名前で、「MT-MEMO」は製作元情報なのでは?
もし他のテンプレートセット出した時には、解りづらくなりませんか?
それとも、プラグインの管理画面側でコントロールするから良いのかな?
「Pandora」インストールするのに、「MT-MEMO」なのはあれれとかならないですかね。
settingsの値をセットする方法はないんでしょうか。
>>10 ほぼ是日 さん
こんにちわ^^
> 2007年だけが1月しか表示されないのです。
あれっ!? 何でぇ~
実はだいぶ前からこのテンプレートで表示確認などやってきてたのですが・・・おっかしいなぁ。
昨日の件もそうですが、何だかアーカイブ(月別、カテゴリ)周りがおっかしぃですね。
家帰ったら確認してみます。
ご迷惑をおかけしてすいません
>>11 oscar さん
こんにちわ^^
> bzbellさんのPandora試してみました。
ありがとうございます。
> label => "$PLUGIN_NAME template set",
>
> ここをこうしちゃうと、テンプレートセットインストール時の、プルダウンに表示される名前が「MT-MEMO template set」
> になっちゃいます。
あちゃっ
するどいですね。
もしかして、わたしの思惑を理解してくれちゃってます!?
まだ完全実装してないのですが、ご想像通り今後いろんなスキンをプルダウンから選択できるように考えてます。
テンプレートセットの仕様では 1 プラグインで 1 テンプレートみたいなので。
そういった意味から 'Pandora' と固定せず、MT-MEMO としてプルダウンから 'Pandora' を選択できるように・・・と考えてました。
でも、他の人からも oscar さんと同じこと言われました。
あまり深く考えてなかったのですが、少し考えた方がいいかもですね
何度もすみません><
記事投稿時に使用する「small,big,strong,em,u,strike」ですが
エントリ内容では何も変化が無いのはCSSで変化しないようにされているのでしょうか^^;
それともブログ設定で何か変更しないといけないのでしょうか
どうしようもない質問してしまってすみません><
>>14 Kei さん
こんにちわ^^
> 記事投稿時に使用する「small,big,strong,em,u,strike」ですが
> エントリ内容では何も変化が無いのはCSSで変化しないようにされているのでしょうか^^;
はい。スタイルシート(ベース)内で定義しています。
できれば、スタイルシート(ユーザ)というスタイルシートを新規作成して、そちらに Key さん好みのスタイルを定義(上書き)するといいと思います
やっぱりそうでしたか><
いつも先にやって失敗したりしてたので今回は聞いてからと思って
わかりました!
ありがとうございます^^
>>16 Kei さん
> やっぱりそうでしたか><
うん、多分他にもいろいろあると思います。pre とか blockquote とかね。
Kei さんのお好みでそこら辺は変更しちゃってください
こんにちは^^
何度もごめんなさい
ページアクセス・ランキングについて質問です
どこかで何かを設定しないと表示されないのでしょうか
「Ajaxでアクセス・ランキングを表示する」の各ページ、コメントなど見て回り
テンプレートのJavaScript(prototype.ajax.js)にprototype.pagerank.js が組み込まれている事もわかり・・
ページアクセス・ランキング表示するために何かしないといけないのかわからずです><
またどうしようもない質問ですみません
お時間のある時でよろしいですので;;
>>18 Kei さん
こんばんわ^^
> どこかで何かを設定しないと表示されないのでしょうか
いえ、わたしが知る限りロリポップ系のサーバ以外ならアクセスランキングを使うことができます。
ロリポップは PHP4 だったと思うので flock というファンクションが使用できないんです。
PHP4 でも動作すると思われる PHP スクリプトを作成しました。
pagerank_lolipop.zip
上記ファイルをダウンロードして、js/prototype/pagerank/ ディレクトリ内にある rank_post.php と rank_view.php を差し替えて確認していただけますか
こんばんは^^
bzbellさん、お忙しい中PHPスクリプトまで作成していただきありがとうございます><
ダウンロードし、2つとも入れ替えしてみました、これで少し様子をみてみます
サーバー機能は、確認したところphp 4.4.2でした
これで駄目でしたら、アクセスランキングは諦めます^^;
>>20 Kei さん
> ダウンロードし、2つとも入れ替えしてみました、これで少し様子をみてみます
すいません、ご迷惑をおかけして
先ほど Kei さんとこ遊びに行ったついでに集計される(ファイル作成される)か確認したのですが作成されてないようです。残念。
以下の点について確認してみてください。
<?php echo "ディレクトリ作成テスト: "; if (FALSE == mkdir('test')) { echo "ディレクトリ作成に失敗しました。\n"; return; } rmdir('test'); echo "ok\nファイル作成テスト: "; if (FALSE == touch('test')) { echo "ファイル作成に失敗しました。\n"; return; } echo "ok\nファイルロックテスト: "; while (FALSE == mkdir('lock')) sleep(1); $fp = @fopen('test', "a+"); fputs($fp, 'ok'); fclose($fp); unlink('test'); rmdir('lock'); echo 'ok'; ?>正しくファイル作成できれば 'ok' と表示されるはずです。
お手数ですがご確認ください
お手数かけてすみません><
>js/pagerank/ ディレクトリのパーミッションは 755 になってますか!?
はい、間違いなく755です
test.php作成し、アップロードしまして、ブラウザーで確認しましたところ
画面にでた文字は「ディレクトリ作成テスト: ディレクトリ作成に失敗しました。 」です
ディレクトリのパーミッションは全て「755」
pagerankフォルダ内にあるphpのパーミッションも全て「755」となっています
pagerankフォルダ内にある物、index.php、prototype.js、rank_check.php、rank_config.php、rank_post.php、rank_view.php、現在はtest.phpもあります
どれも中身は触らずにそのままの状態です
やはり、サーバーで無理なのでしょうかね
>>22 Kei さん
> 画面にでた文字は「ディレクトリ作成テスト: ディレクトリ作成に失敗しました。 」です
先ほど、他のチカッパユーザさんからのご連絡で、チカッパではディレクトリのパーミッションを 777 にする必要があるようです。
試しに pagerank/ ディレクトリのパーミッションを 777 にして確認して、test.php を実行してみていただけますか。
関係ない話ですが
考えて確認してみるとpagerankフォルダ内にprototype.jsは要らないですね。。削除しました
>>24 Kei さん
ドキッ
!?
・・・配布ミスです、すいません。
pagerank/ ディレクトリ内に prototype.js 入ってました!?
またやっちゃったかなぁ
bzbellさん><
pagerank/ ディレクトリのパーミッションを 777 でtest.php実行しましたら
「ディレクトリ作成テスト: ok ファイル作成テスト: ok ファイルロックテスト: ok」と出ました!
ありがとうございます
これで大丈夫でしょうか><
>>26 Kei さん
> これで大丈夫でしょうか><
もしかして・・・先ほどお渡ししたスクリプトにミスがあるかも、です。
こちらのpagerank_lolipop.zipを更新して確認してみていただけますか
bzbell さん
2つ入れ替えしてみました^^
こんなに遅くまで時間とらせてしまってすみませんです><
他は何もさわってないと思うのですが、、
このまま様子みてみますね
寝る前に追伸です
サーバー側の更新されているjs/prototype/prototype.ajax.jsのprototype.ajax.jsの内容を確認しましたら
* アクセスログを取りたいブログID
* ブログ URL(index.html がある場所)/アップロード先相対パス
* アクセスログ保存/表示スクリプト
きちんとブログURLやIDもなってました
管理画面のテンプレート内でみると<$MTBlogID$>、<$MTBlogURL$>等のままでしたが
RANK_DATA、PERIOD_DATAは自動で作成されるものならば、サーバーにはありませんでした
表示されました
私の場合。。ディレクトリフォルダのパーミッションだけだったようです^^;
Pandora0.06に入ってる rank_post.php と rank_view.php に戻しましたら
サーバー側にDETAテキストが出来てまして、サイトを確認しましたらページランキングが表示されていました
大騒ぎしてしまってすみませんでした><
本当にありがとうございました
テンプレートも大事に使わせていただきます
>>28 Kei さん
>>29 Kei さん
ご連絡ありがとうございます。
ロリポップを使ってる友人にチョビッとだけサーバ借りて実験してみました。
分かったことは以下の通りです。
require('rank_config.php');そしたらログ収集、ランキング表示できるようになりました。
ちなみにチカッパでは PHP バージョンは ver.4.4.2 でした。
確認してみてください
>>30 Kei さん
> 私の場合。。ディレクトリフォルダのパーミッションだけだったようです^^;
> Pandora0.06に入ってる rank_post.php と rank_view.php に戻しましたら
> サーバー側にDETAテキストが出来てまして、サイトを確認しましたらページランキングが表示されていました
やりましたねっ
すれ違いでわたしもロリポップで確認(>>31)したところだったんです。
よかったぁ
今後ともよろしくお願い致します
こんばんは^^
ページアクセスランキングはきちんと動いてます
テンプレートも0.07へアップしました
本当にありがとうございました
データベースの件ですが。。移行を考えてはいるのですが
MT Database ConverterはMT4.1で使用できるのかわからず・・
移行の方法を色々ググってみたのですが、まだ見つからない
あとは、気になっているのがチカッパでMT運営されてる方でMySQLからSQLiteへ移行されたと言う記事が多かった事ですね
↑はMT3.x時の話ですが
MT4.1を設置する前、4.01をチカッパでMySQL使用で設置してましたが
記事数もないのに再構築がすごく遅くて、今回悩んだあげく・・・SQLiteを選んだのですが
今移行するのであれば、MySQLで新規インストールしなおした方がいい気がして^^;
ん~~悩みます><
>>33 Kei さん
こんばんわ^^
> MT Database ConverterはMT4.1で使用できるのかわからず・・
あっ!! それはやめたほうがいいです。
ご存知のように MT4 からデータ構造変わってるようなので、そのまんま使えないと思います。
> 移行の方法を色々ググってみたのですが、まだ見つからない
ほとんどの人が MT Database Converter を使ってたんじゃないかなぁ
てか、今までもそれ以外に観たことないですしね
> 記事数もないのに再構築がすごく遅くて、今回悩んだあげく・・・SQLiteを選んだのですが
> 今移行するのであれば、MySQLで新規インストールしなおした方がいい気がして^^;
分かる、分かる
再構築時の軽快さからしたら SQLite の方に分がありますもんね。
でも、長い目でみたのとメンテナンス性 & カスタマイズ性など考慮して、わたしも MT3.2 の頃に MySQL に移行したんですよ。
データベース変換って割と需要あると思うんだけどなぁ。
配布元の Ogawa::Memorandaさんにお願いしてみるとか
はじめまして。
MT4.1にバージョンアップ後、Pandoraを使わせていただいています。
CSSにうとくてスタイルシートテンプレートを見てもよくわからなかったので教えてください。
3カラムでヘッダを含めてブログ全体を960の幅に固定したいのですが、3colf_lで1024→960に変更しても全く変わりませんでした。ベースとテーマの他にも修正するところがあるのでしょうか。
また、ヘッダに画像を入れたいのですが、お恥ずかしいことに、どこでimagを指定するのかわからない有様です。今は、暫定的に2カラムで表示しています。
更に、エントリーを更新すると右上に「アップデート」の表示が出ますが、これを回避する方法も合わせて教えていただけないでしょうか。
>>35 NARU さん
こんにちわ^^
> MT4.1にバージョンアップ後、Pandoraを使わせていただいています。
ありがとうございます
> 3カラムでヘッダを含めてブログ全体を960の幅に固定したいのですが、3colf_lで1024→960に変更しても全く変わりませんでした。ベースとテーマの他にも修正するところがあるのでしょうか。
はい。スタイルシート(ベース)は基本的には参照するだけでイジることはないと思います。
スタイルシート(ベース)の 653 行目辺りに 3 カラム・フィックスドのレイアウトスタイルを記述してます。横幅に関係するものを以下にピックアップします。
body.layout-3colf #container, body.layout-3colf #footer { margin: 0 auto; width: 1024px; height: 100%; text-align: left; } body.layout-3colf #navibar, body.layout-3colf #navibar ul, body.layout-3colf #breadcrumbs, body.layout-3colf #breadcrumbs ul { margin: 0 auto; width: 1024px; } body.layout-3colf #beta { margin-left: -1024px; width: 312px; }上記記述を元に、スタイルシート(テーマ)中の 258 行目あたりの記述を以下と差し替えていただければと思います。
/*▼ココを追加▼*/ body.layout-3colf #container, body.layout-3colf #footer { width: 960px; } body.layout-3colf #navibar, body.layout-3colf #navibar ul, body.layout-3colf #breadcrumbs, body.layout-3colf #breadcrumbs ul { width: 960px; } body.layout-3colf #beta { margin-left: -960px; } /*▲ココを追加▲*/ body.layout-3colf #alpha_box, body.layout-3coll #alpha_box { margin: 0 200px 0 290px; /* 右マージン=右サイドバー(#gamma)幅(190px)+余白(20px) 左マージン=左サイドバー(#beta )幅(270px)+余白(20px) */ padding-bottom: 1px; height: 100%; } body.layout-3colf #beta, body.layout-3coll #beta { width: 270px; /* 左サイドバー幅 */ } body.layout-3colf #beta { /*▼ココを変更▼*/ margin-left: -950px; /* 左マージン=コンテナ幅(960px)-余白(10px) */ /*▲ココを変更▲*/ } body.layout-3coll #beta { margin-left: -99%; } body.layout-3colf_l #beta, body.layout-3coll_l #beta { width: 214px; } body.layout-3colf #gamma, body.layout-3coll #gamma { margin-left: -190px; /* 右サイドバー幅(190px)と同じ */ width: 190px; /* 右サイドバー幅 */ }これで横幅 960 px に変更することができます。
両サイドバーの幅も変更したい場合には、258 行目辺りに変更するときの横幅計算方法など、注意書きしてますので参考にしてください
また、もし NARU さんに余力があるようでしたらスタイルシート(テーマ)を変更せず、スタイルシート(NARU)という新しいテンプレートを作成して、その中に上記記述をしておくと、変更した箇所などが分かりやすいし、間違っても直ぐに元に戻すことができるかと思います
その際には、スタイルシート(メイン)の内容を以下のように変更すれば、NARU さん変更分のスタイルが適用されます。
たとえば、スタイルシート(NARU)を以下のように作成した場合、
スタイルシート(メイン)には以下のように記述します。
ご参考までに
- 追記 -
すいません、Updated Today の非表示の仕方ですが、非表示を想定してなかったんで手修正にて削除する必要があります。
この件については少しお時間いただけますか。
カンタンに非表示できるよう対応しますので。
あと、ヘッダにイメージを貼り付けたいとのことですが、スタイルシート(テーマ)中の 357 行目辺りに以下を追加したらいいと思います。
#header_box { background: url(xxx.jpg) no-repeat left top; }高さなどのスタイルはスタイルシート(テーマ)中の 656 行目辺りに定義してます。
>>35 NARU さん
NARU さん、右上に表示されるイメージを非表示できるよう対応しましたので、以下のページからプラグインをダウンロードして更新して再度初期化していただけますか。初期化の方法はテンプレートセット適用時の方法か、もしくは部分的に初期化する方法を以下のページでご紹介してます。
お手数ですがよろしくお願いします
bzbellさん>
スタイルシートのアドバイスありがとうございました
>スタイルシート(NARU)という新しいテンプレートを作成して、その中に上記記述
いつも元の記述を残すためにコメントアウトして、その下に修正を追記していたのですが、
自分用のスタイルシートを作って読み込ませるという方法があったんですね。
まさに目から鱗です。さっそくチャレンジしてみますね。
アップデートの非表示の件もありがとうございました。
ヘッダーに画像を使いたいためのワガママだったのでお手数掛けて申し訳ないです。
アップデート表示は、一時期WPに浮気したとき、そういうpluginがありました。
その時は、ヘッダーの右か左のどちらかにリボンの斜めがけみたいな感じで、
ヘッダーに画像を使ってもデザインに影響するほど大きくなかったんです。
なので、気にせず使ったのですが、こちらのはさすがに目立って大きかったもので…。
自分で目立たない画像を作ってそれを表示に使うという選択もあったのですが、
オシャレな画像を作れるようなセンスもなくて、それならない方がいいと思ったのでした。
自由度が高いのが魅力のMTですが、勉強不足が身に染みます。
アドバイスを元に、意図したデザインになるよう頑張ります。
無事に(?)デザインできたらPandoraを利用させていただいた記事を書いてトラックバックさせていだだきますね。
>>38 NARU さん
こんばんわ^^
> まさに目から鱗です。さっそくチャレンジしてみますね。
オーバーライド(上書き)するようにすれば余計な気を使わずに済むので便利ですね。
ただそれには元のスタイルを理解する必要があると思うので一朝一夕あるかも、です。
> アップデートの非表示の件もありがとうございました。
> ヘッダーに画像を使いたいためのワガママだったのでお手数掛けて申し訳ないです。
いぃえぇ、とんでもないです。
やっぱりいろんな人に使ってもらいたいし、デザイン的にそぐわないことも多々あると思うんです。
完璧なものをご提供できればいいと思うのですが、そうもいかないのが現実でして
なので、ぜんぜん気にしないでください。
むしろそういったご連絡はわたしにとってはありがたいです
> アップデート表示は、一時期WPに浮気したとき、そういうpluginがありました。
はい。実は WP を参考に作ったものだったりします
> 無事に(?)デザインできたらPandoraを利用させていただいた記事を書いてトラックバックさせていだだきますね。
はい。お待ちしてまぁ~す
bzbellさん>
こんばんは。画像指定のスタイルシートではお世話になりました。
おかげさまで中央にバッチリ表示できました。
立て続けで申し訳ないですが、もう1点教えてください。
エントリーやカテゴリーのリンク先が新たなブラウザで開くようになっているのですが、それを同一ブラウザで表示するように変更することはできるのでしょうか?
jsファイルの中に
a.config.target = '_blank';
という箇所があるのでそれかな?と思ったのですが、コメントアウトしただけでは表示方法が変わらなかったので(^^ゞ
ブラウザやタブが次々に増えるのを嫌う方がいらっしゃるので、サイト内表示では可能な限り「target="_blank"」を使わないようにしているんです。
毎度我が侭なお願いばかりですみません。
>>40 NARU さん
こんばんわ^^
> エントリーやカテゴリーのリンク先が新たなブラウザで開くようになっているのですが、それを同一ブラウザで表示するように変更することはできるのでしょうか?
はい。NARU さんスルドイ
以上で同一ページに表示されるようになります。
> ブラウザやタブが次々に増えるのを嫌う方がいらっしゃるので、サイト内表示では可能な限り「target="_blank"」を使わないようにしているんです。
いえいえ、それはわたしも同感です
それに XHTML 1.0 strict の規約上 target 属性は使わないように・・・と言われていますので、わたしも JavaScript 以外の、普通のリンクは target='_blank' は使ってません。
こんばんは。
以前は、大変お世話になりありがとうございました。
現在のブログ以外にもうひとつブログを立ち上げることになりこちららのPandraのテンプレートを利用させていただきたく思います。
ひとつのサーバーにドメインをとり二つ目を立ち上げるのですが、システムメニューでブログを2つ目のブログを作成しています。
テンプレート等をアップロードするmtホルダは、一つ目のドメインのホルダの中にあるのですが、そのホルダのプラグインにアップしていいのでしょうか?それともシステムメニューを使わず新たに作成するドメインのホルダにMTを最初からインストールしないとダメなんでしょうか?いつもお手数おかけしますが、宜しくお願いいたします。
>>42 kankiti さん
こんばんわ^^
> 現在のブログ以外にもうひとつブログを立ち上げることになりこちららのPandraのテンプレートを利用させていただきたく思います。
ありがとうございます
> テンプレート等をアップロードするmtホルダは、一つ目のドメインのホルダの中にあるのですが、そのホルダのプラグインにアップしていいのでしょうか?
1 サーバ上に複数ドメインですか。う~ん微妙ですね
プラグイン自体はその場所に UP しても問題はないのですが・・・。
といいますのも、mt-config.cgi 中には恐らく現在の URL が記入されてるかと思います。
2 つ目を別 URL(別ドメイン)とした場合、ブログ自体は作成できるのではないかと思われますが、MTCGIPath タグや MTStaticWebPath などは現在の URL が表示されちゃうと思うんですよ。
やったことないので推測ですけど
なので、何らかの小細工が必要な気がします。
以下の記事が参考になるかも
すいませんお役に立てなくって
bzbellさん>
こんばんは。毎回的確なアドバイスをありがとうございます。
「target="_blank"」の件、解決できました
あともう少しで予定していたデザインに改装できそうです。
3カラムでサイドバーの幅を変更するにはMTタグも見直さないと表示が崩れてしまうみたいなので、続きは週末にじっくり腰を据えて頑張ります。
>>43 bzbell さん
さっそくのお返事ありがとうございます。
別ドメインのホルダにMTをインストールしちゃいました。
明日からこちらのPandraにチャレンジしてみたいと思います。
また、質問等をした際には、宜しくご指導くださいますようにお願い申し上げます。
>>44 NARU さん
こんにちわ^^
> 「target="_blank"」の件、解決できました
よかったです
> 3カラムでサイドバーの幅を変更するにはMTタグも見直さないと表示が崩れてしまうみたいなので、続きは週末にじっくり腰を据えて頑張ります。
たぶん、幅を 960px にした場合、バランス的にサイドバー幅も変更する必要があるかと思います。
その際少し注意が必要で、配布しているテンプレートでは、dTree という JavaScript を使用して、カテゴリとコメント/トラックバックをツリー表示しています。
これが曲者(気を使う)で、dTree が出力する横幅より狭めてしまうとサイドバーが段落ちします。
ホントなら CSS で制御できればよいのですが無理そうなので、配布してるテンプレートでは、JavaScript の出力文字数が調整済みとなっています。※対策を模索してはいますけど
でも、それだと自由度がなくなるので、ツリー表示と通常のリスト表示を切り替えられるようにしますので、よかったらそちらを利用いただければと思います
>>45 kankiti さん
こんにちわ^^
> 別ドメインのホルダにMTをインストールしちゃいました。
はは
無難な方法にしたんですね。でも、管理が大変になりませんか !?
> 明日からこちらのPandraにチャレンジしてみたいと思います。
はい。ありがとうございますぅ
こちらこそよろしくですの
こんばんは。
テンプレート使わせて頂きました。ありがとうございます。
最初の質問ですが、すごく動きが重たいような気がするのですが、どうでしょう?
各部分クリックしても何か読み込んでいるような状態が続きかなりページ移動も遅いような気がします。
原因は、何でしょうか?
>>48 kankiti さん
こんにちわ^^
今一通り見てきましたけど、具体的にはどこら辺が重たくかんじてますか
JavaScript もエラーしてないようですし、サクサク表示されてるように見えます。
一点気になるのが、kankiti さんは MySQL をお使いですか !?
MySQL の文字コードが UTF-8 以外になってませんか !?
にも関わらず、ブログが UTF-8 になってるので文字化けしてます。
こんばんは。
ご指摘のMySQL の文字コードを UTF-8 に変更いたしました。
これで文字化けしていないと思います。(; ̄ー ̄川 アセアセ
それと今いろいろいじってるんですけどもまず、コメント部分なんですが、
Thanks for signing in, kankiti. Now you can comment. (sign out)と言う表示されており
サインアウトしようとしてもロード状態でサインアウトが出来ません。
そしてコメント書き込みのテストをしてみると
コメントを書き込みプレビューボタンを押すと3個の■■■が左右に流れてロードしたまま
になってプレビューが表示されません。
また、トップメニューの他のページに移動しててホームを押してもロード状態になり
もどりません。
何が悪いのでしょうか?
宜しくお願いいたします。
>>50 kankiti さん
こんばんわ^^
> これで文字化けしていないと思います。(; ̄ー ̄川 アセアセ
うん。直ってるみたいです
> Thanks for signing in, kankiti. Now you can comment. (sign out)と言う表示されておりサインアウトしようとしてもロード状態でサインアウトが出来ません。
今 Firefox から kankiti さんとこにサインインして、サインアウトしてみたのですが、ちゃんとサインアウトされるみたいです。
IE6 では・・・アレレ!? サインインページに遷移しないです
特に JavaScript エラーしてるわけでもなさそうなので、サーバ(ドメイン)に何らかの問題あり !? かもです。
> コメントを書き込みプレビューボタンを押すと3個の■■■が左右に流れてロードしたままになってプレビューが表示されません。
う~ん、ちゃんとプレビューもできますし、ポストもできるようです・・・Firefox では。
IE6 だとやっぱりおかしいですね。
わたしのとこで試しても再現しないですよ。
> また、トップメニューの他のページに移動しててホームを押してもロード状態になりもどりません。
うん、そうみたいですね。
Firefox では問題なさそうなんですけど、やっぱり IE6 ではそのような現象でてますねぇ。
てか、kankiti さんのサイト、各アイコンが表示されてないですね。
お使いのドメインは今まで使ってたものですか!?
何だか根本的なところに問題があるような気がします。
こんにちは。
デフォルトのテンプレートだと何の問題もなく動作しています。
Pandoraのファイルをアップロードする場所を間違っているんでしょうか?
おかしいですね。
>>52 kankiti さん
こんにちわ^^
> デフォルトのテンプレートだと何の問題もなく動作しています。
えぇーー!! そうなんですか
でも、IE6 で直接 URL 指定して表示してもページ遷移しないですよ。
なので、サーバもしくはドメインの問題かなぁ・・・と思ってるんです
とはいっても Firefox では表示されるってのが気になります。
ちょっと調べてみます
こんばんは。
お手数お掛けしてます。今日朝から何回もサーバーからMT削除しては、やり直ししてやってるのですが、
結果は、同じですね。1,2回移動した後、全くページが移動できなくなります。コメントも無理。
サーバーは、こちらと同じcoreserverです。MTデフォルトのテンプレートで試したら全く問題なくすべての機能利用できたんで
私のインストールミスかと思いました。一応確認の意味で記入しておきます。間違ってたらご指導ください。
public_html/www.marumaru.com/mt/plugins/RemoveBlank・mt-link-number・TagSupplementals-0.06・recently-pinged-on・RelativePathの5つのプラグインをフォルダごとUPまた、MTMEMOのテンプレートもフォルダごとUP
Public_html/www.marumaru.com/cssのフォルダごとUP、またjsのフォルダごとUPしています。
ほんまにお手数お掛けして申し訳ありません。
>>54 kankiti さん
おっかしいですねぇ。
CORESERVER お使いですか
また、kankiti さんところは PHP の動作モードをモジュールとして使ってますか!? それとも CGI モード!?
たぶん CORESER をそのままお使いの場合モジュールとして使ってると思いますが、アクセスログファイルが作成されないと思います。その場合には、トップページと同じ場所に .htaccess ファイルを作成して以下を記述することで対応できます。
上記は rank_post.php と rank_view.php を CGI モードで起動しますよ・・・という記述になります。
あと、わたしは以下の記述も追加しています。
これは(http://www.xxx.com/zzz/)のようなアクセスの場合、優先度として index.php、index.html という順番で表示させてください・・・という記述になります。
要するに、アクセスディレクトリ内に index.php があれば最優先で表示、index.php がなくって index.html があればそれを表示、それ以外はエラーとして弾かれます。(不正アクセス防止)
>>55 bzbell さん
どうもありがとうございます。
やっとやっと基本ができました。(; ̄ー ̄川 アセアセ
教えて頂いた.htaccess ファイルを作成すると上手くできました。
感謝します。
でも、カスタマイズできっとまたまた質問すると思いますので
宜しくご指導くださいませ。
これでゆっくり眠れます。 ○Oo。.(T¬T)/~~~オヤスミナサイ
ほんまにありがとうございます。
>>56 kankiti さん
> 教えて頂いた.htaccess ファイルを作成すると上手くできました。
えっ!? ホントですか!! よかったぁ
CORESERVER と聞かなければホント分かりませんでした。
CORESERVER 使ってるわたしが言うことじゃないかも、ですけど、最近さくらインターネットの方が良かったかなぁ・・・って思ってるのはわたしだけ
何だかサーバ重たいんですよねぇ。前触れなくメンテされるし・・・。
こんにちは、bzbell さん。
またまた行き詰まったので教えてください。
Fhotosの表示件数ですが、Pandoraデフォルトでは80×80で8件表示ですよね?
それが私の場合、7件止まりで8件目が表示されないんです。
それと、携帯画像を使うことも多いので、サムネイルが引き延ばされないようにして8件表示させたいのですが、スタイルシートのどこをいじればいいのかわからず困っています。Fhoto画像のサイズらしきところをいくつか変更してみたのですが、全然反映されなくて。もしかしたら見当違いのところをいじってる可能性もあるんですが…。
それと、テーブルタグのスタイルシートはベース以外にも指定してあるところがあるのでしょうか?
本文にいくつかのパターンのスタイルシートでテーブルタグを使うので、自分の自由にしたくてコメントアウトしたのですが、サイドの「favorite」は、自分が指定したとおりにならないので、もしかしてテーマにも該当箇所があるのでしょうか?
dTreeは使いたい表示なので、幅を狭めるときは、文字数を30→20くらいにして、省くなら件数や日にちのMTタグカットで対応していこうと思ってます。
アップデート表示がリボンになってますが、もしかして最新版ではそのように変わったのでしょうか?
画像を入れ替えるだけでいいなら、表示できるようにしたいです。
毎回勝手なことばかり質問して申し訳ありませんがよろしくお願いします。
>>58 NARU さん
こんにちわ^^
ご質問の件ですが、
Fhotosの表示件数ですが、Pandoraデフォルトでは80×80で8件表示ですよね?
厳密には 80x80 を 8 エントリ分表示という意味になります。ですので、遡って 8 件表示というわけでないです。逆に 1 エントリに 2 つのイメージを貼り続けた場合、8 枚以上のイメージが一覧されることになります。
サムネイルが引き延ばされないようにして8件表示させたい
縮小(サムネイル)せずに原寸から 80x80 で表示(左上を 80x80 で切り取ったようなイメージ)させたいということでしょうか。たとえば、以下のページのように。
上記ページのような表示をさせたい場合には、ウィジェットを新規作成(たとえば、@Default Photo List')して以下の内容をコピペします。
次に、'サイドバー (2カラム)'、'サイドバー (3カラム)' テンプレートモジュール内の 22 行目もしくは、27 行目あたりに '@Photo List' をインクルードしてる箇所がありますので、そちらを '@Default Photo List' のように変更します。
そして、スタイルシート(テーマ)内の 1294 ~ 1314 行目までを以下と差し替えます。
div.widget_assets ul.widget_list li { margin: 0 5px 8px; width: 70px; display: table-cell; float: left; overflow: hidden; }これによりイメージを切り出した表示(デフォルト)がされます。
テーブルタグのスタイルシートはベース以外にも指定してあるところがあるのでしょうか?
テーブルは、カレンダーと検索フォーム、月別ページ以外では使用してないです。
スタイルシート(テーマ)内を 'table' で検索すると見つかると思いますが、基本的には適用範囲を限定してますので、NARU さんのお好みでスタイルできると思います
ちなみに、どんなかんじのテーブルデザインにしようとしてますか
!?
アップデート表示がリボンになってますが、もしかして最新版ではそのように変わったのでしょうか?
すいません、リボンは最新に含めてないです
でもわたしのでよければupdated-today.pngからダウンロードして使ってください。
その際、スタイルシート(テーマ)を以下のように変更する必要があります。
#updated_today { position: absolute; top: 0; right: 0; z-index: 100; } #updated_today a { width: 160px; height: 160px; display: block; background: url(updated-today.png) no-repeat left top; } #updated_today a:hover { background-position: 0 -160px; }こんばんは。
早速ですが、宜しくお願いいたします。
1.ヘッダーの部分にタイトルが表示されているのを消したいのですが、どの部分を消せばいいでしょう。
2.関連するエントリーと言う項目がありますが、これは同じカテゴリにアップした時に表示されるのですか?
3.ナビバーに新たにリンクを張る場合、コンテナのナビ部分にhttp://----と記入すればいいのですか?
すんません。また宜しくお願い申し上げます。
>>60 kankiti さん
こんばんわ^^
以上です
こんにちは。
リボン表示はおかげさまでうまくいきました。
メインインデックスにだけさりげなく出るようにしたかったので目的達成です。
が、Fhotoの方がやはり7つしか表示できないのは変わらず、
テーブルのスタイルは を複数の画像を入れるときに使ってます。 コメントアウトしないとcellpaddingで指定した数値が反映されませんでした。 画像を並べた時や短い説明文を横や下に入れたい時に隙間が欲しい程度のスタイルです。また画像のサイズが「width: 70px;」はいいのですが、
高さがやたら短くなって、さらに横3列に並んでしまいます。
スタイルシート(ベース)でテーブルのスタイルをコメントアウトしたことと関係あるんでしょうか?
毎回、質問ばかりですみません。
>>62 NARU さん
こんにちわ^^
> リボン表示はおかげさまでうまくいきました。
よかったぁ

で、問題の Photo の方ですが、Photo List に表示される条件として、MT にイメージファイルが管理されている必要があります。
管理とは、MT から手動にてイメージの追加(=アイテム番号が割り当て)をすることです。
ですので、携帯からの投稿だとイメージの貼り付けはできるかもですが、MT の管理外となってしまうように思います。
こればっかりはどぅしようもありませんね
携帯で投稿後、別途 PC から MT にアイテム登録するしかないと思われまする。そうすればちゃんとリストアップされると思います
> また画像のサイズが「width: 70px;」はいいのですが、
> 高さがやたら短くなって、さらに横3列に並んでしまいます。
はい。たぶんそうなりますね。
イメージ間のマージンを調整するか、Photo List 全体をセンタリングするなどの対応が必要になるかと思います。とりあえず、センタリングしたバージョンをお作りして後ほど UP しますので、この件に関してはそちらをご使用いただければと思います
テーブルのスタイルの件ですが、以下のようにスタイルを追加していただければ NARU さんの思惑通りのことができると思います。
.widget-about-this-page table, .widget-about-this-page th, .widget-about-this-page td { border: 1px solid #eae5e3; }上記により クラス 'widget-about-this-page' に限定してテーブルのボーダーを設定することができます
こんばんは。
いつもすばやいお返事ありがとうございます。
またもや質問ですがお願いいたします。
フトミさんの解析タグを仕込みたいのですが、~間ならどこでも可ということなんですが、フッターに仕込んだところ
ページにアクセスしても解析しませんでした。何かあるのでしょうか?
全てのアクセスを解析するのに他に良い場所があればご指導お願いします。
お暇な時で結構です。
>>64 kankiti さん
こんばんわ^^
> フトミさんの解析タグを仕込みたいのですが、~間ならどこでも可ということなんですが、フッターに仕込んだところページにアクセスしても解析しませんでした。何かあるのでしょうか?
すいません、わたしの理解が乏しくってよく分からないのですが
、正しく解析される場所 !? ということでしょうか。
どこが最適なのかは分かりませんが、アクセス解析を目的とするのなら、ページ上の方が良いのではないでしょうか。それにより訪問者さんの滞在時間などもログから分かるようになるのかなぁ・・・とわたしは思います
また、もしその解析タグが JavaScript だとしたらエラーなどしてませんか !?
こんばんは。
そうなんです。エラーというか全く反応しておらず解析できないのです。
フッターのbody間に入れても解析できてません。ご指摘のように解析タグは、 JavaScript です。
サイドバーに別のコンテンツを入れようとしたのですが、表示されませんでした。これも JavaScript です。
何か方法ご指導くださませ。
こんばんは。
毎回素早い回答をありがとうございます。
テーブルスタイルの件もどうにか解決です
Fhotoリストの7件表示ですが、携帯画像ではなく、普通にMTの管理でアップロードしているのに7件しか表示されないのが謎なんです。MT4.01以降は、携帯から画像の投稿ができなくなっているので携帯で撮った写真もPCへ転送してPCからMTの管理下でアップロードしてます。デフォルトのテンプレートの時も8件表示にしていたのですが、その時は8件表示できてました。スタイルシート以外に何か原因があるのでしょうか。
お手間を取らせて申し訳ないですがよろしくお願いします。
>>67 NARU さん
こんばんわ^^
では '@Photo List' ウィジェットを以下のコードで差し替えてみていただけますか。
今までは 8 エントリからイメージファイルを一覧してましたが、マニュアル見たら遡って 8 件分表示できるようなので試してみてください
>>66 kankiti さん
フトミという解析ツールをネットで探して拝見しました。
埋め込むのは JavaScript ですが、結果的には CGI を起動してますよね。
たぶん JavaScript 関係ないと思われます。
以前のように CGI を実行するためのサーバ設定が必要ということはないですか !?
てか、今まで CORESERVER で動作していた CGI でしょうか。
わたし、そのアクセス解析を使ったことないので、思いつくのはそこら辺でしょうか
>>69 bzbell さん
解析タグを変更することにより利用できるようになりました。
お騒がせしました。ありがとうございます。
>>68 bzbell さん
@Photo List' ウィジェットを、教えていただいたコードに貼り替えると、
今度は5つの画像しか表示されなくなりました。
>>59で教えていただいたコードに戻すと7つ画像が表示されます。
何がいったいどうなっているのやら…。
>>71 NARU さん
こんばんわ^^
それは NARU さんのブログで最大表示エントリ数を 5 件にしてるからだと思います。
MTEntries タグはブログの設定で指定した件数分のエントリを表示する仕様になってます。
対策としては、
などが考えられます
お試しください
>>72 bzbell さん
表示件数ですが、理屈はわからないですが、
MTEntriesで指定する件数を希望件数+1にすると思うとおりの件数が表示できるようです。
なので、MTEntries lastn='9'で目的とする8件表示が可能になりました。
あとはスタイルシートですが、イメージ間のマージンを調整することで2行×4列表示はできるようになりましたが、表示された画像サイズの高さが短いままで自力で修正できません。
サムネイルを縮小(または引き延ばし)せずに切り取りで80×80で表示させたいだけなのですが、どこかでサイズを指定する必要があるということでしょうか。
細かいことでお手間を取らせてすみません。
>>73 NARU さん
> MTEntriesで指定する件数を希望件数+1にすると思うとおりの件数が表示できるようです。
月別アーカイブページを見てみてください
8 エントリ遡るとちょうど 8 件目のエントリにはイメージが張り付いてませんね。
だから +1 することでその前のエントリのイメージが抽出される・・・という理屈ですね
必ず 8 件表示したいのであれば、MTEntries の lastn モディファイアに大きな値を入れるといいですよ
そうすれば MTEntryAssets の lastn モディファイアで 8 件抽出したらそれ以上は表示されなくなると思われまする
おはようございます。
またひとつ教えていただけますか?
2カラム固定をつかってるんですが、幅を860位に変更したいのですが、
上の3カラム記事を参考にやってみましたが、更新時にエラーがでてしまします。
お手数ですが、変更箇所教えていただけますでしょうか?
>>75 kankiti さん
> 更新時にエラーがでてしまします。
どんなエラーでますか
そんなスタイルシートないよってエラーでしょうか。それなら MTLink タグを確認してみてください。
こんばんは。
body.layout-2colf-r #container,
body.layout-2colf-r #footer {
width: 860px;
}
body.layout-2colf-r #navibar,
body.layout-2colf-r #navibar ul,
body.layout-2colf-r #breadcrumbs,
body.layout-2colf-r #breadcrumbs ul {
width: 860px;
}
body.layout-2colf-r #beta {
margin-left: -860px;
}
上記をスタイルシートの2カラムの部分に追加しました。
再構築しても変化なしやったんですが、検討違いのことをしてますか?
宜しくご指導お願いします。
>>77 kankiti さん
こんばんわ^^
ご質問の件ですが、layout-2colf-r でなくって layout-2colf_r です
以下のようにしてください。
body.layout-2colf_r #container, body.layout-2colf_r #footer { width: 860px; } body.layout-2colf_r #navibar, body.layout-2colf_r #navibar ul, body.layout-2colf_r #breadcrumbs, body.layout-2colf_r #breadcrumbs ul { width: 860px; } body.layout-2colf_r #sidebar { margin-left: -850px;/*全体幅(860px) - マージン(10px)*/ }どうもありがとうございます。
間違えてましたね。すんません。
>>79 kankiti さん
いぃえぇ、どぉいたしまして
こんばんは。
こちらは、朝起きると雪が積もってました。さぶいですねぇ。
またもや、質問ばかりですんませんが宜しくお願いします。
1.エントリーすると日付が入りますけども同じ日に別エントリーしたときに日付を外すことは、できますか?(2件エントリーした場合1件だけに日付を表示したいのです)
2.エントリーの部分に固定で最上段に「お知らせ」のようなものを表示するには、どの部分に書き込めばよいでしょうか?
以上2点宜しくお願いします。
>>81 kankiti さん
こんばんわ^^
ご質問の件ですが、
日付をこのタグで挟むことで同一日付のときは表示されなくなります。
そちらでお好みの固定メッセージを埋め込んだらどうでしょうか
ありがとうございました。
>>83 kankiti さん
どぉいたいまして
前回質問させていただきました「お知らせを」入れる場所なんですけども
前回の教えて頂いた場所だとエントリーごとに表示されてしまいましたけども
今回教えて頂きたいのは、エントリの表示される部分の最上段にエントリーとは、関係なく表示したいのです。あれやこれや試して自分なりにやってみましたが、どれもこれも・・・・宜しくお願いします。
>>85 kankiti さん
こんばんわ^^
> 今回教えて頂きたいのは、エントリの表示される部分の最上段にエントリーとは、関係なく表示したいのです。
エントリに関係なく・・・ということは、常に表示させたいということでいいですか
テンプレートモジュール作成
以下のコードをコピペして新規でテンプレートモジュールを作成します。
テンプレートモジュール名称はお好みで構いません。たとえば、'お知らせ' などとします。
『コンテナ』テンプレートモジュール変更
追加する場所によってすべてのページで表示、トップページのみ表示・・・などのようにすることができます。上記のように 13 行目(<div id="alpha_box"> のすぐ下)に追加するとすべてのページでお知らせを表示することができます。『コンテナ』テンプレートモジュールの 13 行目辺りに MTInclude タグを追加します。
再構築します。
以上です。
また何かあればご連絡ください
いつもながら素早いお返事ありがとうございます。
希望どおりにお陰さまでできました。
ありがとうございます。
>>87 kankiti さん
> 希望どおりにお陰さまでできました。
> ありがとうございます。
どぉいたしまして。
よかったですね
いつもお世話になっております。tackyです。
遅ればせながら、ようやくPandoraを使わせていただこうと思い、チャレンジしました。
導入後、解決できず悩んでいることが数点。アドバイスをいただければ助かります。
1.サイドバー内のCategoriesとRecent Comments/Trackbacksのアイコンがなぜか消えてしまいました。どのデータをどこに置けば宜しいでしょうか?
2.NINJA TOOLS のアクセス解析(アクセスカウンター)をこれまで使っていました。
これをインデックス(メインページ)のブログタイトル下辺りに表示させたいのですが方法が分かりません。
今まではサイドバーに置いていましたが、今回は1カラムで行ってみようと思いまして。
(これは半分以上諦めてるので、もし何か思い当たるところがあればご教示ください。)
3.PHP化がどうしてもできません。最初のindex.htmlをphpにする段階でつまづいてます。
必ず500エラーに見舞われます。サーバーはさくらインターネットです。
だからPandoraもわざわざhtmlに戻して使ってます(T-T)
Page Ranking も動かなかったので非表示にしました(T-T)
お忙しいと思いますが、アドバイスをどうぞよろしくお願いいたしますm(__)m
自己レスです。アイコンが表示されない件は、きちんとイメージファイルが
所定の場所に上がっていなかったことが分かりました。先程解決しました。
大変失礼しました。
>>89 bzbell さん
>>90 bzbell さん
こんにちわ^^
アイコンの件は解決とのことなので OK ですね。
NINJA TOOL ですが、基本的にアクセス解析なのでどこの組み込んでもよいと思います。
たとえば、わたしのサイトでは Google Analytics を使用してますが、ページ一番下に貼り付けてます。
具体的には
NINJA TOOL 用のウィジェットを新規作成してスクリプトをコピペします。
インデックス(メインページ)のブログタイトル下辺りに貼り付けたい場合には「コンテナ」テンプレートモジュール内の 3 行目辺りがブログタイトル表示部ですので、以下のように追加します。
さくらインターネットで PHP 化する場合 mt-config.cgi 内に以下を追加されてますか
でも、PHP 化は tacky さんが望んでることですか
!?
PHP 化することで今までの記事の URL が変更されますので、場合によってはやらない方がいいこともあります。
ページランキングは、同梱してます js/prototype/pagerank/ フォルダ内のスクリプトを UP する必要があります。そちらはどうでしょ
>>91 bzbell さん
早速お返事ありがとうございました。
アクセス解析の方は確かにどこでも良かったのですが、
カウンターはできれば分かりやすい場所に貼りたくて往生していました。
なるほど、ウィジェットを使うのですね。思い通りの場所に設置できました。
PHP化はどうしてもという訳ではないです。ただ、MTを使われている方はPHP化している方が多いようだし、利点も多そうなので軽い気持ちでやってみようかと思ってました。
ただ、私にはちょっと敷居が高そうです(^^;)もう少し頭を冷やして考えてみます。
ちなみにmt-config.cgi の追記とjs/prototype/pagerank/ フォルダ内のスクリプトUPを再確認したところ、どうもPagerankは動くようになったようです。
ありがとうございました。
>>92 bzbell さん
> なるほど、ウィジェットを使うのですね。思い通りの場所に設置できました。
よかったですぅ
ウィジェット(パーツ化)にすることで、たとえば、他のページでも表示したい時も楽ですし、NINJA TOOL のスクリプトが変更になった時でも修正が楽できます
> MTを使われている方はPHP化している方が多いようだし、利点も多そうなので軽い気持ちでやってみようかと思ってました。
そうですねぇ。でも、HTML + SSI を使われてる人も多いですよ。
わたしも PHP 化してますけど、今は特にその恩恵はありません。URL が変更されちゃうから、そのまま継続してるだけですの
> どうもPagerankは動くようになったようです。
よかった。
デザイン面などでご要望があればご連絡ください
>>93 bzbell さん
なぜか投稿者のところにうまく私の名前が出ませんが、私はtackyです。(^^;)
>わたしも PHP 化してますけど、今は特にその恩恵はありません。
と言われると、ますます敢えてやる必要がない気がしてきました。
とりあえず当面は現状のまま続けてみることにします。
>デザイン面などでご要望があればご連絡ください

こう言っていただけると、すぐにお願いしたくなってしまうのですが。
今回のデザイン、シンプルかつ格好良くて、とても好きで気に入ってます。
サイドバーに入っているPhotos、あれすごく良いですね。
あれがインデックスページのパン屑リストと1番目の記事の間辺りに
横長に1段(ないし2段)入って、ブログ内の写真全体から表示する度に
ランダムに表示されたら格好いいな~と思ってました。
あと、各記事に投稿日の格好いいアイコンが入るようになりましたが、これに
投稿時間も入れることはできないでしょうか?
配色に関しては黒を基調としたモノトーンも写真が映えるので好きなのですが、
スタイルシートを自分でいじるまでに至らずです(^^;)
もし次回のスキン作成時に候補に入れてもらえると嬉しいです。
ずうずうしいお願いをしてしまいました。
お忙しいと思いますから、もし時間があったら思い出してやってください。
まったく急ぐものではありません。よろしくお願いいたしますm(__)m
それとPandoraのデモサイトの方に「自分の投稿したコメントの背景色を変える」
の記事のところにレポート一つ書きましたのでご覧いただければ幸いです。
>>94 I am Google さん
> とりあえず当面は現状のまま続けてみることにします。
その方がいいかもしれませんね。PHP 化なんていつでもできますから
ただし、いずれは・・・とお考えでしたら早めにやっておいた方がいいです。先ほどもいいましたように URL が変更されますので。
外部サービスなどに URL を登録されてた場合、何かと支障があると思います。
> あれがインデックスページのパン屑リストと1番目の記事の間辺りに
> 横長に1段(ないし2段)入って、ブログ内の写真全体から表示する度に
> ランダムに表示されたら格好いいな~と思ってました。
なるほど
そぉいう見せ方もありですねぇ。ランダムは再構築時にランダム・・・でもいいですか。それとも、ページが表示されるたびにランダムというイメージですか!?
> 各記事に投稿日の格好いいアイコンが入るようになりましたが、これに
> 投稿時間も入れることはできないでしょうか?
可能ですよ
日めくりカレンダー風というものなので時間は伏せてますが、ペイントツールなどで tacky さんのざっくりな完成イメージを作って頂けますか。そしたら、わたしの方で作成しますので
> 配色に関しては黒を基調としたモノトーンも写真が映えるので好きなのですが、スタイルシートを自分でいじるまでに至らずです(^^;)
MT3.2 の頃にフォトスタジオをイメージしたテンプレ作ったなぁ
個人的には黒基調の 2 カラムで好きなデザインでしたけど。
じゃぁ、先ほどのといっしょにペイントツールでざっくりとサイトイメージ作ってみてください。たとえば、サイドバーは何色風とか、ヘッダ部は何色風・・・というようなかんじで。
そしたらスタイルシートを変更したものをお渡ししますので
>>95 NANA さん
重ね重ねありがとうございます。
それではお言葉に甘えて、後日希望のイメージを整理して送らせていただきます。
>MT3.2 の頃にフォトスタジオをイメージしたテンプレ作ったなぁ 個人的には黒基調の 2 カラムで好きなデザインでしたけど。
はいはい。まさに私がイメージしているのはそういった感じのシックでクールなデザインなんです。
>なるほど
そぉいう見せ方もありですねぇ。ランダムは再構築時にランダム・・・でもいいですか。それとも、ページが表示されるたびにランダムというイメージですか!?
私のサイトでは、記事の投稿が数日に1回程度ですから(^^;)できれば再構築時ではなくてリロードする度に変わる方が代わり映えがして助かります。
どちらにお住まいかわからないので、どっちに足向けて寝たらまずいかわからないから今夜は逆立ちして寝ます(爆)
ではまた連絡させていただきます。ありがとうございました。
>>96 I am Google さん
> それではお言葉に甘えて、後日希望のイメージを整理して送らせていただきます。
はい。
> はいはい。まさに私がイメージしているのはそういった感じのシックでクールなデザインなんです。
じゃぁ、試しに MT4 向けに復刻させてみますね。
お気に召しましたら使って頂けたら幸いです
bzbell様、始めまして。(初カキコでドキドキです)
Pandoraの「ウェブページ」について教えて下さい
プログ記事と同様にコメントを使用したいので
ウェブページの「受信設定」でコメントにチェックして保存→再構成
ウェブページを表示した際に「Permalink」と「Edit」しか表示されず
コメントが使えない状態です。
(アーカイブテンプレートのウェブページで◆show_footerdataは「1:表示」)
(現在は全て「1:表示」にしてあります)
※プログの設定でトラックバックは無効。
※プログ記事ではコメントが正常に表示。
ウェブページと質問の内容が違いますが
コメント送信後すぐ今書いた内容が表示されるのが好きで
プログの設定→コメントで「コメントの確認ページ」のチェックを外したのですが
送信後は「コメントをそうしんしました」とメッセージは出ないのですが
ページが2段に表示され今はチェックを入れています。
何か方法がございましたら教えて下さい。
2個も質問して説明も下手で申し訳ないです(ーー;)
お手数をおかけしますが宜しくお願い致します。
>>98 Shimada さん
こんばんわ^^
> ・・・コメントが使えない状態です。
あっ!! ごめんなさい
ウェブページのコメント/トラックバック機能含めてませんでした。今までまったく気づかなったです
少しお時間いただけますか。ウェブページ用のテンプレートを変更する必要がありますので。
> 何か方法がございましたら教えて下さい。
ちょとお待ちくださいね。確認してみます。
>>99 bzbell さん
お返事ありがとうございます。
どうぞ宜しくお願いします
#14に関連します。
記事エントリ内で
<span style="font-size: 120%">文字列</span>
の様に記述しても、フォントサイズが変わりません。
これはどのようにCSSを上書きすれば良いのでしょうか?
申し訳ありませんが、教えてください。
>>101 ゴリ丸 さん
こんばんわ^^
それはおっかしいですねぇ

たとえば 120% という微妙な大きさでなく、200% とか極端な大きさで確認してみてください
きっと変わってると思います
>>102 bzbell さん
ゴリ丸です。回答ありがとうございます。
■Q1
以下のようにしています。
フォント色は変わりますが、サイズは変わりません。何故でしょう?
<span style="font-size: 200%"><span style="color: #339966"><span><strong>emo</strong></span></span></span>
具体的には、以下のページなどです。
http://www.hyk-home.com/blog/infra/archives/2008/04/01-044053-52.html
■Q2
全然関係ない質問です。
MTMEMO\templates\pandora\javascript_dtree_posts.mtml にて
リンク(<a>)のtarget属性が全て「_blank」になっているのは
何か意味があるのでしょうか?
カテゴリツリーをクリックするごとにウィンドウが開くのは良くないと思い、
全て「_self」に修正して使っています。
色々と質問して申し訳ありません。
どうぞ宜しくお願い致します。
>>103 ゴリ丸 さん
こんばんわ^^
お返事が遅くなってすいません。
ゴリ丸 さんのページ確認しました。タグの使い方が間違ってますねぇ。
strong タグにフォントサイズを指定してすることでご希望のことができると思います。
あと、target 属性の件ですが、特に意味はありません。
わたし的には target 属性は使用しないのですが、みなさん使われてるようだったので記述しただけです。
不要でしたら削除してください。
>>104 bzbell さん
ゴリ丸です。回答ありがとうございます。
初心者的質問で申し訳ありませんが、具体的にタグの使い方がどのように間違っているのでしょうか?
実はMT4にてFCKeditorを使っていて、「フォントサイズを大きく」して「色を変えて」「太字」にすると、このようなHTMLが出力されるのです。
申し訳ありませんが、ご教授お願い致します。
>>105 ゴリ丸 さん
こんにちわ^^
普通に、一番内側のタグが有効になってるだけではないでしょうか
だから外側のタグをいくら変更しても…というかんじだと思いますよ