ココログのバージョンアップ
本ブログはココログベーシックです。
ベーシックでも頑張れば何でも出来まっせ。
| 固定リンク
カレンダーJavaScriptに下記の不具合がありましたので、修正しました。
【不具合内容】
1日に複数の記事が存在する場合、カレンダーの日付とリンク先がズレてしまう。
ご利用されている場合は、お手数ですが最新ファイルをこちら(calendar.js 50.3K)よりダウンロードして頂き、ココログ管理画面からアップロード(上書き)をお願いいたします。
| 固定リンク
カスタマイズカレンダーの導入方法についてご説明します。
【ブログの設定】
設定を「カレンダーを表示」にする必要があります。
設定されていない場合は「デザイン」→「コンテンツ」→サイドバーのコンテンツの「カレンダー」で設定を行って下さい。
次に、「日付ヘッダーを表示」に設定する必要があります。(記事タイトルの上に表示されている日付です)
設定されていない場合は「デザイン」→「コンテンツ」→「日付ヘッダー」で設定を行って下さい。
また、本 JavaScript が対応している「日付の書式」は以下の通りです。
【JavaScriptの設定】
こちら(calendar.js 50.3K 2006/4/6更新)からJavaScriptのファイルをダウンロードし、利用しているブログのURL直下(http://*****.cocolog-nifty.com/*****/)にファイルをアップロードして下さい。
「コントロールパネル」→「ファイル」からアップロードすることができます。
【2006/4/5追記1】
アップロードするディレクトリは http://*****.cocolog-nifty.com/*****/ です。
http://*****.cocolog-nifty.com/ ではありません。
本サイトを例にすると、http://maximum.cocolog-nifty.com/longer_than_forever/になります。(http://maximum.cocolog-nifty.com/ ではありません)
【2006/4/5追記1 ここまで】
次に「サブタイトル」に下記のコードを記述して下さい。
「ブログ」→「設定の変更」→「ブログのサブタイトル(キャッチフレーズ)」から設定することができます。
ここまでの手順で、ひとまず動作するようになるはずです。
【動作しない場合】
上記の手順を再度確認して下さい。
それでも動作しない場合は、次のような原因が考えられます。
他の JavaScriptを 使用していて、そのスクリプトの中で onload を使用している場合、本スクリプト或いは他のスクリプトが動かなくなってしまう可能性があります。
その場合は、他の JavaScript 或いは本スクリプトの onload で関数を呼出している部分を、片方のスクリプトに統合することにより回避できるかと思います。
本スクリプトの方で呼出す関数は checkCreateCalendar(); になります。
【その他】
ここからはオマケ的な内容になります。
当該月カレンダーが表示されるまでタイムラグがあるため、突然ガサっと書き換わるので何となく気持ち悪い感じを受けるかもしれません。
これについては、以下のような感じで対応するのが良いかなと思います。
ちなみに本ブログもこの方法で表示させています。
【2006/4/5追記2】
コメントを受け付けるように設定を変更しました。
ご質問がございましたら、ご記入ください。
また、個人的な都合により、回答までに時間が掛かる場合があるかと思いますが、ご理解の程宜しくお願いいたします。
| 固定リンク | コメント (6) | トラックバック (8)
ココログのカレンダーはイケてない!
何で今月のカレンダーしか表示されないの?
他社のブログのようなカレンダーが欲しい!
ということでJavaScriptで作ってみました。
コイツが以前日記で書いた「prototype.js を使用したあるもの」です。
違いが分かるように左側に両方表示させてますが、上がカスタマイズしたカレンダーで、下がココログのデフォルトのカレンダーとなっています。
カスタマイズしたカレンダーの仕様は以下の通りです。
現在は、他の人も簡単に導入できるようにスクリプトを整理中です。
| 固定リンク | コメント (0) | トラックバック (2)
prototype.js を使用して、ココログのカスタマイズに使える”あるもの”を作っているのですが、これがなかなか大変。
”あるもの”を思い付いた所までは良かったのですが、ココログの仕様が予想以上に複雑なのですよ、これが。
時間もなかなか取れないので、もう少し掛かりそうな感じ。
ブログの全ページに共通のフッタを表示させたいなぁと考えたことはありませんか?
でも、ベーシックプランでは設定することができません。
そこで、JavaScriptを使用してフッタを書き出す方法を紹介したいと思います。
ココログのHTMLですが、次のようなタグがあります。
そして、手順ですが、まず最初にフッタを書き出すJavaScriptファイルを作成します。
ファイルの中のコードは次のような感じになります。
完成したらJavaScriptファイルをアップロードして、ブログのサブタイトルに次のコードを追加することで、全ページから参照できるようなります。
(ココログのカスタマイズ Vol.1参照)
ちなみに、このページでは以下のようなフッタを設定しています。
と書いてはみたものの、フッタを設定したい人っているのかなぁ。。。(^-^;
ちなみに、getElementById('書き出すID名') とすると他の部分も書換え可能です。
| 固定リンク | コメント (0) | トラックバック (0)
今回はタイトルの下にあるナビゲーション部分について紹介したいと思います。
ナビゲーションの部分のHTMLは、例によってサブタイトルに無理矢理入れてしまいます。
実際のコードは次のような感じで、<ul>~</ul>がサブタイトルに入力する部分です。(リンク先URLは省略しています。また、CSSファイルも同様に入れる必要がありますが、これも省略しています。Vol.1参照)
これにスタイルを定義します。
まず、<h2>全体に背景画像を指定しています。
このブログのナビゲーションですが、ロールオーバー時の画像の切換えは、JavaScriptではなくCSSで行っています。
まず、用意する背景画像ですが、下のように通常の画像とマウスオーバーした時の画像を繋げたものにします。
![]()
そのまま表示すると上のようになりますが、スタイルで height:20px; を指定しているので、通常は上半分だけが表示されます。
次に、マウスオーバー時ですが、次のようにスタイルを指定しています。
ちなみに、背景画像の座標を移動させるのではなく、通常用とロールオーバー用の画像を2つ用意し、スタイルで各々の背景画像を指定するという方法も考えられます。しかし、この方法だとチラつきが目立ち、あまりよろしくないです。
ナビゲーションについては、こんな感じです。
うわぁ、もう12月だ。。。
| 固定リンク | コメント (0) | トラックバック (0)
ココログのフリー版っつーのがリリースされました。
現在のベーシック/プラス/プロより機能が多いのですが、どういうことでしょうか。。。(-_-;
ベーシック/プラス/プロのバージョンアップは3月とのこと。。。フリー版の方が先ですか。。。
とりあえず、カスタマイズネタが無駄にならないように、情報収集しなくては。
っていうか、管理画面がメチャ重いです。
でも、フリー版の方は軽いらしいです。
わけわからん。(-_-)
今回から具体的なカスタマイズ方法を説明していきたいと思いますが、最初に注意点がありますので、まずそこから説明します。
ココログのHTMLのコードですが、色指定などデザインに関する記述はありません。
デザインは全て別ファイルのCSSに実装されていて、HTMLのコードにはそのCSSファイルを参照する記述があるだけです。
つまり、HTMLとデザインが切り離されているので、CSSファイル1つだけを置き換えてしまえば、デザインをガラリと変えることができるわけです。
ココログのテンプレート変更では、この仕組みを利用していると思われます(多分)。
このCSSファイルはstyles.cssというファイル名で、ココログ編集ページの「コントロールパネル」→「ファイル」から確認することができます。
で、実はこのstyles.cssの存在がちょっと曲者なのです。
選択して削除できるので、別に気にしなくてイイじゃんと思うかも知れませんが、なんと、新しい記事を作成するなど、何かしらの操作でstyles.cssが勝手に復活してしまうのです。
ということで、styles.cssが常に存在していることを前提に、自作CSSを記述していく必要があるのです。
例として、タイトルを画像に変更する方法を紹介します。
まず、ココログのタイトルのHTMLですが、下のような構造となっています。
それから、次のような手順で作業すると効率的かなと思いました。
1. 目標デザインに出来るだけ近いテンプレートに変更する。特に背景色は同じモノが良い。
2. テンプレートを変更したら、styles.cssをダウンロードして、別名で保存。
3. そのファイルを編集して、完成したらアップ
かなり長くなりましたが、今回はこの辺で。
| 固定リンク | コメント (0) | トラックバック (0)
ココログのデザインテンプレートって、気に入るモノが無いですよね。
実はベーシックプランでも、頑張ればデザインをカスタマイズすることができます。
HTMLとCSSの知識が必要になりますが、その方法を紹介していきたいと思います。
まず、ココログでは、サブタイトルにHTMLタグを入力することができます。
(「ブログ」タブ → 「設定の変更」→ 「基本設定」 → ブログのサブタイトル)
このサブタイトルは、全てのページに記述されます。
それから、ファイルもアップすることができます。
(「コントロールパネル」タブ → 「ファイル 」タブ → 新規ファイルのアップロード)
つまり、CSSファイルをアップして、各ページからそのCSSを参照するように記述することで、自分の好きなようにデザインできるようになります。
ちなみに、このページではサブタイトルに以下のコードを入力しています。
今回はここまでです。
| 固定リンク | コメント (0) | トラックバック (0)
BOφWY | KYOSUKE HIMURO | TOMOYASU HOTEI | Web | ココログのカスタマイズ | 日記