ホーム | ブログトップ | Thickbox Gallery 2 | checkPennJS | 全国ゴルフ場マップ

« Previous Archive | トップ |

ウェブログ管理周辺の文字化け対策

Friday 29 April 2005 at 5:37 pm

日本語のタイトルを使用したウェブログを作成すると変更や削除できない問題がありました。忙しかったのと面倒くさかったので、放置していたのですが、ようやく手をつけました。
ウェブログ管理のスクリプトは、pv_admin.php におおよそ記述されていおり、問題になりそうな以下の部分を変更します。

main_blogs 関数の以下の部分に urlencode を追加
- $send[] = array( $name , 'blog_edit1&blog='. $key,
lang('weblog_config','edit_weblog'). ' ''. $name . ''');

+ $send[] = array( $name , 'blog_edit1&blog='. urlencode($key),
lang('weblog_config','edit_weblog'). ' ''. $name . ''');


main_blogs_edit1 関数の以下の部分に urlencode を追加
// option to delete a weblog
$text = sprintf(lang('weblog_config','del_weblog') .' '%s'', $Weblogs[$Pivot_Vars['blog']]['name']);
- $send[] = array($text, 'blog_delete&name='.$Pivot_Vars['blog'] , lang('weblog_config','del_this_weblog'));
DispPage($send, 'del_blog');

// option to delete a weblog
$text = sprintf(lang('weblog_config','del_weblog') .' '%s'', $Weblogs[$Pivot_Vars['blog']]['name']);
+ $send[] = array($text, 'blog_delete&name='.urlencode($Pivot_Vars['blog']) , lang('weblog_config','del_this_weblog'));
DispPage($send, 'del_blog');


main_blog_save 関数の以下の部分から、strtolower を外す
- $orig_name = strtolower(safe_string($temp_weblog['name'],TRUE));
+ $orig_name = safe_string($temp_weblog['name'],TRUE);

ブラウザに FireFox を使用されている方は、urlencode を追加する必要は無いので、最後の strtolower だけ外してください。
修正したパッチは近日中に整理して公開します。

davilin | Pivot日本語化 | comments(0) / trackbacks(0)
使用タグ:

Pivotの国際化

Monday 04 April 2005 at 11:01 am

先日、Pivot日本語化計画を立ち上げてから、ひろしまさんのウェブログ(ぼんやりと考えたこと)からトラックバックがありました。テスト以外でトラックバックが付いたのは初めてだったので、喜び勇んでそのエントリを読んだら・・・

『EUC-JP も気に入らなければ、公開されている日本語化ハックも気に入らない。』

ナニヲ〜、コノヤロウ >-(
でも五秒後には 【敗北宣言】。自分の知識の浅さを痛感し、勝手に弟子入りすることに決めました。Pivot日本語化計画も恥ずかしいので畳もうかと思いましたが、EUC−JPを使っておられる方は結構いるし、日本語化だけでなく使用方法も載せてるし、なにせサイト作っちゃたし・・・、って思いとどまりました(自己弁護)。ただし、Pivotがベータ版でもUTF-8が使えるようになったら、私もEUC-JPは捨てるつもりになってます。Pivot日本語化計画は色々な情報を公開する目的を持たせて継続していきます。

ちなみに、ひろしまさんはシリコンバレーでプログラマーをされている方で、Pivotの国際化に向けて既に公式開発チームにコンタクトを取っているようです。公式のフォーラムにもガシガシ投稿されており、Pivotの国際化へ期待が高まります。

davilin | Pivot日本語化 | comments(2) / trackbacks(0)
使用タグ: , , ,

Pivot日本語化計画リニューアル

Tuesday 29 March 2005 at 1:58 pm

Pivotの日本語化や使用方法などを掲載したウェブサイトをリニューアルして、独立させました。その名も...

Pivot日本語化計画

です。これからウェブログをはじめる方、MTなどから乗り換えを考えている方におすすめです。

davilin | Pivot日本語化 | comments(4) / trackbacks(0)
使用タグ:

Pivotの日本語化

Wednesday 23 March 2005 at 1:00 pm

Pivotの日本語化について記述されたブログがありました。コメントをつけようと試しましたがエラーになってしまったので、トラックバックしておきます。Pivotの日本語化を紹介していますので、よろしかったらお使い下さい。

Pivotを日本語で使う

davilin | Pivot日本語化 | comments(0) / trackbacks(0)

Last Commentsの文字化け

Tuesday 08 March 2005 at 1:05 pm

フロントページのLast Commentsが文字化けしていました。wordwrap関数によってコメントが分割されてしまっていたのが原因でした。マルチバイト文字をmb_strimwidth関数を使用して分割する方法もありますが、特に改行を入れる必要もないので、pivot/pvlib.php last_comments_overview() 関数内の mywordwrap を無効にします。

    // $comm = mywordwrap($comm, 20, " ", 1);

同様に、pivot/modules/module_snippets.php snippet_last_comments() 関数内の mywordwrap も無効にします。

    // $comment['comment'] = mywordwrap($comment['comment'], 18, " ", 1);

これで、正しく表示されるはずです。

davilin | Pivot日本語化 | comments(0) / trackbacks(0)
使用タグ:

Pivot 1.24 日本語化パッチ

Sunday 06 March 2005 at 10:44 am

Pivot 1.24 に対応した日本語化パッチを公開します。

Pivot 1.24 日本語化パッチ(1.22との差分のみ)

1.22より前のバージョンから更新する場合は以下のページから1.22用のパッチを入手して、上記のファイルを上書き保存してお使い下さい。

Pivot 1.22 日本語化パッチ

davilin | Pivot日本語化 | comments(2) / trackbacks(0)
使用タグ:

Pivotについての静的ページ

Wednesday 09 February 2005 at 10:58 pm

ウェブログに記録していたPivotの日本語化や使用方法の一部を、静的ページにしました。

  Pivot in Japanese: Pivotの紹介

日本語化パッチや言語ファイルも公開しています。よろしければどうぞ。

davilin | Pivot日本語化 | comments(0) / trackbacks(0)
使用タグ:

MSNサーチもUTF-8だったみたい

Wednesday 02 February 2005 at 08:06 am

リファラの文字化け、身近なところではGoogleだけかと思ってましたが、MSNサーチもUTF-8だったみたいです。なのでGoogleのときと同じコードを、printref.inc.phpに追加しました。他にもあるのかな・・・。

davilin | Pivot日本語化 | comments(0) / trackbacks(0)
使用タグ: ,