7 月 20

Movable Typeでは、デフォルトでトップページに画像サムネイルが出た気がしますが、

WPではでないなー。なんて思って、プラグインを試してみました。

post thumb

post thumb revisited

Random Image

結果から言うと、Random Image以外は動きませんでした。

これでまた時間食った。

他の2つが動かないのは何が原因かな?

7 月 20

Wordpress 1.5.1が不調なので旧バージョンを探してみるが、公式ページにはない模様。。。

と思ったら、、ありました!

http://trac.mu.wordpress.org/browser/tags

1.5.1は結構他の方も不調のようです。

ファイルのアップロード以外に、Cformsとか、プラグインも使えないのあったしな。

7 月 20

Wordpress MU 1.5.1では、画像のアップロードに便利な「Flashアップローダ」がついているハズ。

でも、なぜか強制的に「ブラウザのアップローダ」しか使えない。。。

IEのみで不具合を起こす場合もあるらしく、パッチファイルが公開されているのだが、

FireFoxでも使えない。。

もちろん、ブラウザのFlashは最新版にしましたがー。

原因不明。ローカルのWindowsではうまくいっているのでサーバ環境のせいか?

サーバを変えるか、WPMU1.3に戻してFlexible Uploadを使うか・・・

後日談を待て。

※後日談
結局、この問題で丸一日かかったが、原因不明により、1.3.3にダウングレードすることにしました。
現状では、1.5.1のブラウザのアップローダより1.3.3の画像アップロードのほうがプラグイン含めて数段使える。

7 月 18

PHPから携帯にメールを送るときは、半角カタカナとか、文字化けに悩むことが結構多い。。。

そんな場合は、

  • mail関数を使う。(mb_send_mailでなく)
  • 本文文字コードはISO-2022-JPを使う

で解決!こんな感じ

   $From = joey@hogehoge.com;

   $to = joey@bogeboge.com;

   $subject = “テストだよ”; 

      $mail_body = base64_encode(”ヘイ、ジョーイ”); 
  // カナは半角カナで!
      $mail_body = mb_convert_encoding($mail_body,”ISO-2022-JP”,”SJIS”);

      $header  = “From: $From.\n”;
      $header .= “Return-Path: $From.\n”;
      $header .= “Reply-To: $From.\n”;
      $header .= “Message-ID: {$MessageID}\n”;
      $header .= “MIME-Version: 1.0\n”;
      $header .= “Content-Type: text/plain;charset=ISO-2022-JP\n”;
      $header .= “Content-Transfer-Encoding: base64\n”;
      $header .= “X-Mailer:PHP/”.phpversion();

   if(!mail($to,$subject,$mail_body,$header)){
    echo “失敗”;
   }else{
    echo “成功”;
   }

上記でばっちり!

7 月 15

foreach文は入れ子でも動くみたい。

  foreach($hensu['hen'] as $key => $value){
   …
   foreach($hensu['hen'][$key] as $key2 => $value2){
  …
   }
  }

もっといい方法もあるのだろうか

7 月 14

wordpress は初期設定のままでは画像のアップロードに失敗します。。。

設定→その他の設定から

アップロードのフォルダを設定します。

例)wp-content/uploads

で、該当ディレクトリの書き込みを許可してOK!

7 月 14

Wordpress MUにはタイトルの2種類のプラグインフォルダがある。

pluginsフォルダは従来どおり、Activateが必要で、各ブログが設定するみたい。

mu-pluginsフォルダは、MU内のブログ全体で有効になります。

管理者として一括管理するにはmu-pluginsを使えばいいみたいですね。

7 月 14

Wordpress MU で feedが取得できない・・・

なぜかと思っていろいろ調べていると、個別ページもNot Foundになる。

パーマリンク化されたURLはすべてエラー。。

どうやらアパッチのリライト機能がうまくいってへんみたい。

wordpressの場合は、mod_rewriteは、htaccessに記述されます。

バーチャルホストの場合は、httpd.confに.htaccessの読み込みを個別に設定してやる必要があります。

<VirtualHost *:80>
    DocumentRoot /joey/joey
    ServerName joey.joey
    ServerAlias *.joey.joey
    HostNameLookups Double
    UseCanonicalName off

  <Directory /home/mizutay/ganka>
   AllowOverride All
   Options FollowSymLinks
   Order allow,deny
   Allow from all
  </Directory>

</VirtualHost>

こんな感じで、joey.joeyドメインにインストールしたWordpressのfeedが取得できました。

Next Entries »

© PHPress since 2008