[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 05/09 08:38 / Filesize : 184 KB / Number-of Response : 705
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【rep2】PHPでつくった2ch viewer【part46】



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/22(水) 20:58:15 ID:Lkmgguvo0]
ブラウザから 2ちゃんねる、まちBBS、JBBS@したらばBBS 等の
掲示板を快適に閲覧するためのPHPスクリプトです。
Mac OS X、UNIX、Linux、Windows などで動くマルチプラットフォーム設計。
ソースは公開されています。

※このスクリプトを動作させるためには、サーバを動かしてPHPを走らせる必要があります。
※レンタル鯖にp2設置は2ch運営とp2ユーザーに迷惑なのでやめましょう。
※不具合は怒らず煽らず落ち着いて報告しましょう。
※公式p2はこのスレでは扱っていません。

公式ページ akid.s17.xrea.com/
rep2 機能拡張パック page2.xrea.jp/expack/
スクリーンショット akid.s17.xrea.com/img/ScreenShot.png

前スレ
【p2】PHPでつくった2ch viewer【part45】
pc12.2ch.net/test/read.cgi/software/1231080363/

2 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/22(水) 20:58:32 ID:Lkmgguvo0]
みんな仲良く使ってネ
荒れそうなレスはスルーしよう

3 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/22(水) 20:59:24 ID:Lkmgguvo0]
*NEW*
スレタイ変更したよ!
テンプレ一行追加したよ!

4 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/22(水) 21:12:50 ID:/hDe74R30]
>>1-3乙よ

5 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/22(水) 21:40:11 ID:09wCaV2Z0]
いちおつ

6 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/23(木) 00:00:12 ID:508nMuRd0]
早漏乙。

7 名前: ◆KONAN/fu2I mailto:sage [2009/04/23(木) 21:55:22 ID:1+fM31t+0 BE:35655034-2BP(2222)]
乙〜♪ (・∀・)ニヤニヤ

8 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/23(木) 23:41:59 ID:AWJV8YD30]
ttp://img.2ch.net/ico/~ とかの
くっだらねえアイコンを削除する機能をつけてくれよ。
まったく必要を感じないどころか不快なんだが、あれ。

9 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/24(金) 00:10:06 ID:NJmEus5e0]
むしろbe持ちは有無を言わさず一括であぼーんする機能を入れてほしい。

10 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/24(金) 11:15:49 ID:3UXzvgaN0]
ShowThread.phpあたりを自分でいじればいいだろ



11 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/25(土) 03:53:02 ID:x1EHwVh+0]
pc11.2ch.net/test/read.cgi/php/1238958898/
【PHP】下らねぇ質問はID出して書き込みやがれ 83
pc11.2ch.net/test/read.cgi/php/1238936666/
くだすれPHP(超初心者用)6
pc11.2ch.net/test/read.cgi/php/1167984858/
俺が初心者にPHPを伝授する
pc11.2ch.net/test/read.cgi/php/1233590976/
【PHP】ID出さなくても質問OKなスレ【初心者歓迎】


12 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/25(土) 17:33:15 ID:xDDxEaT50]
なんか最新のrep2入れたらフォントが変わったっぽいんですが
これは正常でしょうか?

13 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/26(日) 13:27:16 ID:G3AjpNPl0]
スタイルシートを変更してたのが、上書きで戻されただけじゃね?

14 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/27(月) 17:27:07 ID:+yZHM3Kt0]
久々に書き込もうと思ったら、書き込めないんだけどどうなったんだろ?
rep2-1.7.27だから、かなり前からそのままなんで、浦島状態です。

すみません、アドバイスを下さい。


15 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/27(月) 18:10:46 ID:afOxvsG10]
書き込みできませんだけで教えろなんて、イジめられているカメ状態です。

すみません、お引き取り下さい。

16 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/27(月) 20:13:15 ID:0CJym/kr0]
クッキーの書き方が変わったのに対応していない版なのでは。
どこ直すのか忘れたけど。

17 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/27(月) 22:16:55 ID:/mk4qTNh0]
>>14
さっさと最新版に入れ替えましょう

