最初に読んでね ダウンロード 検索 ユーザー登録する 連絡 マイストア ログイン  
! 注 意 !
 
最新版は phpBB2-0-23 です。→ ダウンロード
 
このトピックはロックされているので記事編集または返信投稿はできません [Archive] phpBB2.0.20日本語[EUC-JP]版 :: phpBB-2.0.20 JP [Rev1.0.2] このエントリーを含むはてなブックマーク
ページ直接移動 ≪前のページへ  1, 2, 3  次のページへ≫
Attachment MOD + 2.0.20のfunction.php = 管理者画面の異常
t_m_miyako
投稿初級者さん
投稿初級者さん

登録日: 2006.02.13
記事: 16
引用付きで返信する
アップデート直後からいろいろといじり倒して、なんとか2.0.19と遜色ないレベルで動いてます。

ところでこちらに上がってるAttachment MODをそのまま当てるとセッション管理に問題が出るので、include/funtion.phpは2.0.20のモノを使わなければなりません。
しかしそうすると、管理者画面の操作パネルがなぜか英語表記になってしまいませんか?

(ちなみに前回include/function.phpで苦しんだのは、この問題源を解明しようとして 2.0.20のモノ と Attachment MODの差分ファイルとして配布されてるモノ を取っ替え引っ替えアップロードしてたら、間違えて2.0.20のモノをローカル上で上書き消失したことによるミスでした(情けない) Sad

とにかくlanguageファイルを当てるための修正(追記)箇所は以下の通りです。
コード:
#
#-----[ OPEN ]------------------------------------------
#
include/function.php

#
#-----[ FIND ]------------------------------------------
#(350行目付近)
//
// Set up style
//

#
#-----[ BEFORE, ADD ]------------------------------------------
#
include_attach_lang();


もちろんphpBBを素で使ってる人にはまったく必要ない修正です。念のため。 Rolling Eyes
ユーザーのプロフィールを表示t_m_miyako の記事をすべて検索プライベートメッセージを送信
重複になって申し訳ないのですが
maverick
投稿初級者さん
投稿初級者さん

登録日: 2006.03.18
記事: 22
引用付きで返信する
もとのトピックにも書いてしまったのですが(同じことを書きます)。


バグではないのですがmysql 4.1.x以降に対応するための1行だけの変更http://support.hiikun.net/bbs/post-1418.html#1418をして頂けたらありがたいです。そのトピックを読んでお分かりのようにoceanさんによる変更(追加)です。正確にはこの追加はもう少し下のifの中でもいいとは思いますが普通なら問題にならないと思うので。mysql 4.1.xは4.0.xと違っていろいろと文字コードをいじるのでujis(EUC)を使っているんだとmysqlサーバに教えてやらないと文字化けしてしまうのです。mysql 5.0.xでも同じでした。

今後mysqlの新しいバージョンで悩まされるのは嫌なのでお願いします。たぶん、どなたにも関係することになると思います。
ユーザーのプロフィールを表示maverick の記事をすべて検索プライベートメッセージを送信メールを送信
ocean
常連さん♪
常連さん♪

登録日: 2006.02.26
記事: 136
引用付きで返信する
maverick の記述を引用:
正確にはこの追加はもう少し下のifの中でもいいとは思いますが

私もそう思います。maverickさんが言うようにMySQL4.1.x, 5.0.xに対応しておくのはかなり重要なことだと思うので私なりに色々調べてみました。

結果として、
コード:

#
#-----[ OPEN ]------------------------------------------
#
db/mysql4.php
#
#-----[ FIND ]------------------------------------------
#
      $this->db_connect_id = ($this->persistency) ? mysql_pconnect($this->server, $this->user, $this->password) : mysql_connect($this->server, $this->user, $this->password);

      if( $this->db_connect_id )
      {
#
#-----[ AFTER, ADD ]------------------------------------------
#
            mysql_query("SET NAMES 'ujis'", $this->db_connect_id);

とするのが一番ベストなやり方かなぁと思います。(もっと適切な変更方法があるかもしれませんが・・・)

参考にしたのはここ(英語リファレンスマニュアル)ここ(日本語リファレンスマニュアル)です
英語マニュアルと日本語マニュアルは内容がちょっと違っていて、英語マニュアルの方を信じるなら
SET CHARACTER SET ではなく SET NAMES を使う方が良いようです。
SET NAMES 'ujis' を最初に命令しておけば、

SET NAMES indicates what character set the client will use to send SQL statements to the server. Thus, SET NAMES 'ujis' tells the server “future incoming messages from this client are in character set ujis.” It also specifies the character set that the server should use for sending results back to the client. (For example, it indicates what character set to use for column values if you use a SELECT statement.)

なんだそうです。MySQLサーバとクライアント間の処理を全部ujisで処理してくれるみたいですね。

さらにほかのページを読んだ結果、
collationに関してはMySQLサーバの、ujisに対するdefault collation( my.ini(cnf)で設定していなければujis_japanese_ciかujis_binのどっちかだと思います )を使うみたいです。collationは主にSELECT ~ ORDER ~ の表示順などに関係するらしく、MySQLサーバーの方で(latin1_binとかの)ujisに関係ないやつをmy.ini(cnf)でデフォルトに設定してさえいなければ文字化けは起こらないと思われます。ぶっちゃけた話、collationは文字化けとは関係ないと思われます。故に、SET NAMES 'ujis' を最初に命令しておけば、MySQLの設定がどんな状態でも文字化けは起こらないと思います(間違ってたらスイマセン)。
ユーザーのプロフィールを表示ocean の記事をすべて検索プライベートメッセージを送信投稿者のウェブサイトに移動
maverick
投稿初級者さん
投稿初級者さん

登録日: 2006.03.18
記事: 22
引用付きで返信する
引 用:
SET CHARACTER SET ではなく SET NAMES を使う方が良いようです。

私もそう思います。例としてmysqldump --default-character-set=ujis -p -u xxxx > yyyy.sql とやると最初の方に
コード:

-- Server version       4.1.14

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES ujis */;

というコードを付けて来るくらいです。コメントとしてですが。私の環境ではどちらでもokですがないと文字化けします。
ユーザーのプロフィールを表示maverick の記事をすべて検索プライベートメッセージを送信メールを送信
$lang['Search_Flood_Error'] の欠如
ocean
常連さん♪
常連さん♪

登録日: 2006.02.26
記事: 136
引用付きで返信する
本来あるはずの本家の差分 2.0.19 Arrow 2.0.20
コード:

#
#-----[ OPEN ]---------------------------------------------
#
language/lang_english/lang_main.php

#
#-----[ FIND ]---------------------------------------------
# Line 782
$lang['No_searchable_forums'] = 'You do not have permissions to search any forum on this site.';

$lang['No_search_match'] = 'No topics or posts met your search criteria';
$lang['Found_search_match'] = 'Search found %d match'; // eg. Search found 1 match
$lang['Found_search_matches'] = 'Search found %d matches'; // eg. Search found 24 matches

#
#-----[ AFTER, ADD ]---------------------------------------------
#
$lang['Search_Flood_Error'] = 'You cannot make another search so soon after your last; please try again in a short while.';


が language/lang_japanese/lang_main.php において
phpBB-2.0.20 JP [Rev1.0.1] と phpBB-2.0.19 JP to 20 JP [Rev1.0.0]
の両方ともに抜けてませんか?
ユーザーのプロフィールを表示ocean の記事をすべて検索プライベートメッセージを送信投稿者のウェブサイトに移動
Re: $lang['Search_Flood_Error'] の欠如
t_m_miyako
投稿初級者さん
投稿初級者さん

登録日: 2006.02.13
記事: 16
引用付きで返信する
oceanさんのご指摘とも連動するんですが、lang_admin.phpでも同じような箇所が抜けていました。
コード:
#
#-----[ OPEN ]---------------------------------------------
#
language/lang_english/lang_admin.php

#
#-----[ FIND ]---------------------------------------------
# Line 342
$lang['Allow_autologin'] = 'Allow automatic logins';
$lang['Allow_autologin_explain'] = 'Determines whether users are allowed to select to be automatically logged in when visiting the forum';
$lang['Autologin_time'] = 'Automatic login key expiry';
$lang['Autologin_time_explain'] = 'How long a autologin key is valid for in days if the user does not visit the board. Set to zero to disable expiry.';

#
#-----[ AFTER, ADD ]---------------------------------------------
#
// Search Flood Control - added 2.0.20
$lang['Search_Flood_Interval'] = 'Search Flood Interval';
$lang['Search_Flood_Interval_explain'] = 'Number of seconds a user must wait between search requests';

どうも検索に関する設定項目のようですね。投稿間隔が最短で15秒(初期値)なのと同等の機能のようです(実験済)。

ocean の記述を引用:
本来あるはずの本家の差分 2.0.19 :arrow: 2.0.20
コード:

#
#-----[ OPEN ]---------------------------------------------
#
language/lang_english/lang_main.php

#
#-----[ FIND ]---------------------------------------------
# Line 782
$lang['No_searchable_forums'] = 'You do not have permissions to search any forum on this site.';

$lang['No_search_match'] = 'No topics or posts met your search criteria';
$lang['Found_search_match'] = 'Search found %d match'; // eg. Search found 1 match
$lang['Found_search_matches'] = 'Search found %d matches'; // eg. Search found 24 matches

#
#-----[ AFTER, ADD ]---------------------------------------------
#
$lang['Search_Flood_Error'] = 'You cannot make another search so soon after your last; please try again in a short while.';


が language/lang_japanese/lang_main.php において
phpBB-2.0.20 JP [Rev1.0.1] と phpBB-2.0.19 JP to 20 JP [Rev1.0.0]
の両方ともに抜けてませんか?
ユーザーのプロフィールを表示t_m_miyako の記事をすべて検索プライベートメッセージを送信
ocean
常連さん♪
常連さん♪

登録日: 2006.02.26
記事: 136
引用付きで返信する
むむ?
language/lang_japanese/lang_admin.php 345行に
コード:

// Search Flood Control - added 2.0.20
$lang['Search_Flood_Interval'] = '検索間隔';
$lang['Search_Flood_Interval_explain'] = 'ユーザーが検索毎で待たなければならない秒数を要求します。';

ってちゃんとないですか??
ユーザーのプロフィールを表示ocean の記事をすべて検索プライベートメッセージを送信投稿者のウェブサイトに移動
t_m_miyako
投稿初級者さん
投稿初級者さん

登録日: 2006.02.13
記事: 16
引用付きで返信する
コード:
// Search Flood Control - added 2.0.20
$lang['Search_Flood_Interval'] = '検索間隔';
$lang['Search_Flood_Interval_explain'] = 'ユーザーが検索毎で待たなければならない秒数を要求します。';
あれ??

でも確かに、新規データをDLし直したらそうなってますね…。

じゃあ気づくまでセルが空白抜けだったのは一体?? Sad Question
アップし忘れ…ぃゃでも全部上げたのは確認したしな…(ぶつぶつ)
ユーザーのプロフィールを表示t_m_miyako の記事をすべて検索プライベートメッセージを送信
[Rev1.0.2]
hiikun
あどみん
あどみん

登録日: 2005.03.16
記事: 830
所在地: 大阪府
引用付きで返信する
[Rev1.0.2] です。

トピ先頭ポストをご参照くださいませ。



独り言。
和訳、こんなんで良かったんでしょうかね。イマイチの予感・・・。


language/lang_じゃぱに~ず/lang_main.php
コード:
$lang['Search_Flood_Error'] = 'You cannot make another search so soon after your last; please try again in a short while.';

コード:
$lang['Search_Flood_Error'] = '検索してから直後に別の検索はできません。しばらく(ほんの数秒)経過してから再び試みてください。';

_________________

Arrow 【ニューリリース】2.0.23/3.0.0

マイホームノートアイテム探索小都市
ユーザーのプロフィールを表示hiikun の記事をすべて検索プライベートメッセージを送信投稿者のウェブサイトに移動
mi125
常連さん♪
常連さん♪

登録日: 2005.03.18
記事: 103
引用付きで返信する
お久しぶりの書き込みとなります。。。

日本語翻訳のフォーラムをつくらないですか?
皆さんで翻訳の提案などがあれば書き込んでいくなどとか?

そのようなフォーラムがあったらいいなぁ~とか思いますが、どうでしょうか?
ユーザーのプロフィールを表示mi125 の記事をすべて検索プライベートメッセージを送信Yahoo! MessengerMSN Messenger
[Archive] phpBB2.0.20日本語[EUC-JP]版 :: phpBB-2.0.20 JP [Rev1.0.2]
新規投稿: 不可
返信投稿: 不可
記事編集: 不可
記事削除: 不可
投票参加: 不可
添付アップロード: 不可
添付ダウンロード: 不可
All times are GMT + 9 Hours (JST)  
Page 2 of 3  

  
  
 このトピックはロックされているので記事編集または返信投稿はできません    

Board Security

3145 Attacks blocked

Powered by phpBB © phpBB Group
Design by phpBBStyles.com | Styles Database.
Traduction par : PHPBB JAPAN / UTF-8 i18n Edition : JP Support Forum
Content © phpBB2 日本語サポートフォーラム
[ Debug on | page generation = 0.23158 seconds | sql queries = 18 ]
Feed RSS 2.0
JP Support Forum
SourceForge.jp