サーバーの PHP バージョンは 5.1.6 ですが・・・

2011/10/01 | WordPress

WordPressをインストールしようとして怒られた。

サーバーの PHP バージョンは 5.1.6 ですが WordPress 3.2.1 は 5.2.4 以上のみでご利用になれます。

メッセージの意味は読めばわかる。PHPの新しいバージョンが出ているのだからそちらを使いなさいよ、というのもわかる。でも普通なら、そうそうサーバにインストールされているソフトウェアをバージョンアップできるわけではない。

で、やむなくWordPressの旧バージョン(PHP5.1.6でも動作する)をダウンロードしようとしたが、過去のアーカイブ一覧にはそういった記述は一切ない。これ、結構不便。できれば「PHP~~以上」「MySQL~~以上」といった記述をしておいて欲しい。

http://ja.wordpress.org/releases/

で、結論から言うとWordPressのバージョン3.1系列は、PHP5.1.6でも使えるようだ。とりあえずコレ使おう。

地図のズームレベル変更範囲を制限する

2011/09/21 | JavaScript/Ajax

Google Maps APIを使って地図を表示させる際、何も特別なことをしない限り、ズームレベルを変更するバーが1から19(くらい)に変更可能な状態となっている。例えば、極端に拡大しても意味を成さないような場合、ズームレベルを5から10の範囲以外に変更できないようにしておきたい、と仮定する。やり方が全然見つからなかった。

やりたいことは、そもそもズームレベルのバーを5から10の範囲以外を表示させたくない。バーの表示をそのままでズームレベルが変更になった瞬間に、そのズームレベルの値を読み取って、最大値もしくは最小値の値にセットしなおす、というのは簡単にできた。しかし、バーが長ければ、どうしてもその分だけ拡大縮小したくなるというものだ。

ウェブで調べたらMapTypesがどうとかこうとか書いてあったりしたけど、結局それでは動作しない(きっと仕様変更とかあったんだろう)。で、仕方なく英語で検索をかけて、適当にウェブページを読んでみた。そして、方法が見つかった!。

Google Mapsオブジェクトの生成(google.maps.Map)の引数で、単にminZoomとmaxZoomを指定、それだけでよかった。例えばこんな感じ。

var mapOptions={zoom:10, center:latlng, mapTypeId:google.maps.MapTypeId.ROADMAP, minZoom:8, maxZoom:13};

あっけない。マニュアルに書いておいてくれさえすれば悩まなくても良かったのに(てか、なんとなくこんなので出来ないかな、と思っていたわけで、すぐに試せばよかったよ)。

ドメイン費用のみでサーバもついてくる

ドメイン取得が格安で、ドメインの契約期間中は、PHPとMySQLが利用できるサーバが無料で使えるという超便利で嬉サービスがある。

今まではサーバスペース10GBだけで、プログラムの設置は出来なかったのだが、今回ベータ版ということで容量こそ3GBに減ったがPHPとMySQLが使えるようになったとのこと。メールサーバ機能は提供されないが転送サービスが利用できるので全く問題ない。

もともとドメインも格安のサービスだったが、サーバが無料でついてくるということで、今一番注目しているサービスでもある(有料サーバのサービスも提供しているのでスキルがないわけではないはず)。

今までは格安ドメインを取得して、格安レンタルサーバを使う、というパターンが多かったが、このサービスを使えばもうレンタルサーバを借りる必要がなくなる、というわけだ。

現状格安サーバで運用しているウェブサイトがあるが、契約期間が切れたらこちらのサービスに移してみようと思う。近使用感をレポートしてみたい。

無料アンケートCubeQueryの機能追加

2011/09/07 | その他

無料で使えるアンケートASPサービスCubeQuery、最近どんどん機能追加をしているが、近日中にまた機能を追加する。今度の新機能は「改ページ」だ。
改ページは、任意の設問で区切りをつけることができる。アンケート作成中なら、いつでも改ページの位置を変更することができるし、改ページを削除する機能ももちろん装備している。
無料のアンケートASPで改ページの有無、改ページ位置、改ページ数を自在に設定できるサービスはあまりないと思うので、きっと喜ばれる機能になると思う。個人的には無料のアンケートASPとしては最強の部類にはいるサービスになりつつあると思っている。
当面機能追加を続ける予定。ウェブアンケートを検討中ならまず使っていただきたい。
無料アンケートASPサービスCubeQuery

WordPress記事投稿画面を表画面と同じデザインで

2011/08/29 | SNS/CMS/ブログ

WordPress3.0あたりから、管理画面の記事投稿画面で入力する際、表画面のデザインcssを適用して、より直感的に記事投稿できるようになったとのことだったので、やり方を調べてメモ。

  1. 使用するテーマフォルダ内にfunctions.phpがあるかどうかを確認し、なければ追加する。
  2. functions.phpに以下の1行を追加する。
    add_editor_style();
  3. テーマフォルダ内にeditor-style.cssファイルを用意し、そこに記事用のCSSを定義する。

とこんな感じ。add_editor_style関数は引数をひとつ与えることが出来るのだが、それは使用するcssファイル名。デフォルトでeditor-style.cssになっている。つまり以下のような感じ。

add_editor_style($style=’editor-style.css’)

これで使いやすくなるし、提案しやすくなる。ただ、まぁ、WordPressのテーマを作るのは、それはそれで面倒ではある。実際の実装作業は、コーディング屋さんにお願いするけどね。


守谷市(まちの情報ポータル) 無料アンケートレンタルjpForm.net