18 名前:14 mailto:sage [2009/04/28(火) 08:43:30 ID:fFAUAR9Q0]
前スレ見直したらクッキーの書き換えだと分かりました。
最新版に入れ替えようともしましたが、conf_hostcheck.phpの設定で躓きました。

19 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/28(火) 19:51:24 ID:Yj6RPLOgP]
うおお、全板規制だ。
規制されてる時だけでもP2経由でrep2使えないかなぁ。

20 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/28(火) 20:14:04 ID:/gNQ4PAAP]
>>19
前スレ>>958からを見るといい



21 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/29(水) 14:43:46 ID:TIDSlLil0]
ふーん。
で?

22 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/29(水) 15:33:57 ID:5dyYmsSL0]
踏んで?

23 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/29(水) 18:06:03 ID:E0nKjaXA0]
>>21はドM

24 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/30(木) 02:32:54 ID:Tbidz4eK0]
てすと

25 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/30(木) 02:37:35 ID:uPk8NxJS0]
0点。

26 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/30(木) 17:57:48 ID:grPHW6EJ0]
IC2を使ってるんですけど、スレの画像をポップアップするとしばらく読み込み中で固まって
その間ポップアップを閉じることができません。別のウインドウで開くと問題ないのですが。
どうやらic2_getinfo.phpでだいたい20秒くらいかかってて、これが原因っぽいです。
DBが重いってことなのでしょうか?SQLiteで50000枚くらいです。
なにか解決方法があればよろしくお願いします。

27 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/30(木) 18:12:53 ID:zusTPCdi0]
よくそこまでため込んだなあw
別ウインドウで開いて問題無いって直接画像を呼び出してるだけで無関係じゃ?
DB管理で画像整理してみれば?

28 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/30(木) 18:57:11 ID:grPHW6EJ0]
>>27
DBを一度dump→importしてみたらサイズが3分の1くらいになって
ポップアップもスムーズにできるようになりました。
データが失われたような感じではないので、なにかゴミでもつまってたんでしょうか。
お騒がせしました。

29 名前: ◆.8tLZbSIsA mailto:sage [2009/04/30(木) 21:06:56 ID:oWy7N12u0]
SQLite(だけじゃなくてポスグレとかもですが)のデータベースは定期的にVACUUMしといたほうが良いですね。
IC2だとメニューの「データベース管理」から「データベースを整理する(SQLiteのみ)」をチェックして「実行」でVACUUMを行います。

あとsvnのほうでpost.phpに怪しげな変更を施してみました。

30 名前: ◆rsk/7uwAAA mailto:sage [2009/04/30(木) 21:08:21 ID:oWy7N12u0]
HAHAHA! おじさんトリップまちがえちゃったYO!



31 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/30(木) 21:26:32 ID:fJITFNu60]
おじさんだったの?
夢が壊れちゃったな...

32 名前:aki ◆...p2/2... mailto:sage [2009/04/30(木) 21:50:40 ID:vOIOWgV30]
そろそろPHP4のサポートを終了してもいい頃かな?

33 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/30(木) 22:01:13 ID:1ZLy7Mxy0]
うん。

34 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/30(木) 22:11:17 ID:SFslusOFP]
  〃〃∩  _, ,_      ヤダ
  ⊂⌒( `Д´)       ヤダ
    `ヽ_つ ⊂ノ          ヤダ
           ジタバタ

35 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/01(金) 09:26:21 ID:tW5nRT/V0]
>>29
PostgreSQLは8.3からVACUUMの必要性が激減したけどねい。HOTマンセー。

36 名前:aki ◆...p2/2... mailto:sage [2009/05/02(土) 05:33:21 ID:3dUYOLVH0]
PHP4サポートを残して欲しいダダっ子は一人だけ?

37 名前: ◆rsk/7uwAAA mailto:sage [2009/05/02(土) 07:07:02 ID:2XoS5Q9z0]
こっそり公開。
page2.xrea.jp/expack/archive/rep2ex-090502-0640.tgz

post.php:
- Cookie確認の処理をDOMで書き直し。

ImageCache2:
- LightBoxから画像のランクを変更できるようにした。(画像左下)
- iPhone用の一覧から画像のランクを変更できるようにした。(「i」ボタン)

