魚時計

JavaScriptとHTML5で作成したタイマー付きの時計

Chrome(13.0.782.218)、Firefox(6.0)で動作確認。IE8こちらIE9は未確認

・タイマー時間経過後にアラートを表示してカエルが鳴きます(IEでは鳴きません)

以下の画像のクリックで起動します。

 

 

 

 

 

 

Firefoxでコントロールの状態を無効にすると

以下のような処理を行うとFirefox(6.0)ではキー入力が受け付けられなくなる。

①1つだけコントロール(selectコントロール)を配置

②そのコントロールを操作する

③任意のキー入力によりコントロールを無効にして任意の処理を実行

無効にしたことによりそのコントロールがフォーカスをつかんだままの状態になって、そのコントロールからイベントが上がらなくなってしまうせいと推測されるが、Chromeでは発生しない。

回避するために無効にする前にフォーカスを外すようにblurを呼び出すと正常に動作。

window.document.getElementById("ctrl_01").blur();

 

WordPressの複数ブログ管理

WordPressで複数のブログを管理できるよう設定を行う。

以下の2つの方式で管理できるとのことである。

  • サブドメイン
  • サブディレクトリ

ここでは、サブディレクトリで設定する。

設定の詳細はいろいろなサイトで既に書かれているので、大まかな内容を記す。

[設定環境]

・WordPressバージョン:3.2.1

[設定手順]

1)マルチサイト機能の有効化

wp-config.php ファイルに以下を追加する。

define (‘WP_ALLOW_MULTISITE’, true);

この設定後に再度ログインすると右上の「こんにちは、XXXさん」のメニュー内に「サイトネットワーク管理者」のが表示される。

※バージョンによって表示方法が違うので注意!

これ以降はこの「サイトネットワーク管理者」から呼び出される画面で必要な設定を行った(ネットワーク内サイトアドレスでサブディレクトリを選択)後で表示される画面(以降この画面を画面①とする)の内容を基に設定する。

2)blogs.dir の作成

画面①で指定されたディレクトリ配下([ブログディレクトリ]/wp-content)に blogs.dir を作成する。

3)wp-config.php ファイルの設定

画面①で指定された内容を設定する。

4).htaccess ファイルの設定

ファイルがない場合は作成し画面①の内容を設定する。

[ハマりどころ]

設定が終わって、新しいブログも設定画面から追加できるのでが、追加したブログのページが表示されなかった。

結果としては httpd.conf の設定で.htaccess を使用しない設定になっていたため。

対象ディレクトリのAllowOverrideAllに設定したら、正常に表示されるようになった。

 

初投稿

先週金曜にWordPressの環境を整えてから初投稿である。

まだまだ使い方もよくわからず、今後どのように使っていくかもわからないが、とりあえず勉強かたがたインストールしてみた。

上手に活用できるよう少しずつ勉強していくか!