OpenX をバージョンアップ

Posted on 2008年 7月 28日 月曜日 by takafumi

数日ぶりに OpenX の管理画面へアクセスしたら「セキュリティ修正込みだからアップデートしてね(超意訳)」とのメッセージが出てたので 2.4.8 へアップデートしてみました。

確か前回バージョンアップで、管理画面からバナーを登録するときの文字化けは直ってたけど、他にもう一カ所修正したんじゃなかったっけ?とか考えながらアップデート。手順はこんな感じ。

続きを読む »

IEだとまだ化けてた

Posted on 2008年 6月 2日 月曜日 by takafumi

自分で使ってる範囲では文字化けはなくなってると思ってた OpenX ですが、Xoops 内で表示させたとき IE から見るとエラー出してました。

エラーの表示は「;が無いよ!」って内容だったんですが、そんなもの Firefox でもエラーになるに決まってます。というわけでいろいろ見てみた結果、他の部分と Javascript で表示させてる部分の文字コードが違うからじゃ?と予想。Javascript の文字コードを指定してみたところ、ちゃんと表示されるようになりました。

document.write ("<scr"+"ipt charset='utf-8' type='text/javascript' src='"+m3_u);

具体的にはこう。なんだかよくわからないところで切れてるような気もしますが、気にしないことにしました。なので順番も気にしない方向で。ちなみに私のトコロでは Xoops の文字コードは EUC で OpenX から出てくるのは UTF-8 です。以下余談。

続きを読む »

OpenX の 文字化け

Posted on 2008年 3月 18日 火曜日 by takafumi

オープンソースの広告配信システム、phpAdsNew 改め OpenAds 改め OpenX での文字化け対応メモ。てか名前変わりすぎ。たぶん OpenX ってのもすぐ変わると予想。

まず、本体ですが本家サイトの配布ファイルは日本語の言語ファイルが入ってませんのでopenx.jpから日本語言語ファイル入りのアーカイブをダウンロードします。こちらも全てが日本語になってるわけではないです。すでにインストール済みの場合は言語ファイルのみ導入でOK。言語ファイルの位置は“lib/max/language/”。というわけで文字コードはUTF-8を使うということで話を進めます。

続きを読む »

OpenPNEで天気予報を表示

Posted on 2007年 7月 10日 火曜日 by takafumi

いつものように、あれやこれやとググってたらWeb2.0ってなんだよぅさんでOpenPNE拡張「天気情報表示モジュール」というものを見つけました。

天気予報と占いとラテ欄のパワーは気になるので早速導入に挑戦です。

付属のREADMEに従ってテンプレートを修正しつつファイルをアップロード、configを書き換えると地域選択項目が現れましたが、どうも動いてなさそう。いろいろ調べてみるとJavaScriptの読み出しで500番がでちゃってます。さらにいろいろ調べてみたところテンプレート中のヘッダを出力するところで

({php}) header('text/javascript; charset=utf-8');({/php})

となっているのを

({php}) header('Content-type: text/javascript; charset=utf-8');({/php})

へ変更すると動いてくれました。全部で4ファイルかな?
続きを読む »

文字化けたらとりあえず置換

Posted on 2007年 6月 30日 土曜日 by takafumi

WordPressのプラグインとかオープンソースのWebアプリとかを使ってると日本語が化けることが時々あります。そんなときphpの場合はとりあえずhtmlentities()を疑っとけ、というメモ。見つけたらhtmlspecialchars()に置換してみます。

そう頻繁に出くわすわけじゃないんですが、忘れた頃に「えーと、なんだったっけ…?」というのを2回やっちゃったので oops
続きを読む »