38 名前:やんやん ◆yanyan72E. mailto:sage [2009/05/02(土) 07:26:33 ID:t7pY6MQ40 BE:152586454-2BP(0)]
ええと大したことじゃないですが。
>>37
rep2/conf/conf.inc.php 10行目
- 'p2expack' => '080502.0640', // 拡張パックのバージョン
+ 'p2expack' => '090502.0640', // 拡張パックのバージョン


ですね。

39 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/02(土) 08:10:56 ID:xv/Vjpha0]
>>36
開発元によるphp4自体のサポートが切れてからもうかなり経ってつわけだし、
さすがにもうphp4のサポートはいらんでそ。

40 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/02(土) 09:08:06 ID:0ngw562F0]
俺んちがPHP5だから4は要らん!(正直者)



41 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/02(土) 11:13:50 ID:PG8HMLxv0]
PHP4使い続けるような人は
自分でメンテナンスする技術のあるような人のはずだから、
rep2の独自対応ぐらい、お手のものだろう。

ただ横着でPHP4使い続けてるような人は
セキュリティ意識の低い輩だから無視して良し。

42 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/02(土) 17:10:18 ID:d89c4SPz0]
セキュリティ面で問題有るしな。
register_globals = off 前提でいいと思う。

43 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/02(土) 23:35:34 ID:yeaiG4lh0]
rskさん、ドコモでIC2で取得した画像が×印になるのは仕様ですか。

44 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/03(日) 00:02:28 ID:RTtnR0aF0]
>>43
設定ファイルをもっとよく見れ
ヒントはPNGだ

45 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/03(日) 00:17:40 ID:sD0D1dDu0]
>>44


46 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/03(日) 11:56:39 ID:GHRwncks0]
「スレの殿堂」に表示されるスレが100までなのを増やすにはどうしたらいいのでつか?
黄金厨でスマソ。

47 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/03(日) 16:47:31 ID:iAo6RZQu0]
表示数を増やすのとお前がスカトロマニアなのはなんか関係あるのか?

48 名前:やんやん ◆yanyan72E. mailto:sage [2009/05/03(日) 16:50:21 ID:XE/MKrSd0 BE:617973899-2BP(0)]
>>37
すみません。プログラムを追いきれなくて申し訳ないのですが、
lib/HostCheck.phpの中のisAddressDocomoから呼ばれる
isAddressInBandが$bandの中身に関係なくfalseを返している
みたいなのですが、心当りありますか?

49 名前:aki ◆...p2/2... [2009/05/03(日) 21:58:19 ID:vtXl8JAI0]
新バージョンをアップロードしました。
akid.s17.xrea.com/archive/rep2_v1_8_43.zip
(サイトからのリンクはまだ張っていません)

2009/05/03
* rep2 version 1.8.43

[修正] Safari3でヘッドバーが正常表示されていなかったのを修正した。

[修正] NGワードの破線をクリックしてもレス確認できないケースがあったのを修正した。

[改良] PC用のアクセスキー(accesskey)を conf/conf_admin.inc.php で設定変更可能とした。

[改良] ユーザ設定編集で、「3ペイン画面のフレームの並べ方」を
「横一列(川形)」タイプに設定できるようにした。

[改良] iPhone用の表示を調整した。

[改良] iPhoneのスレッド表示で、フッタに大きな「次」ボタンを追加した。

[改良] iPhoneでレスポップアップ表示した時、×マークだけでなく、
ポップアップそのものをタッチしても、ポップアップが消えるようにした。

[改良] iPhoneのスレ表示中のツールアイコン「…」に「ログ削除」を追加した。

[改良] iPhoneで、「AA略」の代わりに「AA縮小」となるようにした。
(AA判定された時に、小さなフォントサイズにして <pre> で囲っているだけです)

[修正] iPhoneのスレ一覧表示で、フッタツールバーのあぼーんのアイコンが
別アイコンで流用されていたのを新しく作成した。

他いろいろ。規則に則したlibファイル名の変更多数。

50 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/03(日) 22:15:02 ID:uJGCX5wh0]
(*ノ∀ノ)イヤン



