したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |
レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。

B11 と readcgi.js のスレ#23 @避難所

1名無しさん@避難所:2024/05/23(木) 17:40:33 ID:OA6lIhis0
前スレ
B11 と readcgi.js のスレ#22 @避難所
https://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1712125558/

他のテンプレはどなたか>>2以降でお願いします

969名無しさん@避難所:2024/10/14(月) 20:45:03 ID:qjhTEcUI0
itestの県

V2C+は元々開けてたんで今回は除外で
(ただB11を当ててないV2C+だとscにdatを取りに行って迷子になってたけど・・・)

テスト環境を固定したいんで前提条件

ReplaceStr_B11.txt、ReplaceStr_B11_Dev.txt 2019/08/17 10:52:21
URLExec_B11.dat 2024/01/04/00:55:03

970名無しさん@避難所:2024/10/14(月) 20:55:21 ID:qjhTEcUI0
このレスはウェブブラウザで見てください

urlに鯖名が入ってる場合
テストurl
https://itest.5ch.net/egg/test/read.cgi/software/1700910930/
https://itest.bbspink.com/phoebe/test/read.cgi/pinkplus/1728289497
https://itest.5ch.net/sora/test/read.cgi/liveanb/1727703856/

ReplaceStr.txtに

<rx2>(h?ttps?)://itest\._?[25]ch\.net/([^/]+)/test/read\.cgi/([^/]+)/(\d{10})【TAB】http://$2.5ch.net/test/read.cgi/$3/$4【TAB】msg
<rx2>(h?ttps?)://itest\._?bbspink\.com/([^/]+)/test/read\.cgi/([^/]+)/(\d{10})【TAB】http://$2.bbspink.com/test/read.cgi/$3/$4【TAB】msg

を追加で
ites形式のurl
https://i.imgur.com/kaNe4mG.png

通常の5ch形式のurl
https://i.imgur.com/sdda1vO.png
に置き換えてスレを表示します

(なんでレスをコピペする場合もコピペされるurlは通常の5ch形式)

971名無しさん@避難所:2024/10/14(月) 21:21:40 ID:qjhTEcUI0
urlに鯖名が入っていない場合(これがなぁ・・・)
テストurl
(V2Cでurlを表示すると _ が付きます)

https://itest.5ch.net/test/read.cgi/software/1700910930/
https://itest.bbspink.com/test/read.cgi/pinkplus/1728289497
https://itest.5ch.net/test/read.cgi/liveanb/1727703856/

>>969
URLExec_B11.dat 2024/01/04/00:55:03
と書きましたが
URLExec_B11.datの最新は 2019/01/28 14:54:55 でした
https://i.imgur.com/nNIsALa.png

itest2PCHostName.jsとitestPinkPCHostName.jsでググってますが
google検索で検索結果の先頭に該当スレが来た場合は
スレを表示できると思います

テストurlで行くと
先頭はエラーダイアログを表示
2行目、3行目はスレを表示可のはず

972名無しさん@避難所:2024/10/14(月) 22:33:07 ID:4/Vi68hQ0
>>970
> <rx2>(h?ttps?)://itest\._?[25]ch\.net/([^/]+)/test/read\.cgi/([^/]+)/(\d{10})【TAB】http://$2.5ch.net/test/read.cgi/$3/$4【TAB】msg

変換後は2ch.netでなくて5ch.netでいいんでしたっけ?
MOD/2のReplaceStr_B11.txtでは5ch.netを2ch.netに変換しているのでログの整合性が気になりました
間違ってたらすいません

973名無しさん@避難所:2024/10/14(月) 22:50:51 ID:qjhTEcUI0
>>972
>>972
ご指摘ありがとうございます
V2Cから書き込んだ時は.2ch.netを.5ch.netに自動で書きかえるのをすっかり忘れてました

変換後は2chnetが正しいです

<rx2>(h?ttps?)://itest\._?[25]ch\.net/([^/]+)/test/read\.cgi/([^/]+)/(\d{10})【TAB】http://$2.2ch.net/test/read.cgi/$3/$4【TAB】msg
<rx2>(h?ttps?)://itest\._?bbspink\.com/([^/]+)/test/read\.cgi/([^/]+)/(\d{10})【TAB】http://$2.bbspink.com/test/read.cgi/$3/$4【TAB】msg

974名無しさん@避難所:2024/10/14(月) 22:52:20 ID:qjhTEcUI0
>>973もウェブブラウザで見てください

975名無しさん@避難所:2024/10/15(火) 00:11:03 ID:4Cu5d1T60
itestの _ ですが
5ch→2ch変換時に _ を付けないとitestのurlが巻き込まれてグチャグチャになるので
それを回避するためにワザと付けた記憶があります(曖昧)

URKExec_B111.dat経由でitest2PCHostName.jsを利用してitestURLをクリックしてスレを開く場合は

① 鯖名がitestURLに含まれる場合
   itestURLを5ch標準URLに再構築してそのURLでスレを開く
② 鯖名がitestURLに含まれない場合
   itestURLでページを読み込んでページ内から鯖名を取得して再構築してそのurlでスレを開く
   (ページ内から鯖名を取得するため鯖名はその時点の鯖名になります)
   (なので元々の鯖名が異なるdat落ちスレは表示できないかも)
③ ググってそれっぽい鯖名付きの5ch標準URLを検索ページ内から探す

のいづれかのルートになります

で、現在のitest2PCHostName.jsは②の場合に鯖名の取得を2ch.netのURLで行ってるため
5ch化されたitestページから鯖名を見つけられずに③に流れてそこでも⑤ch標準URLを見つけられずに
スレの表示ができないのではと思います




掲示板管理者へ連絡 無料レンタル掲示板