今回、CORESERVER に WordPress をインストールし、いろいろ試していると、画像のアップロードなどがうまく動作しません。調べてみると、XREA と CORESERVER は PHP がセーフモードで動作しているために一部使えない機能があるということが判明。そして、XREA と CORESERVER は PHP を CGI モードで動かすことが可能で、必要な PHP ファイルを CGI モードで動かすように .htaccess で設定すれば OK とのこと。
早速、wp-admin/ に .htaccess を置き、以下を記述しました。
<Files async-upload.php>
AddHandler application/x-httpd-phpcgi .php
</Files>
他にも動かないファイルがあれば、上記の *****.php 部分をそのファイル名に書き換えた記述を追加すれば OK です。
Tags: CORESERVER, WordPress
Category: WordPress | Comments & Trackbacks (0)
とりあえず、旧ドメイン(http://haru3.cool.coocan.jp/)の Movable Type から、新ドメイン(http://www.haru3-67.com/)で WordPress に移行しました。
取り急ぎ、画像のパスは修正しましたが、このブログ内の他の記事へのリンクは修正していませんので、旧ドメインのページにジャンプします。また、画像の配置や拡大表示のスタイルも修正する必要がありますが、おいおいに直していきます。
デザインはとりあえず WordPress のデフォルトテーマのままでスタートします。本当はカスタマイズが完了してから移行しようと思っていましたが、いつになるか分からないのでまずは移行し、徐々にカスタマイズしていくことにしました。
#この方が、早くカスタマイズしなきゃって自分自身を追い込むことができますし。
今回利用しているレンタルサーバ(CORESERVER)への WordPress の導入から、Movable Type からのブログ記事のインポートに至るまで、いろいろと壁がありました。(何せ、WordPress は初体験なので。)豊富なプラグインと情報によって解決したもの、解決できず諦めたものありますが、これについても後ほど書いておこうと思います。
Tags: Movable Type, WordPress, インポート
Category: WordPress | Comments & Trackbacks (0)
かねてから考えていた、このブログを構築している Movable Type のバージョンアップ。今年初めに、Movable Type 5 を使ってリニューアルすることを宣言し、独自ドメインも取得して少しずつ準備してましたが、以下の理由から WordPress に移行することにしました。
- Movable Type 5 は CMS としてあまりにも進化しすぎてしまい、単なるブログにはどちらかというと不向き。
- ブログとしての機能は WordPress の方が充実しているように思う。
- 公開されているプラグインも WordPress の方がダントツに多いらしい。
- 仕事では数年 Movable Type をカスタマイズしてきたが、今回 WordPress を使ってみようという案件が出てきた。今後、案件によっては WordPress を使用するという選択肢もありかも。
- WordPress をカスタマイズすることによって PHP の勉強にもなるかも。
という訳で、haru3.cool.coocan.jp はこのエントリーが最後になります。
これまでのエントリーを新しいドメインの WordPress に移行後、とりえず WordPress のデフォルトテーマで運用しながら、合間をみてカスタマイズして行きます。
ただ、ドメインはもちろん、Movable Type と WordPress の仕様の違いからパーマリンク URL の構造も変わりますので、このブログの記事へリンクやブックマークしていただいてる場合はそれが無効になります。haru3.cool.coocan.jp は2010年7月31日まで稼働している予定ですが、リダイレクト設定すると8月1日以降突然無効になってしまうのでそのままにしておきます。WordPress への移行完了後にこのドメインの全ページでアナウンスしますので、必要に応じてブックマーク等変更してくださいませ。
Tags: Movable Type, WordPress
Category: Movable Type, WordPress | Comments & Trackbacks (0)
今年こそはリニューアルをすると宣言したので、早速 Movable Type 5 をインストールして少し触ってみました。MT4 は仕事で随分触りましたが、MT5 によるサイト構築はこれが初めてです。
MT4 の時から気になっていた、テンプレート編集画面での tab キーによるインデントの挿入。MT4 は普段使用している Firefox 3.5 で、 tab キーでインデントを挿入することができず、Firefox のアドオンを使い、強調表示なしモードで編集していました。(Firefox 3 で MT4 のテンプレート編集画面に Tab キャラクタを挿入する)
これが MT5 になって更に厄介になったのです。というか、あきらめざるを得なくなってしまいました。
MT5 のテンプレート編集画面の tab によるインデント の続きを読む »
Tags: Movable Type
Category: Movable Type | Comments & Trackbacks (0)
今日、4月9日は “CSS Naked Day” です。Webページから CSS(見た目)を外して (X)HTML(構造)を見直そうという日。
このブログもニューヨーク時間の9日午前0時(日本時間の午後1時)から CSS を外しています。
CSS Naked Day 終わったのですが元に戻すことを忘れてました。11日午後1時、元に戻しました。
Category: XHTML+CSS | Comments & Trackbacks (0)
Movable Type 4.x のテンプレート編集画面(「構文強調表示」モード)では、[Tab] キーを叩くと Tab キャラクタ(4文字分程度のスペース)を入れることができます。
しかし、Firefox 3 ではこの機能が働かず、[Tab] キーを叩くと次のフィールド(この場合は保存ボタン)に移動してしまいます。これでは不便なので、テンプレート編集をする時は Firefox 2 を使用していました。
何とかならないだろうかといろいろ探していて、Tabinta という テキストフィールドに Tab キャラクタを挿入できる Firefox のアドオンを入れてみました。
インストール後、Tabinta の設定を表示し、Assign tabinta key の画面で [Tab] キーを叩きます。“New key assigned.” と表示されたら [OK] ボタンをクリックして設定完了。Tabinta の on/off はコンテキストメニューで切り替えできます。
結果は、残念ながら「構文強調表示」モードでは機能せず、逆に、MT4 の機能では通常 Tab キャラクタが入らない「強調表示なし」モードで機能します。
でも「強調表示なし」モードではタグの色分けがされないのでやはり使い難いですね。
Category: Movable Type | Comments & Trackbacks (0)
4ヶ月前からこのサイトに導入している Google Custom Search ですが、検索結果をインラインフレームで自サイト内に表示する方法は、JavaScript が利用されていますので JavaScript が無効な環境では何も表示されません。
一方、検索結果を Google のサイトで表示すれば、JavaScript が無効な環境でも利用できますが、やはり自サイト内に表示したいという思いもあります。
#検索結果を Overlay 表示する方法はキーボードだけで操作できないので論外。
そこで、JavaScript が有効な環境ではインラインフレームで、無効な環境では Google のサイトで検索結果を表示する方法を考えました。
Google Custom Search を JavaScript on/off に対応させる の続きを読む »
Category: Web制作 | Comments & Trackbacks (0)
以前「ファイルのアップロードをプチカスタマイズ(MT4の場合)」を書きましたが、MT4.1 で同じようにしようとしたらうまく行きません。
よく見ると、tmpl/cms/dialog/asset_upload.tmpl に
<mt:include name="include/asset_upload.tmpl">
の記述があります。
つまり、MT4.1 でのデフォルトのアップロード先フォルダを指定するには、
- MT4.1 をインストールしたフォルダの中の tmpl/cms/include/asset_upload.tmpl をダウンロードしてエディタ等で開きます。
- 1行目に次の行を追加し、上書き保存します。
<$mt:setvar name="extra_path" value="images"$>
- サーバにアップロードします。
というかたちになります。
6月20日 追加するコードが間違っていたので訂正しました。
Category: Movable Type | Comments & Trackbacks (0)
これまで、このサイトの検索には Google フリー検索を使ってましたが、今回 Google Custom Search Engine を導入してみました。
フリー検索と違って、サイト内検索に限定することができますし、検索結果を自サイト内に組み込み、カラーリングを合わせて表示させることができます。
ただ、検索結果がこのサイトのメインエリア(468px)に収まらず、CSSで overflow:auto; を設定overflow:hidden; を設定してマイナスの左マージンで表示を調整しています。どうも500pxより狭くはできないみたいですね。
あと、JavaScript が無効な環境では検索結果を組み込むことができません。JavaScript が無効な場合はフリー検索を使うといった代替手段を考えないと。
Category: Web制作 | Comments & Trackbacks (0)
以前書いた IE7のズーム機能の問題の解決策がわかりました。
まず、position プロパティを使ってレイアウトした場合に、拡大/縮小すると要素同士の間隔が広がっていったり、縮まって重なり合ったりする問題。
これは position:relative を指定した要素同士を包括する要素(例えば body)にも position:relative を指定してやることで解決します。
そして、 body の背景に画像を配置した場合に背景画像が拡大/縮小されない問題。
これは背景画像を body 以外に指定してやればいいわけで、<body> の内側に例えば <div id="body-inner"> といった要素を追加し、この #body-inner に背景画像を指定すれば解決します。
もうひとつ、前回書かなかったのですが、float あるいは display:inline を設定して li 要素などを横に並べた場合、それに設定している背景画像やボーダーがズームによってずれます。
これはその要素に zoom:1 を指定してやればOKですが、zoom プロパティは IE の独自仕様なので W3C の Validation に引っかかります。なので、IE専用の CSS に書いて IE の条件付きコメントで HTML に読み込ませるなどの工夫が必要です。
#このサイトは見直したいところが沢山あるので、まだ直していません。w
Category: XHTML+CSS | Comments & Trackbacks (0)
Recent Comments