51 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/03(日) 23:10:57 ID:ymzkHa9B0]
ファイル名の変更がよくあるが、
上書きアップロードだと無駄なのが残って気持ち悪いな。
みんなどうしてんの、1つ1つ削除か?それとも放置プレイか?

52 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/03(日) 23:17:46 ID:HSa3a+/pP]
別ディレクトリで新バージョンを展開、正常動作確認後切替

53 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/03(日) 23:34:25 ID:x+aO8d100]
むしろ上書きで更新するメリットを知りたい。なんでそんな面倒なことするの?

54 名前:名無しさん@お腹いっぱい。 [2009/05/04(月) 00:27:51 ID:Ql4iiaI00]
新版,なんかうちでは動作しない。
IIS6.0なんだが。
認証求められるようになった。


55 名前:名無しさん@お腹いっぱい。 [2009/05/04(月) 07:30:09 ID:zaeiQ6doP]
ログイン画面でクッキーを保存するにチェックを入れてログインする。
その後ブラウザを閉じて2回目に同じurlを入れると反応がない

しょーがないのでクッキーを削除して、ログイン画面でも
クッキーは保存しないようにした

56 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/04(月) 11:54:35 ID:nmrr9n6ei]
>>49
乙です!
iPhone用のUIいい感じですね。

当方、iPhoneOS3.0βを入れているのですが、3.0のSafariでは、
アンカーをタップするとレスポップアップ後そのレス番の個別表示画面に飛んでしまいます。
これは1_8_43以前バージョンでも同じです。
iPhoneOS3.0でSafariのレンダリングエンジン?が変わったためと思われます。

私はjavascriptには詳しくないので修正できませんが、どなたか原因が分かる方がいましたらお願いします。

57 名前:56 mailto:sage [2009/05/04(月) 11:57:17 ID:nmrr9n6ei]
rsk氏版も同様の挙動です。

58 名前:aki ◆...p2/2... [2009/05/04(月) 14:44:15 ID:BaZqv6nw0]
>>54 >>55
何かPHPのエラーログは出てますか?

59 名前:aki ◆...p2/2... mailto:sage [2009/05/04(月) 15:24:19 ID:BaZqv6nw0]
>>56
へぇ、、、Safariの挙動仕様が変わったんですかね。

60 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/04(月) 16:59:35 ID:8MPHUNAJ0]
>>49
iPhoneで「スレ情報/類似」が表示されなくなりました



61 名前:aki ◆...p2/2... mailto:sage [2009/05/04(月) 17:25:56 ID:BaZqv6nw0]
>>60
こちらでは再現しないようです。

62 名前:54 [2009/05/04(月) 17:48:33 ID:Ql4iiaI00]
>>58

54です。
エラーログは出ていません。

新バージョンではアクセスするたびに認証を求められるようになりました。

Administoratorで認証を通過すれば動作しますが,
動作の都度,認証が必要になったので大変です。

旧版に戻すと,認証ダイアログは出てきません。


63 名前:54 [2009/05/04(月) 17:52:38 ID:Ql4iiaI00]
>58
さらに54です。

新版では書き込み時に,エラーがでます。

PHP Warning: Missing argument 5 for _postIt(), called in C:\Inetpub\wwwroot\Local\rep2\post.php on line 213 and defined in C:\Inetpub\wwwroot\Local\rep2\post.php on line 718


64 名前:aki ◆...p2/2... mailto:sage [2009/05/04(月) 18:13:23 ID:BaZqv6nw0]
>>63
そこはバグでした!
$posted = _postIt($host, $bbs, $key, $post);

$posted = _postIt($host, $bbs, $key, $post, $bbs_cgi);
にすると直ります。

65 名前:aki ◆...p2/2... mailto:sage [2009/05/04(月) 18:15:17 ID:BaZqv6nw0]
>>62
認証ダイアログというと、Basic認証でしょうか?

66 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/04(月) 18:27:35 ID:LDvr9RDGP]
>>54
IIS側でWindows認証を求めるようにしてるのなら
ファイル自体の読み取り権限を確認汁
多分administratorしか読めないようになってると思われ

