レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。
B11 と readcgi.js のスレ#23 @避難所
前スレ
B11 と readcgi.js のスレ#22 @避難所
https://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1712125558/
他のテンプレはどなたか>>2 以降でお願いします
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
このレスはウェブブラウザで見てください
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形式)
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行目はスレを表示可のはず
>>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に変換しているのでログの整合性が気になりました
間違ってたらすいません
>>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
>>973 もウェブブラウザで見てください
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を見つけられずに
スレの表示ができないのではと思います
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板