Sponsored Link

2008年11月アーカイブ

OpenPNEを携帯で見るとURLはリンクされないままURLが表示されてしまいます。これはPC用サイトの場合携帯では見れないことが多いから仕方なくリンクできないようにしているのではないでしょうか。

そこでGoogleのモバイル用最適化(コンバータ?)を使って携帯からも見れるようにしてみました。
/webapp/lib/smarty_plugins/modifier.t_url2a_ktai.php の30行目あたりの

    if (!$openpne_url) {
        return $raw_url;
    }
        if (!$openpne_url) {
        return sprintf('<a href="%sjump.php?u=%s">%s</a>', OPENPNE_URL, urlencode($raw_url), $raw_url);
    }
に入れ替えてください。

次にジャンプ用ページを作成します。(リファラ等セキュリティ強化のため)
public_html の直下(つまりindex.phpと同じディレクトリです)にこのファイル(jump.php)を解凍して置いてください。

一応jump.phpのソースです。これをコピペしても結構です。(必ずSJISで保存すること)


これで設定完了です。


これは結構使える機能だと思います。
もし使ったかたはご一報いただけると嬉しいです。

MySQLでバックアップ(mysqldump)をしようとしたときに「mysqldump: Error: Binlogging on server not active」というエラーがでてきて困りました・・・いろいろとためしてようやく解決!


my.cnfに

[mysqld]
log-bin=mysql-bin

を追加したら無事バックアップができるようになりました。


mysqldump --user=hogehoge --password=hogepass --master-data=2 --flush-logs --hex-blob --all-database > バックアップファイル名

でバックアップできます。

でもMyIZAMの場合はmysqlhotcopyを使うほうが早くていいと思います。


ちなみに復元(リストア)は

mysql -u hogehoge -phogepass < バックアップファイル名
でいけます

mb_internal_encoding("UTF-8");

 

実はこんなことで1時間もハマってしまいました(TT)