67 名前:名無しさん@お腹いっぱい。 [2009/05/04(月) 19:06:52 ID:owG0Mq4v0]
1.8.43入れてみましたがスレ情報をクリックするとポップアップで

Warning: require_once(/rep2/lib/setpalace.inc.php) [function.require-once]: failed to open stream: No such file or directory in /rep2/lib/dele.funcs.php on line 8

Fatal error: require_once() [function.require]: Failed opening required '/rep2/lib/setpalace.inc.php' (include_path='.:.:/usr/local/php5/php:/rep2/includes') in /rep2/lib/dele.funcs.php on line 8

と出てしまいます。
どこを直したらよいですか?

68 名前:aki ◆...p2/2... mailto:sage [2009/05/04(月) 19:12:06 ID:BaZqv6nw0]
>>67
そこはコード書き換え漏れのバグでした。
コード中5箇所ある setpalace.inc.php を 全て setPalace.func.php に書き換えると直ります。

69 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/04(月) 19:14:50 ID:UNY5szFI0]
(連休中に1.8.44が出るんだろうな……)

70 名前:54 [2009/05/04(月) 19:29:41 ID:7ZOZNt7U0]
>>65

匿名アクセスは有効にしています。
それで特にこれまで認証ダイアログは出なかったと思うのですが,
認識違いでしょうか。

dataはEveryoneにフルコントロールを与えています。





71 名前:aki ◆...p2/2... mailto:sage [2009/05/04(月) 19:38:50 ID:BaZqv6nw0]
>>70
rep2の方の機能で認証ダイアログが出るということはないです。

ぼくはIISのことはよく知らないのですが、多分>>66のようなことだと思います。

72 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/04(月) 20:10:54 ID:LDvr9RDGP]
>>70
administratorで通るってことは間違いなくwindows認証だろ。
rep2側でwindows認証なんてやってないんだから
IISの設定を隅から隅まで見直せ。
新版を入れたフォルダだけ設定が違うということはないか?

73 名前:54 [2009/05/04(月) 20:36:32 ID:7ZOZNt7U0]
>>72

旧版のフォルダに入れたので,設定はそのままなんです。

もちろん,念のため設定は見直しましたが。。。

74 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/04(月) 20:50:55 ID:fSfgC3VG0]
玄箱PROをetch→lennyに移行したら、Error: 400でスレ一覧を取得できなくなったorz
ApacheとPHPのバージョンは下記の通り。

Apache=2.2.9
PHP=5.2.6-1

誰か助けて・・・
GWが消えそう

75 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/04(月) 21:05:33 ID:LDvr9RDGP]
>>73
じゃあ新版をコピーしたときにNTFS権限も上書きしちゃったんじゃないの
IISのディレクトリセキュリティで匿名アクセス以外のチェックが入ってると思うから
それを外すのと、匿名アクセス用のユーザーが新版のファイルにアクセスできるようになっているか確認。

76 名前:54 [2009/05/04(月) 21:31:25 ID:7ZOZNt7U0]
>>75
たびたび親切にコメントをいただきありがとうございます。
感謝します。

とりあえずEveryoneをrep2フォルダに設定して動かしました。

動いたのですが,動作自体が旧版の方が安定している感じで
どうしようかと,悩み中です・・・

77 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/04(月) 21:42:14 ID:owG0Mq4v0]
あれ 過去ログが取得できない・・

78 名前:husiana mailto:sage [2009/05/04(月) 21:44:54 ID:owG0Mq4v0]
ん?すげー同一IDだww
わろたww

79 名前:p2196-ipbf208yosida.nagano.ocn.ne.jp mailto:sage [2009/05/04(月) 21:52:20 ID:owG0Mq4v0]
これだ

80 名前:aki ◆...p2/2... mailto:sage [2009/05/04(月) 22:34:05 ID:BaZqv6nw0]
バグ修正したバージョンをアップロードしました。

akid.s17.xrea.com/archive/rep2_v1_8_44.zip

* rep2 version 1.8.44

[修正] 情報画面の表示でエラーとなるバグを修正した。
[修正] 書き込み時にエラーとなるバグを修正した。

[改良] 情報画面の「板」の隣に「似スレ」のリンクを付けた。



