Contact Form 7 プラグインのバグ

Contact Form 7 プラグインでお問合せメールに添付ファイルを付けられるようにしている場合、ver.2.02 ではファイル判定にバグがありました。
参考:コンタクトフォーム7のファイルアップロードがエラーになります。
 
ごっそり最新版に入れ替えようと思ったのですが、フォルダ上書きだとプラグイン管理画面が変になったので、危ないことはやめて、上記エラーの対処のみのパッチを当てておきました。
WordPress 2.9.xへの移転のとき、この問題は抜本的に解決しますので、しばらくこのままお待ちください。
いまのところ該当するサイト:Perms様のみです。
 

Smiley-Kids様のコード修正

Smiley-Kids様のコードを見ていたところ、フッター、サイドバーに HTMLとしてのエラーあるいは XHTMLとして validでない箇所を発見しましたので、修正しました。
本体表示には影響しないので、特に修正アナウンスはしませんが、validチェックでエラーが出なくなるのは気持ちいいものです。
 

 

  • 「margin:auto;」するためには「display:block;」しておかないといけない。

 
よさそうなところ

  • 多言語対応/多通貨表示機能
  • PayPalエクスプレスチェックアウト

 
ダメそうなところ

  • 未完成っぽい雰囲気につきる

インストールについて

EC-CUBEマニュアルサイトを参考に。
 
その前に PostgreSQLをインストールする。
[Ubuntu] PostgreSQLのインストール・初期設定・使い方メモの通り。
唯一気をつけるところは、初期設定だとログインユーザでないとDB操作できなくなっているので、local all all ident sameuser の上の行に追加。

$> e /etc/postgresql/8.3/main/pg_hba.conf

local all eccube_db_user trust

※ もちろん、すべてのユーザを trustしてもいいのだけど、とりあえず限定的に許可。
 
EC-CUBEのマニュアルに php.iniを変更しろと書いてあるけど、.htaccessに書いてあったのでやらなくてもいいみたい。
 
ダウンロードした tar.gz を解凍するとき、tar xpvfz として権限付きで解凍しないと、インストール時にうんざりするくらいパーミッションエラーが出て泣ける。
 
phpPgAdminのインストールと設定をみて、phpPgAdminをインストールしておくと便利。
 

アクセスするドメインを変えるとき

このファイルの中を変えておく。

$> e /home/www/your-site/eccube-2.4.3/data/install.php

define ('SITE_URL', 'http://your-url.jp/');
define ('SSL_URL', 'http://your-ssl-url.jp/');

 

参考リンク集