【p2】PHPでつくった2ch viewer【part3】
>>853 うちではずれないんだよな。PHPのバージョンは?
dat中に0x00の連続があるんだけどそこでfile関数が誤作動してるような気がする。
fileじゃなくてfgetsを使うようにすれば回避できるかも。
Vinelinux2.6(ppc)でp2使ってみた。最高だぜ!
858 :
853:03/06/23 22:18 ID:AKKyWCrs
>>855 test_first.php で調べたところ、
PHP のパージョンは、4.1.2(OS X デフォルト) です。
>>856 ああ、pc.2ch.net サーバ乱調の時におかしなデータが作られた、ということ
(これ書き込んだら、dat 削除して確認してみます) ??
>>アキさん
デバッグ用にdat データは取ってありますので、要り用でしたらお声がけください。
859 :
853:03/06/23 22:24 ID:AKKyWCrs
1055667400.dat 再取込みでOK でした。
どうもありがとうございます。
PHP4.3.2ではずれなかった。PHP4.1.2に戻したらずれた。
(4.1.2で試してみるとfgetsで一行ずつ読み込んで配列に格納してく方法はNG。
freadで$this->length分読み込んで\nでexplodeするのはO.K.)
>>858,859
あぼーんチェックに引っかかるだろうからdat削除しなくても自動再取得されるはず。
861 :
707:03/06/24 17:02 ID:Pa5SzOKB
862 :
828:03/06/24 18:31 ID:Dnz7cnFs
863 :
707:03/06/24 18:53 ID:Pa5SzOKB
>>862 うまくいってくれましたか。ひと安心。
>>861は「自分でいじった(設定した)conf_style.inc」の間違いでした。
>>861 頂きました。サンクストン。
外観ががらっと変わってなんか新鮮だ。
ところでレスポップアップのウィンドウもテーマに沿った
ものになれば更に良いと思うのですがどうでしょうか。
自分はまちBBS見ないけど一応。
まちBBSが移転で、数日間IP直打ちじゃないとつながらないらしいです。
移転ならp2_favita.brdとかを書き換えればいいじゃんって思うかもしれないけど
p2はドメイン名にmachibbs.comという文字列が入っていないと
まちBBSモードにならないので動作しません。
パッチを書くこともできるだろうけど数日後には元のURLでも繋がるようになるそうなので
それまで我慢してください。
867 :
707:03/06/26 00:49 ID:i79oPpBQ
>>865 いいアイデアですね。いただきました。
ていうか実装できたんだけどtar cfzしてFTPする気力がない・・・。
今日は久々に人前で長いことしゃべって疲れまくり。
明日の夜を待ってくだされ。
>>866 やっぱりそうか
なんかあそこは特殊な事をよくやるな
869 :
名無しさん@お腹いっぱい。:03/06/26 16:13 ID:vFnCw5Kg
ニュー速+のスレ一覧で表示されてる
>>1の部分なんだけど
あれをポップアップで表示できるようにできないのかな?
便利だと思うんだけど。
パッチ作ってくれる神降臨きぼんぬ。
アキタンはどうしちゃったの?
a
871 :
707:03/06/26 17:51 ID:ddIpiNHX
>>869 sb_header.incでhtmlpopup.jsを読み込むようにして、
sb_print.incの222行目をちょっと改造すればいけまつ。本当にちょっとでOK。
この方法だとレスポンスが悪いのが難点だけど、事前に
>>1だけ読み込む方法は
2chの不可を考えるとやんちゃすぎるので却下。
それ以前にタイムアウトしそうな予感がしますが。
sb_print.incの19,20,22,23行目をコメントアウトして
全部の板で
>>1だけを見られるようにするのも乙ですね。
Safariな人はshowthreadpc_class.incの406行目に以下の記述を追加すれば幸せになれるかも。既出?
if (strstr($_SERVER['HTTP_USER_AGENT'], 'Safari')) {
$msg = str_replace(' ', ' ', $msg);
}
アキさんいそがしいのかな?
872 :
707:03/06/26 23:37 ID:ddIpiNHX
>>865な改良をしたのをうpしますた。
あとAA補正も別ファイルでうpしてます。
>事前に
>>1だけ読み込む方法は2chの不可を考えるとやんちゃすぎるので却下。
もしやったら.htaccessでアクセス制限されそう。
http://qb.2ch.net/test/read.cgi/operate/1051848092/ そのままHTMLポップアップつけてもcloseboxの位置にポップアップ対象が
来ちゃって閉じたと思ったら次のポップアップが…ってことにならない?
datが未取得のときのpreviewOneの動作をパケット覗きながら見てみたんだけど
datの1行目だけ転送されるのかなと思ったけど20〜50行ぐらい転送されてた。
マウスオーバーでポップアップみたいに呼び出しやすくなるのは
あんまりよろしくないような気がする。
>if (strstr($_SERVER['HTTP_USER_AGENT'], 'Safari')) {
if(strstr($ua, "Safari") {
でいいんじゃない?
874 :
707:03/06/27 00:17 ID:JA106TI6
>>873 >1ポップアップ
僕も呼び出しやすくするのは良くないと思ってます。
だから作る気もさらさらないし、適当にヒントだけ書いたわけで。
>if(strstr($ua, "Safari") {
>でいいんじゃない?
global $ua;
すればいいんだけど、何となく。
875 :
707:03/06/27 00:22 ID:JA106TI6
>>873 どう考えてもそっちの方がコードがスマートなので書き換えました。指摘thx.
877 :
876:03/06/28 01:28 ID:kTj2b8CZ
p2wikiにスキンのページを作りました。
p2でスキンを使おう! softgreen.inc
879 :
名無しさん@お腹いっぱい。:03/06/28 19:02 ID:8V0zDz7Y
味ポンでユビキタスp2を使っているのですが、アスキーアートは
さすがにうまく見ることはできません。
たとえばユビキタスの場合はAAは表示しないのをデフォルトにして、
念のために見たい人のために「AAを見る」というリンクだけを
表示できればと思うのですが。
>879
ボッタクリ505iなんで激しく欲しい機能だ
AAと通常の文章を区別するアルゴリズムを教えてください
アスキーアートによく含まれる文字の含有率とかでいいんちゃうん?
短い顔文字とかが落ちないように,下限サイズとのアンド条件かな.
全角スペース+半角スペースでいいんじゃない
885 :
:03/06/29 01:33 ID:+gLkdF3U
幕板にアキさん降臨
Winに移行するってね…(´・ω・)
887 :
名無しさん@お腹いっぱい。:03/06/29 13:08 ID:ZlDyKEGR
>>558 :名無しさん@お腹いっぱい。 :03/05/28 23:03 ID:9/wS6CEU
Win買った直後に、超高速のPPC970マシンが出たりしてな。
おれの予言あたったかも
もしかしてG5のことか? > 「超」高速
超はちょっと言い過ぎ、誉め過ぎ、買い被り過ぎ
そんな敏感に反応しなくてよかろうにw
おまえもね
ふふ
醜いぞおまえら。
894 :
名無しさん@お腹いっぱい。:03/06/29 20:36 ID:aBRpvQSR
895 :
名無しさん@お腹いっぱい。:03/06/29 20:48 ID:lkiJgoY0
見れない板あるね。
サーバトラブルで四月頃のデータまで巻き戻ったそうです>s25.xrea.com
PHP5β入れた人柱いる?
898 :
707:03/07/02 02:30 ID:gCf4euRM
看板ポップアップ、スキン、アクティブモナーをそれぞれバグ修正しました。
899 :
名無しさん@お腹いっぱい。:03/07/02 08:12 ID:DOmkhO3Y
これって転送量や鯖の負担がすごい?
900 :
名無しさん@お腹いっぱい。:03/07/02 10:56 ID:cpx73SdL
すいません。質問させてください。MACOS10.2.6、IE使用です。
P2が再起動後に立ち上がらなくなりました。ロケーションのアイコンから
接続しようとしてもダメですし、ブックマークからも立ち上がりません。
127.0.0.1に接続中とIEの下に出た後、「接続に失敗しました」というエラー
表示がでます。これはどういうことなんでしょうか?
902 :
名無しさん@お腹いっぱい。:03/07/02 11:26 ID:cpx73SdL
>>901 Web共有とは・・?んー、すいません。もう少し詳しく説明していただけますか?
よろしくおねがいします。
>>902 システム環境設定→共有
サービス(タブ)
・パーソナルWeb共有
905 :
名無しさん@お腹いっぱい。:03/07/02 11:37 ID:cpx73SdL
>>903,904
ご親切にありがうございました。逝ってきます。
マカーはやさしいなー
>>906 検索も出来ない糞を切り捨てられるほど人口にゆとりが無くてね…
(泣
913 :
911:03/07/03 22:45 ID:QOKiekM8
>>912 p2/data/2channel/mobile の p2_kb_setting.txt を開けて、
手で入れ直しまいた。これで大丈夫だと思う。
ありがとうございます。
914 :
707:03/07/04 00:33 ID:1cLrlbNN
>>911のバグを修正したり、機能をいろいろ加えたバージョンをリリースしました。
今回から別々にリリースしていたファイルをひとつにまとめました。
かなり手を加えているので一度純正のp2 0.9.8に戻してから
ファイルを差し替えたほうが良いかもしれません。
>>913 そのままだと、問題が再発する恐れがあるので新バージョンと入れ替えて
全部のディレクトリにあるp2_kb_xxx.txtを削除するのをおすすめします。m(_ _)m
../data/p2_cache/azlucky.s25.xrea.com/2chboard/bbsmenu.html から板メニューを生成することはできませんでした。
ってエラーがでました。
他に同じ症状のひと居ますか?
916 :
名無しさん@お腹いっぱい。:03/07/04 15:34 ID:+rkDRXus
phpのバージョンあげたんじゃない?
918 :
名無しさん@お腹いっぱい。:03/07/04 17:28 ID:+M9St06R
921 :
707:03/07/04 23:10 ID:1cLrlbNN
dxbいいっすね〜。
menuとreadで背景画像の指定が効かないバグも修正したのでdxbを満喫できます。
#自作のmetalは背景に同じパターン使ってたから気づかなかった。
923 :
707:03/07/05 00:50 ID:LZ+Txz3h
いえいえ、楽しませていただいてます。
$MYSTYLE['info<>td.tdleft<>color'] = "#xxxxxx"
または
$MYSTYLE['info']['td.tdleft']['color'] = "#xxxxxx";
で変えられます。
この方法であらゆるスタイルを上書きor新規に設定できます。
dxbかなりかっこいいです!!ありがとう!
ところで質問ですが、
>>919さんのようにメイン画面のp2の画像の背景をスキンの色に合わせるには
どうしたらいいですか?
家だとどのスキンを使っても白になってしまいます。
925 :
922:03/07/05 08:02 ID:FHIOVvCs
ぉぉぉ! こうするんですか! 理解出来ました〜。
mystyle_css.incにも書かれていたですね、早とちりですいませんでした。
さっそく['info']['td.tdleft']['color']は変更しました。
もう少しあれこれやってみたいと思います。
ありがとうございました。
>>924 imgフォルダの中のp2.gifを開いて白い所を透過するだけッス。
>>926 どうもっす。
PhotoShopではどのようにすればいいですか?
フォトショップのことはここではきかない方がいいよ
スレ違い
そんなの説明書やら参考書見れば5分とかからずできること
つかそんな事も知らない奴がなぜフォトショを持ってるのかと・・・
ワラタ
↓うんこ
932 :
うんこ:03/07/05 18:43 ID:et/i+7Wk
新たな割れスレはここですか?
935 :
名無しさん@お腹いっぱい。:03/07/05 23:52 ID:Rwpmb6+G
apache 2.0.46
PHP 4.3.1
p2 0.9.8
でWinXPにインスコしてます
何やっても2chの書き込みが????になっちゃいます。
半角は通ってるので日本語文字コードの問題だと思うけど
どこを直していいやら???です。教えて頂けませんか?
936 :
名無しさん@お腹いっぱい。:03/07/05 23:53 ID:Rwpmb6+G
使ってるブラウザ書かないと。
phpのバージョン下げて試してみたらうまくいくよ
939 :
935:03/07/06 01:13 ID:Sn7vC3NK
あー、すんません
ブラウザは IE6 でも、このマシンをサーバーにしてクライアントのマクのsafariでもNGです。
safariがNGは何となくいいんですがw サーバーのIE6からも駄目ってことは
アパッチかPHPかP2ってことですよね
ApacheとPHPのバージョンが合ってないような。。。
4.3.2にしてみるか漏れのように4.5.0-devとか入れちゃってみるか
してみてはいかが?
最近のPHPはmbstringまわりの設定が全部無効になってるみたいだからphp.iniのそこらへんの設定をしてやらないと
駄目なんじゃないのかな?
mbstringとかmbregexってコンパイル時に有効化していないとだめじゃん?
./configureのオプションはどうした?
すべての板でOnTheFlyを有効にすることはできますか?
944 :
935:03/07/06 11:39 ID:Sn7vC3NK
>>940 最初Apache 4.3.2にしてたんですが
過去ログにも出てきてるけど、板一覧を読み込めなくなってしまいます
で4.3.1にしてようやく全部動くようになったんですが、カキコミだけ化けちゃうんですよね。
>>942 え? ./configure なんてオプションあるんですか?
これから調べます
Apache 4.3.2 !!!!
948 :
943:03/07/06 16:28 ID:WMleXg+N
>>946 あぁ、ありがとうです。
早速やってみたのですが、逆にnews系の鯖でも
>>1が出なくなりました・・・
21行目もコメントアウトしてない?
950 :
943:03/07/06 17:11 ID:WMleXg+N
_| ̄|○ すいません、してました。
p2Wikiのユーザーカスタマイズより転載
スレ一覧の
>>1 をクリックしたときに表示するレスの数を設定できるようにするパッチ(の候補)
プレビュー機能は便利ですが、最初のレスしか表示されないので、もうすこしだけ読みたいときでも結局全レスを取得しなければいけないことがよくあります。このパッチを当てるとconf_user.phpの変数で設定した分のレスがプレビューできます。
余計なログもたまらないので便利です。
てかdiffの取りかたがよくわからんので変更箇所をそのまま載せています。だれか偉いひとパッチ作ってくだされ。
p2スレは読んでますが、海外在住でカキコミがうまくできないのでスレに直接報告できないのが残念です(´・ω・`)
preview-more_0.9.8.txt
これを作ってるときに気付いたんですが、showthreadpc_class.incの199-204行目のコメントを外すと新着位置画像を表示できるんですね(キシュツ?)。CocoMonarのサイトから画像をもらってきて幸せになれますた。
あ、ファイルに書きわすれましたがsb_print.incの20,24行目(倉庫でも使いたい人は21,23行目も)をコメントアウトしないと、この機能を堪能することはできません。
952 :
名無しさん@お腹いっぱい。:03/07/07 01:33 ID:ZvkGM5fN
>>952 pc4に変わったから。
おきに入りスレが3つしかなかったから、登録しなおして対処したよ
>>954 いや、お気に入りからではなく
板一覧から選んでもダメなんです
で、自宅鯖(PHP4.2.3)で試したけど
こっちだとうまく行くんで
xreaからのアクセスは制限されてるのかなーと
思ったわけです…
956 :
名無しさん@お腹いっぱい。:03/07/07 16:23 ID:46AZk2F3
なんとなく、実況系の板で思ったけどpostのフォームに
$aas=array(
"キター" => "キタ━━━━━━(゚∀゚)━━━━━━!!!! ",
"がく" => "_| ̄|○",
....
);
見たいなリストをselectでプルダウンメニューにして選んだらtextarea内に表示されるみたいな機能があったら
環境ごとに辞書が揃ってないような状態だと便利かも、と思った。
phpの部分の実装は簡単だと思うけど、javascriptが全然分からんので誰かやってみない?
958 :
922:03/07/07 21:12 ID:yHj9sKZ/
959 :
707:03/07/07 21:44 ID:oJ/YpcZg
>>958 キタ━━━━━━(゚∀゚)━━━━━━!!!!
(注:↑は
>>956さんのアイデアを参考につくったスクリプトで挿入しました)
960 :
名無しさん@お腹いっぱい。:03/07/07 23:17 ID:KyI/Pfwy
凄いな もはや何でもありになって来てる…
962 :
707:03/07/08 05:13 ID:FlU3KCiE
>>956さんのやつを機能拡張パックに追加しますた。
あと投稿フォームでのアクティブモナー有効化
(ただし(´∀`)クリックの時フォームの位置が下に大きく移動してしまうことがある)
style/mystyle_css.incのコメント部分の説明を加筆などしてます。
このレスにレス
ここまで読んだ
書き込みプレビュー
マウスジェスチャー
(´-`).。oO(・・・・・・・・・あとはこれさえあれば・・・)
マウスジェスチャーってブラウザ自体の機能違うんか?
そりゃそうだ。
拡張パック入れたらSafariで欧文がヒラギノになった
欧文はLucida Grandeにしたいんだけどstyleのどこいじればいいの?
いや、残念ながら解除されていません。
次スレたてる人さ、関連サイトも纏めてくれると嬉しいかも。
>>970 ヨ・ロ・シ・ク
そう言うのは言った人がするもんだぞ〜
すごく初歩的な質問で申し訳ないんですが、インストールしようとすると
「圧縮データが壊れています」とエラーが出てしまいます。
どうしたらいいのやら教えてください。
>>972 圧縮データを壊さない。
環境も書いてないとこれくらいだな。
>>973です。
WINXP IE6 です。
ネット初心者なので・・・。
>>975 ちゃんと.tar.gz に対応した解凍ソフトを使てるか?
というかPHPのインストールはできているんだろうか…。
978 :
967:03/07/08 22:15 ID:IQ9aLnol
>>968 理由がわかってすっきりしました。ありがとー。
ちょこっとだけp2機能拡張パック覗いてみた。
kanban.incのonline_file_existsはHEADでよくない?というかローカルにファイルがあれば
If-Modified-Since付きGETするんだから事前にチェック必要ないと思う。
あと、SETTING.TXT、head.txtの取得はUAにMonazillaつけるように。
つけないと取得できない板あるので。
showthreadpc_class.incの
if (strstr($ua, 'Safari')) { $msg = str_replace(' ', ' ', $msg); }
は全角スペース以外も置換される。あんまりないだろうけど。例:=@、a@
980 :
707:03/07/09 01:13 ID:ExNqqBVR
>>979 指摘thx。55行目と134行目のonline_file_existsは不要ですね。
SETTING.TXT, head.txtを生でダウンロードしていなかった頃の名残みたいです・・・。
もちっとスマートな方法でチェックするように考えてみます。
#fileDownloadでエラーを吐かずにfalseを返すようにすればonline_file_existsは完全に不要になりますね。
uaの件は知りませんでした。さっそくやってみます。
981 :
707:03/07/09 01:13 ID:ExNqqBVR
つづき。
@も置換してしまう件は問題ですね。普段は$monafont=1にしているので気づきませんでした。
対策として
1.行頭&<br>の後に全角スペースがあるときor全角スペースが続くときだけ置換
(確実ではないけど、そこそこ有効)
2.EUCかUTF-8に変換してから置換して、SJISに戻す
(確実だけどmbstringを使っても少し遅い、jcode.phpsでは遅すぎる)
3.1+2
を試してみました。
#mb_ereg_replaceではダメでした。
あとはpreg_replace_callbackを使って' 'にマッチした部分だけ(2)の処理をする
ぐらいしか思いつかないんだけど、他になにかスマートな方法ないでしょうか?
#AppleがWebKitの仕様を改善さえしてくれれば・・・。
>>975 cygwinインストールして
c:\cygwin\tmp などにp2.tar.gzをおいて
bashから
$ tar zxvf /tmp/p2.tar.gz
p2はあくまでwebアプリでそ
>>966 $STYLE['fontfamily'] = array("Lucida Grande", "Hiragino Kaku Gothic Pro");
本家のMacOSXインストールパッケージ でインストール
↓
>>707さんの製作された機能拡張を挿入
↓
色々なファイルのパーミッションをイジりすぎてエラー続出...
↓
本家のMacOSXインストールパッケージ でアンインストール
本日気を取り直して本家のMacOSXインストールパッケージ でインストールして
>>707さんの製作された機能拡張を入れたのですが
設定 > 設定ファイル編集 でスキンを変更しようとしたところ
NGワード 編集 と あぼーんワード編集 しか出なくなり「スキン」メニューが出なくなってしまった...
daraフォルダ と conf_user.php だけパーミッション777にしました
どうしたら「スキン」メニューが戻ってきてくれるでしょうか?
よろしくお願いします。(長文スマソ)
マク板のエイリアスで次スレ立てるって言ってた人もそろそろお願い。
と思ったらとうの昔に立ってたんだな。
スマソ
991 :
986:03/07/10 01:37 ID:RjST1Y5V
スレが埋りそうだしMac特有の事かも知れませんので次スレに持ち越して聞くより
Mac板の方にもp2スレあったのでそっちで聞いてみますです
お騒がせ致しました。
埋め立てついでに要望など。
書き込み欄のアクティブモナーもテキストではなく定型文のように
プルダウン形式のほうが見栄えがいいかなと思います。
それと少し前のレスでもありますがこの書き込みにレスする機能が
欲しいです。設定で引用あり・なしもあれば未読レスを全て読んでから
でもそのレス番まで戻る必要もなくなるので便利ですし。
どなたか改造してみようという方いませんかね。
993 :
707:03/07/10 04:30 ID:+vgqyun7
では埋め立てついでに。
>>979 online_file_existsをあぼーんしてfileDonwloadを任意で
エラーを吐かないようにしたバージョンををテスト中です。
これなら端からUAがMonazillaなので問題ナッシング。
折しもニュー速+の看板が変わりましたがちゃんと対応できたので
特に重大なバグはなさそうです。
#実用上問題ない細かいバグはいつものことってことで。
ひとつ聞き忘れてたんですが
>kanban.incのonline_file_existsはHEADでよくない?
の「HEAD」が何をさしているのかがよくわかりません。
ちょっと気になっているので誰か教えてプリーズ。
994 :
707:03/07/10 04:31 ID:+vgqyun7
>>991 >書き込み欄のアクティブモナーもテキストではなく定型文のように
>プルダウン形式のほうが見栄えがいいかなと思います。
そのほうがフォームっぽくて(・∀・)イイ!ですね。
僕も不自然な感じがしていたので使わせていただきます。
>この書き込みにレスする機能
同じくキボンヌ。
datをDBにぶち込んで自由自在に検索できるようになったらな〜。
と妄想してみる。
普通にHTML化してNamazuでインデックス作ったほうがいいかな?
995 :
707:03/07/10 04:33 ID:+vgqyun7
996
997
998
999
1000
1001 :
1001:
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。