81 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/05(火) 15:36:18 ID:6BiNMtev0]
ssspに対応してみたり pastie.org/468410

82 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/05(火) 20:18:45 ID:q2UNqJK+0]
v1_8_44 レスアンカー認識を拡張
 全角数字に対応
 >>aa-bb,cc,dd-eeなど、範囲を列挙できるようにした
 名前欄のレス番号を複数認識するようにした

pastie.org/468564

83 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/05(火) 23:24:48 ID:G4TgL7u40]
unix板がいまだに出てこないんだけどなんで?

84 名前:aki ◆...p2/2... mailto:sage [2009/05/06(水) 01:25:18 ID:C9ZOGVwF0]
>>82
パッチ乙です!
次のバージョンに取り込んでみました。

85 名前:82 mailto:sage [2009/05/06(水) 06:01:56 ID:bUVktzbN0]
>>84
ちょっと修正漏れがありました。

lib/ShowThreadPc.php
function checkQuoteResNums

- $quote_res_nums_msg = $this->thread->getQuoteResNumsMsg($msg);
+ $quote_res_nums_msg = $this->thread->getQuoteResNumsMsg($msg,
+ "/{$this->anchor_regex['prefix']}({$this->anchor_regex['ranges']})/",
+ "/(?:^|{$this->anchor_regex['delimiter']})({$this->anchor_regex['a_num']})(?!{$this->anchor_regex['range_delimiter']})/"
+ );

lib/ThreadRead.php
function getQuoteResNumsMsg($msg,
$pattern_anchor='/(?:>|>)+ ?([1-9](?:[0-9\\- ,=.]|、)*)/',
- $pattern_num='/[1-9]\\d*/'
+ $pattern_num='/([1-9]\\d*)/'
)

- foreach ($matches[0] as $a_quote_res_num) {
- $quote_res_nums[] = $a_quote_res_num;
+ foreach ($matches[1] as $a_quote_res_num) {
+ $quote_res_nums[] = (int)mb_convert_kana($a_quote_res_num,"n");


86 名前:aki ◆...p2/2... mailto:sage [2009/05/06(水) 06:12:24 ID:C9ZOGVwF0]
>>85
了解ですー

87 名前:82 mailto:sage [2009/05/06(水) 06:28:35 ID:bUVktzbN0]
lib/ShowThreadPc.php
lib/ShowThreadK.php の

{$qsign}{$appointed_num}
 の部分を
{$full}
 に変更すると幸せかもしれません。

(こう変更すると、アンカー認識された全角数字が表示上半角数字に変換されない)

88 名前:aki ◆...p2/2... mailto:sage [2009/05/06(水) 06:50:28 ID:C9ZOGVwF0]
>>87
おぉ、そうしましょう。

89 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/06(水) 13:02:01 ID:aYq61PuJO]
最新版に差し替えたところ、携帯で、お気に板を開くとリストの上から順にショートカット番号が板名の左横に差し替え前は出ていたんですが、なくなってしまいました。復活のさせかたを教えてもらえませんか?


90 名前:名無しさん@お腹いっぱい。 [2009/05/06(水) 13:47:43 ID:XgO20U470]
すべてのdat書庫の管理をしようと思ったらどうしたらできますか?
板レベルでdat倉庫をみれるのはわかるのですが。




91 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/06(水) 15:14:22 ID:5YMriw8q0]
先生方、未熟なおいらに教えてください。
以下のメッセージがでて2chログインできません。

環境は、
win2003serverR2
rep2ex (D:\に配置)
IIS6.0
php-5.2.9

phpinfo(); → curlはenabled
データフォルダはD:\rep2\dataに配置(パーミッションは777)
またデータフォルダにp2temp.php は作成されていません。


Warning: system() [function.system]:
Unable to fork [curl -H "X-2ch-UA: expack/1.7.29+1.8.14; expack-080917.0800" -A DOLIB/1.00 -d ID=○○○ -d PW=○○○ -o D:\rep2\data/p2temp.php https://2chv.tora3.net/futen.cgi] in D:\rep2\lib\login2ch.inc.php on line 161

Warning: system() [function.system]:
Unable to fork [curl -H "X-2ch-UA: expack/1.7.29+1.8.14; expack-080917.0800" -A DOLIB/1.00 -d ID=○○○ -d PW=○○○ -o D:\rep2\data/p2temp.php -k https://2chv.tora3.net/futen.cgi] in D:\rep2\lib\login2ch.inc.php on line 166


92 名前:aki ◆...p2/2... mailto:sage [2009/05/06(水) 17:52:57 ID:C9ZOGVwF0]
>>89
次のバージョンでなおします。

93 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/06(水) 18:35:12 ID:aYq61PuJO]
>>92
ありがとう。よろしくお願いしますですm(._.)m

94 名前:82 mailto:sage [2009/05/06(水) 22:09:16 ID:bUVktzbN0]
akiさん、
lib/ThreadRead.phpの
getQuoteResNumsMsg関数ですが、

if (preg_match_all($pattern_num, $numberq, $matches, PREG_PATTERN_ORDER)) {
foreach ($matches[1] as $a_quote_res_num) {

の部分を

if ($matches=preg_split("/{$this->anchor_regex['delimiter']}/", $numberq)) {
foreach ($matches as $a_quote_res_num) {
if (preg_match("/{$this->anchor_regex['range_delimiter']}/",$a_quote_res_num)) { continue;}

な感じにしたほうが分かりやすい気がするのですが、どうでしょう。

アンカーの正規表現をどうやって引っ張ってくるかが問題ですが。

95 名前:aki ◆...p2/2... mailto:sage [2009/05/07(木) 22:55:12 ID:h8cHbGWj0]
>>94
そうしてみました。

>アンカーの正規表現をどうやって引っ張ってくるかが問題ですが。
これはgetQuoteResNumsMsg()のメソッド自体を(getQuoteResNumsName()なども)
ShowThreadクラスに移しました。
(コードは次のバージョンで)

96 名前:aki ◆...p2/2... mailto:sage [2009/05/07(木) 23:30:27 ID:h8cHbGWj0]
PHP4のサポートは適当な機会が来たら、外してしまう予定です。

97 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/08(金) 06:32:21 ID:Oe1jIu0L0]
IC2のLightboxなんですけど、次の画像と前の画像を見る操作をキーボードに対応できませんか?
あるいは画像の右半分をクリックで次に行くとか、ボタンをウインドウの上の方に分離するとか。
今のだと画像を読み込むたびに次の画像を見るボタンの位置が変わるので
次へ次へと画像を見ていきたいときにとてもやりにくいです。

98 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/08(金) 06:55:37 ID:byBmVL4L0]
Lightbox2とかに自分で弄って差し替えれば?
大して難しくないよ
www.huddletogether.com/projects/lightbox2/

99 名前:aki ◆...p2/2... mailto:sage [2009/05/08(金) 11:52:38 ID:bA3PyuQS0]
rep2 version 1.8.45 をアップロードしました。
akid.s17.xrea.com/archive/rep2_v1_8_45.zip

[バグ修正] 携帯のお気に板の表示で、アクセスキーの数字が表示されなくなっていたのを修正した。

[改良] レスアンカー認識を拡張した。
(全角数字に対応。>>aa-bb,cc,dd-eeなど、範囲の列挙に対応。名前欄のレス番号を複数認識)
(パッチ感謝 → 2ch p2スレ part46 >>82さん)

[改良] 携帯のレス番号指定でこれまで使えていた'-'に加えて、','も使えるようにした。
また、maxlength="7"の指定を外した。

100 名前: ◆rsk/7uwAAA mailto:sage [2009/05/08(金) 11:55:53 ID:n1CKXXhS0]
>>48
あとで調べてみます。

>>97
svn trunkでカーソルの上下左右/ESDX/HJKLで画像を切り替えられるようになったらしいです。



101 名前:82 mailto:sage [2009/05/08(金) 13:40:47 ID:CX99ni8w0]
>>99
バージョンアップご苦労様です。
バグフィックスと、レスアンカーの正規表現を利用する側の一部表記簡略化と、
逆参照でもレスアンカーの正規表現を利用するために修正。

pastie.org/471864






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<184KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef