■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 最新50 [PR]ぜろちゃんねるプラス[PR]  

ぜろちゃんねるプラス質問スレ 2

1 :作業ゲー専門 ★:2014/02/27(木) 19:49:33.15 ID:???
ぜろちゃんねるプラスの利用・運用における質問を受け付ます。

機能要望は開発スレへ、バグ・不具合についてはバグ報告スレへお願いします。

■ぜろちゃんねるプラスWiki
http://sourceforge.jp/projects/zerochplus/wiki/FrontPage
□パーミッションの設定
http://sourceforge.jp/projects/zerochplus/wiki/Permission
□プラグイン・補助プログラムの一覧
http://sourceforge.jp/projects/zerochplus/wiki/Codes

■過去スレ
ぜろちゃんねるプラス質問スレ
http://yakin.38-ch.net/test/read.cgi/zerochplus/1310282996/

542 :名無しさん@ぜろちゃんねるプラス:2017/11/04(土) 16:43:46.91 ID:3fjHiyD50


543 :名無しさん@ぜろちゃんねるプラス:2017/11/05(日) 01:46:23.82 ID:km1cEt7P0


544 :名無しさん@ぜろちゃんねるプラス:2017/11/05(日) 01:46:28.45 ID:r8jwm3F70


545 :名無しさん@ぜろちゃんねるプラス:2017/11/05(日) 01:46:28.76 ID:if+ao16d0


546 :名無しさん@ぜろちゃんねるプラス:2017/11/05(日) 01:46:46.00 ID:ivcT6Ck70


547 :名無しさん@ぜろちゃんねるプラス:2017/11/05(日) 01:46:51.69 ID:xblkvxqW0
このスレッドから来ました

>>5のスレに「草」ってレスしようや
http://hawk.5ch.net/test/read.cgi/livejupiter/1509809859/

548 :名無しさん@ぜろちゃんねるプラス:2017/11/05(日) 01:47:59.74 ID:km1cEt7P0
>>535
流石に草

549 :名無しさん@ぜろちゃんねるプラス:2017/11/05(日) 02:52:01.69 ID:n0mZ85ili
質問かなんか来たのかと思ったわ

550 :名無しさん@ぜろちゃんねるプラス:2017/11/09(木) 17:19:45.98 ID:xqB4Nl+U0
レポジット見る限り最終安定版はバグ修正後のr503でいいのかな?


551 :名無しさん@ぜろちゃんねるプラス:2017/11/09(木) 18:07:55.64 ID:xqB4Nl+U0
もとい、スパムブロックあり&検索文字化け解決のr509でいいのかな?

552 :FAQはじめました>>497:2017/11/09(木) 20:28:34.39 ID:kV8CKh+u0
>>550-551
現時点でのbranches/0.7.x/は安定版と考えて問題ありません。
リリースではuse warnings;をコメントアウトしています。

0.7.4リリース以降のコミットは、本体の分はまとめてあったりするのですが…codesまでは^^;
https://osdn.net/projects/zerochplus/wiki/FAQ#svn-memo-074

553 :名無しさん@ぜろちゃんねるプラス:2017/11/09(木) 20:52:09.38 ID:L8wyq7Xf0
>>552
なるほど
では、素直に砕身のrev544を使わせて頂きます

554 :名無しさん@ぜろちゃんねるプラス:2017/11/10(金) 06:35:22.56 ID:c/Ucd0ed0

すみません、さくらサーバーでzerochplus_0.7.4を導入したのですが、スレ立てしようとすると下記のエラーが出て来ます。


内部サーバーエラー
サーバーで内部エラーまたは構成ミスが発生し、要求を完了できませんでした。
このエラーが発生した時刻とこのエラーの直前に実行した操作を通知するには、support@sakura.ad.jpのサーバー管理者に連絡してください。
このエラーの詳細については、サーバーのエラーログを参照してください。
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at support@sakura.ad.jp to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log.

https://osdn.net/projects/zerochplus/wiki/Permission
検索してパーミッションの設定がおかしい可能性があるのでwikiにあるType-Aの構成を見直していたら、



perllibディレクトリの中にCGIディレクトリがあってさらにwikiに記載されていない
SessionディレクトリとSession.pmファイルがありました。

wikiの構成から見てディレクトリは[700]ファイルは[600]にするべきでしょうか?

[700] perllib/
        [700] */
        [600] *.*
        [600] index.html (403用)

[700] info/
         [700] .session/
                  [600] index.html (403用)

infoディレクトリだとsessionの中身のパーミッションも指定してるので、
perllibでこういう書き方になってないのかちょっとわからなくなりました。

555 :名無しさん@ぜろちゃんねるプラス:2017/11/11(土) 00:02:47.62 ID:BVPnFwWai
取り敢えずReadmeやぜろちゃんねるプラスのサイト通り全部設定すれば動くはずですので設定を確認してください
おそらくスレ立てに関するもののパーミッション変更忘れや設定ミスが予想されます
経験上もう一度最初から全て導入をやり直すと良いかと思います
sakura.ne.jpで動かないことはないのでがんばってください

556 :FAQはじめました>>497:2017/11/11(土) 15:57:51.77 ID:gNrz62ix0
>>554
bbs.cgiの実行でコケてるんですかね。
さくらのレンタルサーバならエラーログが取得できるので、確認してみてください。
https://help.sakura.ad.jp/hc/ja/articles/206054252-%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%83%AD%E3%82%B0%E3%81%AE%E8%A8%AD%E5%AE%9A%E3%81%A8%E7%AE%A1%E7%90%86

perllib/内のディレクトリ(700)、ファイル(600)のパーミッション設定はその認識で問題ありません。
サブディレクトリが多くて書ききれないので、
> [700] */  ←ディレクトリはこうしてね
> [600] *.* ←ファイルはこうしてね
というつもりで(開発担当さんが)書いたんじゃないでしょうか。

ちなみに、perllib/にはライブラリ(モジュール扱い)が、info/.session/にはadmin.cgiのログインに使う一時ファイル(設定ファイル扱い)が格納され(て)ます。
今回はsuEXEC環境ですので両者は同じパーミッションで構いませんが、そうでない場合は話が変わるのでご注意ください。


>>555
それこそこの板がさくらのレンタルサーバですからね^^;

557 :名無しさん@ぜろちゃんねるプラス:2017/11/11(土) 17:40:26.81 ID:YpL0rZ580
>>555さん
う〜ん、ちょっと私が望んでる回答じゃないですね。

>>556さん
具体的な回答ありがとうございます。サブディレクトリのパーミッションの設定を直したらいけました。

ついでにお聞きしますと今後拡張機能プラグイン等を増やしたら、この構成を参考にディレクトリとファイルの種類に合わせて
随時パーミッションを変更する認識でいいでしょうか?

558 :FAQはじめました>>497:2017/11/11(土) 18:54:56.35 ID:gNrz62ix0
>>557
プラグインファイルの場合は
・所有者が読み書きができる(できなきゃメンテナンスできませんね)
・bbs.cgiの実行ユーザの権限で読み込みができる(requireするだけなので実行権限は不要)
これらを満たす必要最小限のパーミッションを指定することが原則です。

559 :名無しさん@ぜろちゃんねるプラス:2017/11/11(土) 21:07:14.21 ID:YpL0rZ580
>>558さん
回答ありがとうございます、プラグインも導入出来るようになりました。

560 :名無しさん@ぜろちゃんねるプラス:2017/11/12(日) 16:17:26.24 ID:VzwcxOLs0
設置したはいいのですが、ページ下部のバージョンが0ch+ BBS {=0ch+ver=} {=0ch+date=}となってしまいます
どこを修正するとよいでしょうか?

561 : ◆B3hX8Wdksg :2017/11/12(日) 18:11:06.71 ID:s0myZN+E0
>>560
melkorです。

562 :名無しさん@ぜろちゃんねるプラス:2017/11/12(日) 18:52:57.16 ID:VzwcxOLs0
>>561
ありがとうございます
{=0ch+ver=}はあったので修正したのですが、{=0ch+date=}は見当たらないようです


563 : ◆B3hX8Wdksg :2017/11/12(日) 19:19:36.78 ID:s0myZN+E0
>>562
私には見当たるのですが。
https://ja.osdn.net/projects/zerochplus/scm/svn/blobs/head/zerochplus/branches/0.7.x/test/module/melkor.pl

564 :名無しさん@ぜろちゃんねるプラス:2017/11/12(日) 19:34:50.19 ID:VzwcxOLs0
>>563
すみません別のものと混同しておりました
上記の部分は修正できたのですが、{=0ch+year=}になってしまうのは直せますか?

565 : ◆B3hX8Wdksg :2017/11/12(日) 19:57:00.37 ID:s0myZN+E0
>>564
$ find -type d -name .svn -prune -or -type f -print | xargs grep year
./mordor/sauron.pl: Copyright 2001 - {=0ch+year=} 0ch+ BBS : Loggin User - <b>$user</b><br>
./mordor/login.pl: <font face="Arial">Powered by 0ch/0ch+ script and 0ch/0ch+ modules 2002-{=0ch+year=}</font>

566 :名無しさん@ぜろちゃんねるプラス:2017/11/12(日) 20:11:35.53 ID:VzwcxOLs0
>>565
ありがとうございます

567 :名無しさん@ぜろちゃんねるプラス:2017/11/14(火) 13:29:32.45 ID:tsm6MXng0
掲示板設定のその他設定の文字参照と使用可が文字化けしてますがどけを直せば良いでしょうか?

568 : ◆B3hX8Wdksg :2017/11/14(火) 19:51:08.10 ID:UP2IoscO0
>>567
mordor/bbs.setting.plのsub PrintOtherSetting内、594行目あたりをこうすれば直る…はず^^;
誤「$Page->Print("<input type=checkbox name=BBS_UNICODE $setUnicode value=on>使用可能</td>");」
正「$Page->Print("<input type=checkbox name=BBS_UNICODE $setUnicode value=on>使用可能\</td>");」

このバグはすでに把握していますが、バグ報告スレ>>105に書いた理由によりコミットは保留しています。

569 :名無しさん@ぜろちゃんねるプラス:2017/11/15(水) 06:48:32.13 ID:QXV1yJit0
「名前:」の書き換えや追加ってどこで行えば良いのでしょうか?名前:→Name:みたいな感じにしたいのですが

それと通常ブラウザでも、専ブラでもIDの次最新レスの末尾に告知欄を表示したくて下記の書き込みを参照しread.cgiに

533行目 $Page->Print(":$elem[2]</dt>告知欄\n");
こんなふうにしていますが上手く表示されません




ぜろちゃんねるプラス質問スレ
http://yakin.38-ch.net/test/read.cgi/zerochplus/1310282996/954

954 名前:0ch+開発担当 ◆0chp.sx.ik [sage] 投稿日:2014/01/29(水) 22:43:14.52 ID:r4x8+fz50
>>951
read.cgi の sub PrintResponse 内、523-534行目あたりのHTMLを編集してください。
「$n」がレス番号、「$elem[0]」が名前、「$elem[1]」がメ欄、「$elem[2]」が日付・ID部分です。

日付とIDは一緒になっているので分解する必要があります。
  my ($date, $id) = ($elem[2] =~ /^(.+? .+?) (.*)$/);

570 :名無しさん@ぜろちゃんねるプラス:2017/11/16(木) 06:28:45.39 ID:6wKdqguf0
>>550-543
ここのやりとりがイマイチわかりません

開発終了した本体のバグを掲示板で修正方法を書いたもので、番号はレス番号
って事ですか?

それだと最新の544には草しか書いてないのでちょっと意味が完全に理解出来ないです


連続書き込み規制の・直近x書き込みのうち、y回まで書き込み可能のxとyの値が逆
スレッド作成制限(キャップ)のところの設定が・キャップのみ可能の能の字 文字化け
http://yakin.38-ch.net/test/read.cgi/zerochplus/1310282996/751-752

BBS Other Setting>その他設定の文字参照のところが、使用可�と文字化け
http://yakin.38-ch.net/test/read.cgi/zerochplus/1310282996/845-845
http://yakin.38-ch.net/test/read.cgi/zerochplus/1393498172/568

r.cgiの0.7.4でのバグがあるので、以下のものと差し替え
http://yakin.38-ch.net/test/read.cgi/zerochplus/1393498172/89

停止スレッドに書き込めてしまうバグの回避策
http://yakin.38-ch.net/test/read.cgi/zerochplus/1318644198/99


とりあえず手動で直すべきレスを書き出してみましたが、
手動でやらなくてもどっかにzipであるんですか?

571 :名無しさん@ぜろちゃんねるプラス:2017/11/16(木) 06:30:18.22 ID:6wKdqguf0

すみません>>550-543ではなく

>>550-553でした。

572 : ◆B3hX8Wdksg :2017/11/17(金) 01:11:15.06 ID:Srt6C9V60
>>569
> 「名前:」の書き換えや追加ってどこで行えば良いのでしょうか?
まず「名前:」と言われましても、どの画面の「名前:」なのかが分からないのですが。
0.7.4のtest/ディレクトリで全文検索すると、該当するものが7ファイル13箇所出てきます。
この検索結果(改造なのですから今度はご自身で検索してください!)とWikiのFileListを参考に、書き換えたい箇所を特定し、自由に書き換えたら良いかと思います。

改造は(そもそも使用自体もですが)ウェブサイト管理者が自らの責任の下で行う必要があります。
仮に代行してもらったとしても、その内容を理解し、自らのウェブサイトに何が起こるのかを理解する必要があります。


> 通常ブラウザでも、専ブラでもIDの次最新レスの末尾に告知欄を表示
「専ブラでも」という目標を立てつつ、とりあえず「通常ブラウザで」表示しようとしているのでしょうか?
(そうでないのでしたら、まずは専ブラの仕組みを勉強する必要があるかと思います)
専ブラに告知をスマートに表示する方法は、数多の掲示板管理者が考えては匙を投げてきたテーマかと思います。
個人的には「告知スレッドを立てて、停止スレッドにして、浮上属性を付ける」方法を勧めておきます。某所の規則スレみたいな感じですね。
改造不要で実現が容易ですし、後から告知内容を修正することも容易ですので。

> IDの次最新レスの末尾に
投稿する前に落ち着いてください。落ち着いたら読み返してください。
解釈が困難な文章を投稿されると困ります。質問に答える活動ができなくなります。

106 : ◆B3hX8Wdksg :2017/11/14(火) 20:12:56.38 ID:UP2IoscO0
告知欄(A)←IDの次とはこの位置?(ソースはこのようになっていますが…)
  本文
告知欄(B)←最新レスの末尾とはこの位置?

(A)の位置、それも最新レスにのみ表示するのは私ならやりません。面倒なので。
(B)の位置はずっと楽でしょう。
もしも「IDの次『と』最新レスの末尾に」ということなら、(A)(B)両位置とも容易に表示することができますが。

573 : ◆B3hX8Wdksg :2017/11/17(金) 01:13:02.70 ID:Srt6C9V60
>>570-571
レポジットではなくリポジトリですね。
開発中のスクリプトを置いておく場所があり、0.7.4リリース以降も何度か更新しているんです。
https://ja.osdn.net/projects/zerochplus/scm/svn/commits
https://ja.osdn.net/projects/zerochplus/scm/svn/tree/head/
ただしリリース版と違い、そのままの使用には適していません。
(そのための不毛なやりとりが>>560-566です)
(そのまま使用できないわけでもありませんが)

こんなのもありますね↓
・検索における文字化け問題を応急処置的に解決
http://yakin.38-ch.net/test/read.cgi/zerochplus/1318644198/55-56n

574 :569-570:2017/11/18(土) 14:13:55.44 ID:tKbM3AfK0

>>572 ◆B3hX8Wdksgさん
>まず「名前:」と言われましても、どの画面の「名前:」なのかが分からないのですが。
すみません、書き込んだ後の表示される部分のつもりで>>572なら

572 名前: ◆B3hX8Wdksg
   .↑↑この部分でしたが、よく考えたら通常ブラウザでは全レス表示にしたら消えますし、
専ブラ(私はJaneXenoなので以下はJaneXeno前提で話します)ならスキンで表示する部分で
一括変更は無理でしたね。


>「専ブラでも」という目標を立てつつ、とりあえず「通常ブラウザで」表示しようとしているのでしょうか?
言葉が足りませんでした、基本的方針としてサーバー負荷対策として専ブラの使用を推奨し、通常ブラウザで見るのは新規住人や
携帯やスマホで緊急時に見る程度と考えており、その方針の上で告知欄には二種類を予定しており

1:規約ページや専ブラの推奨など内容が固定で常時表示したいもの(当初は告知欄(A)の形を想定)
2:規約が変わったなど、一時的に表示したいもの(告知欄(B)を予定)

この内1につきましては自分の掲示板のURLを設定したJaneXenoを二次配布し、その専ブラの板別スキンの
Header.htmlに規約ページのURLを記載する事にしました

設定済の専ブラの二次配布ページは出来れば通常ブラウザで見た時に、スレッドの1の上に表示させたいのですが
(出来ればDATに書き込まない形で)ひとまず更新が簡単なトップページに記載する形を取ろうと思います。

問題は2番の一時的に表示したいもので、これは通常ブラウザでも専ブラでも表示させたいので
書き込みしたメッセージに追加される、DATに書き込まれる形で実装したいなと思っていました。

コレについては一つひらめき、レス番通知プラグインで1〜1000まで告知メッセージを設定し
告知を流したい時期だけプラグインの機能をONにしようと思ってます。
(実際は板の最大レス数は一万なのでそこまで設定すると重くなりそうですが。)

>(B)の位置はずっと楽でしょう。
DATの本文に追加する方法が理解できる前ではこの方法で行こうと思います。


>専ブラに告知をスマートに表示する方法は、数多の掲示板管理者が考えては匙を投げてきたテーマかと思います。
>個人的には「告知スレッドを立てて、停止スレッドにして、浮上属性を付ける」方法を勧めておきます。某所の規則スレみたいな感じですね。
>改造不要で実現が容易ですし、後から告知内容を修正することも容易ですので。
参考になりました、告知する時には併用させていただきます。


>投稿する前に落ち着いてください。落ち着いたら読み返してください。
>解釈が困難な文章を投稿されると困ります。質問に答える活動ができなくなります。
慌てた文章で申し訳ありませんでした、◆B3hX8Wdksgさんが返してくれたレスを読んで
今の自分の理解力で出来ることが見えてきました、ありがとうございました。

>>573
コチラも適用させて頂きました。

575 : ◆B3hX8Wdksg :2017/11/22(水) 20:20:43.92 ID:e3EGMjCZ0
>>574
「read.cgiの>>1の上に」とのことなら、「システム設定」→「表示設定」の設定で事足りるかと思います。お試しあれ。

> レス番通知プラグインで1〜1000まで告知メッセージを設定し
0ch_mymsg.plを改造するのでしたら、サブルーチン「execute」の内容をよく読んで、理解することを試みてください。
(my $this = shift;とmy ($Sys, $Form, $type) = @_;はまだ理解できなくても差し支えないです。とくに前者を理解しようとすると泥沼にはまります)
きっと驚くほどシンプルに仕上がるはずです。

576 :名無しさん@ぜろちゃんねるプラス:2018/03/04(日) 21:59:01.49 ID:ADAU5naI0
実はたまにここを覗いてる
ゼロちゃんねる使う人減ったのかなぁ

577 :名無しさん@ぜろちゃんねるプラス:2018/03/05(月) 17:51:21.03 ID:oqzVdURC0
最新バージョンChmateでゼロちゃんねるの板が開けなくなっている件ですが
ChmateのSubject.txtとsetting.txt取得方法が変わったため発生しています
これについてはsslを導入すると解決します
これ以外になにか対処法があれば教えてくださると嬉しいです

578 : ◆B3hX8Wdksg :2018/03/06(火) 23:31:55.07 ID:OkgWsQwq0
>>577
https://sites.google.com/site/nikenonomonooki/2chMate/changes/0810x
> *0.8.10.9 (2018-02-22)*
> - subject.txtとSETTING.TXTをhttpsでアクセスするように変更

確かになんか書いてありますね。
普通に考えれば、「板のURL」+「subject.txt」をGETすればいいだけの話なんで、
ソースコードの状況が窺い知れてしまう^^;

579 :名無しさん@ぜろちゃんねるプラス:2018/03/07(水) 12:16:42.96 ID:YugSuKUM0
>>577-578
状況がよく分からないんだが
chmateでここの読み書きが出来るだけでは
アカンのだろうか?

2chMate 0.8.10.13 dev/SHARP/SH-03J/8.0.0/SR

580 :名無しさん@ぜろちゃんねるプラス:2018/03/08(木) 23:23:14.90 ID:1kKq2zSe0
>>579
書き込みは問題ないですが新たに板を追加できなくなってます
次の更新履歴にこれを解消するような文面があったのでそれ待ちですね

581 :名無しさん@ぜろちゃんねるプラス:2018/03/09(金) 10:26:48.52 ID:TcdLi34v0
>>580
板?スレじゃなくて?

582 :名無しさん@ぜろちゃんねるプラス:2018/03/10(土) 07:37:54.84 ID:T5rFDezb0
>>581
板だよ

583 :名無しさん@ぜろちゃんねるプラス:2018/03/10(土) 07:53:31.96 ID:J0dye5ao0
>>582
悪い。板の作成と勘違いしてた

584 :名無しさん@ぜろちゃんねるプラス:2018/03/10(土) 14:41:31.53 ID:AB3WNN3t0
では思い切って質問させていただきます。

http ://example.com/
https ://example.com/
両方でゼロちゃんプラスを使おうとしています。
両方とも動作を確認したのですが

板トップと
read.cgiの
最新50,全部読む全部,等のリンクが
httpsで接続してもhttpのままです。

httpsならhttpsリンクに切り替わり、httpならhttpリンクに切り替わる…
とするにはどうすればいいですか?

585 :名無しさん@ぜろちゃんねるプラス:2018/03/11(日) 19:34:41.61 ID:z1FBgQM7i
開発者バージョンでは当該不具合は解消されておりますので開発者バージョンのChmateを利用してみてください
多分近いうちに正式リリースされればこの不具合は解消されると思われます

586 :584:2018/03/14(水) 05:48:24.70 ID:5AK9EZCW0
不明瞭不正確な質問をしてしまったので
勝手ながら再度投稿すると共にお詫び申し上げます。
質問にご意見を賜れたら幸いです。

【確認した環境】
ie11 firefox55,safari

【ぜろちゃんプラス運用環境】
Perl 5.10.1
LiteSpeed

http接続,SSL(https)接続両方で運用したいと思っています。
http接続,SSL接続両方で、閲覧,書き込み等可能なのを確認しました。


【突き当たっている問題】
https://example.com/bbs/
https://example.com/bbs/test/read.cgi/bbshoge/0123456789/
に接続しても

全部読む,最新50,1-100(index.htmlスレッドプレビュー)
全部,前100,次100,最新50,新着レスの表示(read.cgiメニュー,read.cgiフッタ)

http://example.com/bbs/test/read.cgi/bbshoge/0123456789/l50
で固定されています。

ここを
http://example.com/bbs/ではhttpリンクhttp://example.com/bbs/test/read.cgi
https://example.com/bbs/ではhttpsリンクhttps://example.com/bbs/test/read.cgi
っと動的に切り替わってくれるようにしたいのですが
うまく行きません。


587 :名無しさん@ぜろちゃんねるプラス:2018/03/15(木) 16:08:34.85 ID:GiGpEw6F0
>http接続,SSL接続両方で、閲覧,書き込み等可能なのを確認しました。
片方だけしかできないと予測します。私の環境ではSSL接続にしたら閲覧できても書き込み不可になった。

588 :584:2018/03/15(木) 17:57:02.10 ID:NJ54CnFM0
Cookieを削除したところ
>>587さんに御指摘いただいた症状を確認できました。

>>587さん、ありがとうございます。


589 : ◆B3hX8Wdksg :2018/03/15(木) 18:46:16.56 ID:qdfmTuUF0
実は>>584は土曜日のうちに原因の特定まで済んでたりします。

0.5.0以降の仕様のようなバグのようなものなので、きちんと修正したいと思いました。
具体的にはgaladriel.plのCreatePathが、現状ではURLを返しているところ、絶対パスを返すようにしようと考えています。

590 :名無しさん@ぜろちゃんねるプラス:2018/03/18(日) 05:53:28.27 ID:Y47z+EdG0
584です。
>>589◆B3hX8Wdksgさん、御回答をありがとうございます。

皆様に御回答をいただいた身で恐縮なのですが
>>588の件に関して
新たに解決したい問題が三つ出てきました…。

三つとも、運用環境によって違う症状になるかと思われます。
貴重なレス数を消費してしまいますが、報告も兼ね書き込みます。申し訳ありません。

運用環境:Perl 5.10.1 LiteSpeed 


【問題(1)】
初書き込み時(書き込みCookieが無い場合)

A:http→板トップ→スレッド作成→書き込み不可(確認画面から進まない)
B:http→板トップ→スレのフォーム→A:と同様
C:http→read.cgi→下部フォーム→A:と同様

D:https→板トップ→スレッド作成→A:と同様
E:https→板トップ→スレのフォーム→A:と同様
F:https→read.cgi→下部フォーム→書き込み成功

1度 F を実行し書き込みCookieが作成されれば
以後はA,B,C,D,Eでも書き込み可能になります。


【問題.(2)】
書き込みクッキー作成後

https→板トップ→スレのフォームから書き込み時
http ://example.com/test/bbs.cgi?guid=ONに飛んでしまい
http ://example.com/bbs/に飛んでしまいます。

https→read.cgi→下部フォームから書き込み時はきちんと
https ://example.com/test/bbs.cgi?guid=ONに飛び
https ://example.com/bbs/に飛びます。

【問題.(1)と問題.(2)を確認したブラウザ】
ie11 firefox55,safari


【問題.(3)】
初書き込み時(書き込みCookieが無い場合)

問題.(1)のFを実行しても書き込めないブラウザがあります。
当然いっさい書き込めません。

【問題.(3)を確認したブラウザ】
Edge.Googlechrome

591 :590:2018/03/19(月) 02:15:03.76 ID:4L9rhp1b0
やりました
応急処置的に自決できました。
これもひとえに皆様の御回答のおかげです。ありがとうございます。

!あくまで応急処置です。
!'HEADURL'と「ヘッダ下部に表示するテキスト」よりも他の項目を選ぶべきですね…

>>584,>>590問題(1)】

ぜろちゃん管理にて
>システム設定>その他設定
>ヘッダ関連>「ヘッダ下部に表示するテキスト」(とりあえず影響が薄そうなものを選びました。)
入力値://example.com/

galadriel.plの843行目あたりを書き換える。
my $path = $Sys->Get('SERVER') . $Sys->Get('CGIPATH') . ($mode eq 0 ? '/read.cgi' : '/r.cgi');

my $path = $Sys->Get('HEADURL') . $Sys->Get('CGIPATH') . ($mode eq 0 ? '/read.cgi' : '/r.cgi');

>>590問題(2)】
ぜろちゃん管理にて
>システム設定(略)「ヘッダ下部に表示するテキスト」(とりあえず影響が薄そうなry。)
入力値://example.com/

varda.plの620行目あたりを書き換える。
my $cgiPath = $Sys->Get('SERVER') . $Sys->Get('CGIPATH');

my $cgiPath = $Sys->Get('HEADURL') . $Sys->Get('CGIPATH');


>>590問題(3)】
http://yakin.38-ch.net/test/read.cgi/zerochplus/1310282996/404
を参考に致しました。

ぜろちゃん管理にて
掲示板>任意掲示板名>掲示板設定>基本設定>cookie保存パス
入力値:/

592 : ◆B3hX8Wdksg :2018/03/19(月) 20:26:20.87 ID:tOggNqiQ0
>>591
「$Sys->Get('CGIPATH')」は絶対パスですので、頭に余計なものを付けてはいけません。

その開発担当さんのレスに補助しておきますと、
「cookie保存パス」は、システム設定の「掲示板配置ディレクトリ」と同一階層にする必要があります。
※「cookie保存パス」設定例
http://example.com/test/ → 「/」のみ指定可。
http://example.com/hoge/test/ → 「/hoge/」を指定することを強く推奨。条件次第では「/」も可。


593 :名無しさん@ぜろちゃんねるプラス:2018/04/25(水) 23:39:59.62 ID:ycs8EktjI
ログインパスを忘れてしまいました
これは詰みでしょうか
ユーザ名は確か変えてなかったのでAdministrator(最初大文字?)のままだと思うのですが
なにか良い方法があれば教えて欲しいです

594 : ◆B3hX8Wdksg :2018/04/25(水) 23:51:00.72 ID:Kl2UNh8G0
>>593
「test/info/users.cgi」ファイルを(zipに入っている)初期状態のもので上書きすればリセットできますよ。

もしも管理ユーザを追加している場合には、バックアップを取ってから、テキストエディタでAdministratorの行だけを上書きしてください。

595 :名無しさん@ぜろちゃんねるプラス:2018/04/26(木) 19:14:17.66 ID:kYvtnDAPI
>>594
感謝感謝です。常駐お疲れ様でございます

596 :名無しさん@ぜろちゃんねるプラス:2018/04/27(金) 21:24:50.59 ID:oSm2pNFmI
バグ報告スレにhtml5化希望のレスがありましたが
もしぜろちゃんプラスをhtml5化すると
レスポンス速度とかセキュリティレベルとか運気とかアップしまつか?

597 :名無しさん@ぜろちゃんねるプラス:2018/04/28(土) 04:36:05.78 ID:wVqKlY8z0
>>596
いうほどしない
君はSSLと勘違いしている

598 :名無しさん@ぜろちゃんねるプラス:2018/04/29(日) 07:42:11.00 ID:1zPOzmb/0
むしろ、相手側ブラウザがHTML4対応しろと。

599 : ◆B3hX8Wdksg :2018/04/29(日) 16:49:32.71 ID:NlB0p7vs0
巷でHTML5と呼ばれているものは、たぶんHTML Living Standardって奴です。
ぜろちゃんねるプラスがHTML 4.01と言い張っているものは、HTML Living deadって奴です^^;

600 :名無しさん@ぜろちゃんねるプラス:2018/04/29(日) 17:28:17.45 ID:lS16FsKF0
HTML of The Dead
こうですかわかりますん

601 :名無しさん@ぜろちゃんねるプラス:2018/05/13(日) 08:24:57.03 ID:nQiUEO5UI
>>597-600
ありがとうございますです

602 :名無しさん@ぜろちゃんねるプラス:2018/06/01(金) 02:08:07.30 ID:y7HT/WXH0
「全部読む」とかのボタンがリンク切れを起こします。
どこをどう修正すれば直りますでしょうか?

http://***.com./read.cgi/☆☆☆/1527785736/

まず、.comの後にドットが入っているのと
☆☆☆が本来下記の通りになるはずです。
http://***.com/☆☆☆/read.cgi

どこを直せば、上手くいくのかわからず。。。
すいませんがご教授お願いいたします。

603 : ◆B3hX8Wdksg :2018/06/02(土) 13:01:03.97 ID:fZx3/98q0
>>602
「システム設定」→「基本設定」→「CGI設置ディレクトリ(絶対パス)」の設定がおかしい気がします。
書いてあるようにここは絶対パス(ただし末尾の「/」は不要)を指定しなければなりませんが、相対パスである「.」か「./」を指定しているのではありませんか?

それと、専用ブラウザで書き込めませんと言われそうな気がするので以下を張っておきます。
http://yakin.38-ch.net/test/read.cgi/zerochplus/1310282996/491-492n
http://yakin.38-ch.net/test/read.cgi/zerochplus/1310282996/942-945n

604 :名無しさん@ぜろちゃんねるプラス:2018/07/28(土) 16:24:35.57 ID:gXO0Orq70
本文は専ブラのReplaceStrが有効ですが、名前欄は無効なのは仕様ですか?
(したらばや5chだと名前欄にもReplaceStrは有効なのです)

名前欄にReplaceStrが使えないのでしたらトリップ先頭の半角スペースを削除する方法を教えてください

605 : ◆B3hX8Wdksg :2018/07/28(土) 17:34:47.35 ID:SlpLuxxL0
>>604
専ブラ側の問題な気がします。
というのも、名前欄のトリップ部分を比べてみても、2chや5chとの差が見当たらないのです。
(むしろしたらばこそ仕様が異なっていました)

2ch(API導入前) 「 </b>◆B3hX8Wdksg <b>」
5ch(HTML)   .「 </b>◆B3hX8Wdksg <b>」
ぜろちゃんねる .「 </b>◆B3hX8Wdksg <b>」
したらば     「</b> ◆B3hX8Wdksg<b>」

餅は餅屋、専ブラのことは専ブラのスレでお聞きになるのが良いかと思います。
私に聞かれても解りませんとしか答えられませんし^^;

606 :名無しさん@ぜろちゃんねるプラス:2018/07/28(土) 19:37:55.06 ID:gXO0Orq70
>>605
回答ありがとうございます、向こうで聞いてみますね。

607 :名無しさん@ぜろちゃんねるプラス:2018/08/01(水) 00:26:14.94 ID:0QZ3q3ZB0
スレッド一覧をヘッドライン化できないでしょうか
縦一列で見やすくさせたいです

608 : ◆B3hX8Wdksg :2018/08/01(水) 21:15:12.50 ID:zRsmj6sT0
>>607
前スレに答えがありませんか?
前スレを「スレッド一覧」で検索してみてください。

609 : ◆SaitmfK.GE :2018/08/02(木) 07:17:45.39 ID:gvSEMhqm0
>>607
もしもですが…
“subback.html”をスレッド一覧と呼んでいるならば、同じvarda.pl の中で、“subback.html生成”の見出し部分を見つけて、同様の考えでPrint出力してる部分に<br>タグを入れてやれば行けると思います。

前スレで出ていた質問は、“index.html”中でのページレイアウトのお話でしたよね。
“index.html”のネームの中で「スレッド一覧はこちら」で案内しているその先が“subback.html”ですので、もしかしたらそっちかな?と思いました。

610 : ◆B3hX8Wdksg :2018/12/26(水) 23:37:48.94 ID:tjjYZQyL0
http://yakin.38-ch.net/test/read.cgi/zerochplus/1318644198/113
他の方が参考にしやすいよう、こちらにて回答させていただきます。

「掲示板作成時」に「Internal Server Error」が出るとのことですが、
まず、「掲示板作成時」というのは、admin.cgiの「掲示板」→「掲示板作成」画面にて、「作成」ボタンを押したときのことでよろしいでしょうか?
また、admin.cgiにログインできる状態でしょうか?
>>252さんのように、踏んだ手順をある程度書いていただけると、答える側も状況が理解しやすいです。
以下、その前提にて話を進めます。

「システム設定」→「基本設定」の、「CGI設置ディレクトリ」や「掲示板配置ディレクトリ」の設定は、適切でしょうか?
例と比べてみてください。

それでも駄目ならパーミッションの設定を確認してみてください。
https://ja.osdn.net/projects/zerochplus/wiki/Permission

また、
> More information about this error may be available in the server error log.
と表示されているように、エラーについての詳細情報は、エラーログに記録されています。
さくらのレンタルサーバでは、このエラーログを確認することができます。必要に応じて確認してください。
詳しくはさくらインターネットのマニュアルを検索してください。
https://help.sakura.ad.jp/hc/ja

611 :名無しさん@ぜろちゃんねるプラス:2018/12/27(木) 21:47:02.07 ID:t7UgjyvG0
>>610
返信ありがとうございます。分かりづらくてすみません。

>まず、「掲示板作成時」というのは、admin.cgiの「掲示板」→「掲示板作成」画面にて、「作成」ボタンを押したときのことでよろしいでしょうか?
→はい。この順序で立てようとしてました。

>また、admin.cgiにログインできる状態でしょうか?
→はい。ログインはできます。

>「システム設定」→「基本設定」の、「CGI設置ディレクトリ」や「掲示板配置ディレクトリ」の設定は、適切でしょうか?
→ここは全く触れてないですし、全く詳しくないので何が適切かわからないです。

612 : ◆B3hX8Wdksg :2019/01/06(日) 00:42:14.37 ID:FKnDDIFH0
>>611
> ここは全く触れてないですし、全く詳しくないので何が適切かわからないです。
(>>610にて示した)設定画面は見ましたか?

→見ました
そこに例がありますよね。
解らなければ入力内容はそのままで構わないので、一度「設定」ボタンを押してください。基本的に自動設定されます。基本的に。

→見てません
見なさい^^;

「ここは全く触れてないですし、全く詳しくないので何が適切かわからない」では、例を読んだ上で理解できなかった(何が適切かわからなかった)のか、よく解らないので設定を確認さえしなかった(全く触れてない)のか、答えている私が判りません。

パーミッションの設定は確認しましたか?
エラーログは確認しましたか?

今回のような「Internal Server Error」では、エラーログを確認するのが確実かつ手っ取り早いんです。手っ取り早いはずなんです。
エラーログを読み解く上で問題なのは、ディレクトリやパーミッションの設定よりも、エラーログを読み解く方が難しいということです。
もっと問題なのは、それらのスキルが無いと、掲示板運営を行っていくこと自体が難しいということです。

私は今から不安で仕方ありません。詳しくない自覚があるなら、詳しくなってください。
ぜろちゃんねるの事をではありません。コンピュータ・CGI・インターネットに関する幅広い知識をです。そして、論理的に考える力も必要です。

613 :Юлия:2019/01/09(水) 07:59:12.67 ID:FTCUt5fp0
Перезвоните мне пожалуйста 8 (499) 322-46-85 Юлия.

614 :名無しさん@ぜろちゃんねるプラス:2019/01/30(水) 23:43:39.89 ID:KHk3crDs0
恐れ入ります。先ほどさくらインターネットのレンタルサーバにぜろちゃんねるプラスを入れ、パーミッションの設定等が終わり、掲示板にいざテスト投稿をしようとしたら
「ERROR:現在この掲示板は読取専用です。ここは待つしかない。。。」
が出ました。ヘルプには、
「BBS_READONLY=none で書き込みできるようになるはずです」
とありましたが、その「BBS_READONLY」の位置がわからず右往左往しております。
ご教授いただけたら幸いです。よろしくお願いいたします。

615 :614:2019/01/30(水) 23:59:15.39 ID:KHk3crDs0
「制限・規制設定」の「掲示板読取専用」のプルダウンを「書き込み可」にしたら解決しました。

お騒がせいたしました。

616 :614:2019/01/31(木) 15:12:45.12 ID:BFj7x11x0
度々恐縮です。
新スレを立てても、既存スレへの書き込みをしても、いずれもログでは記録が残るのですが、HTMLファイル系への表示がされない状態になりました。(スレッド一覧に新スレが表示されない・既存スレの横の数字が増えず、index.htmlの一蘭にも書き込みが載らない)
>>615 を書き込んだ時点ではそんなことなかったのですが……。

この場合考えられるミスは何でしょうか?
よろしくお願いします。 

617 : ◆B3hX8Wdksg :2019/01/31(木) 22:52:54.51 ID:evgZxnbv0
>>616
FAQに書いておきました。
https://ja.osdn.net/projects/zerochplus/wiki/FAQ#fastmode

618 :614:2019/01/31(木) 23:53:15.34 ID:BFj7x11x0
>>617
ありがとうございます。解決しました。

619 :名無しさん@ぜろちゃんねるプラス:2019/02/13(水) 21:56:29.65 ID:Zsj1efDg0
r.cgiが動かない
http://yakin.38-ch.net/test/read.cgi/zerochplus/1393498172/89
の差し替えもした
Internal Server error になる

620 : ◆B3hX8Wdksg :2019/02/17(日) 00:22:03.42 ID:37KwBuWt0
>>619
改行コードが適切かどうかを確認してください。

それで直らなければエラーログを読むしかありません。
あるいは、r.cgiの冒頭にある↓の「#」を消せば、ブラウザ上にエラーの詳細が表示される…かもしれません。
use CGI::Carp qw(fatalsToBrowser warningsToBrowser);

621 :名無しさん@ぜろちゃんねるプラス:2019/02/17(日) 10:27:31.06 ID:hlY+/Dif0
>>620
解決しました
>>212 で

622 : ◆B3hX8Wdksg :2019/02/19(火) 00:04:37.76 ID:Zidl622w0
>>621
>>212のリンク先にて解説がありますが、これで動く場合は、やはり改行コードが適切でなかったということです。
ZIP版およびsvnリポジトリの改行コードは「CR+LF」です。一方、gzip版(.tar.gz版)の改行コードは「LF」です。
r.cgi等を置き換える方はご注意ください。

以下は余談ですが…
この方法は、Windowsのメモ帳など、改行コードの指定ができないテキストエディタでも行えます。この方法自体に害があるわけでもありません(たぶん^^;)。そして何より、わかりやすいです。
ゆえに、簡便な解決方法として多用されているのでしょう。
実際、私も最初にぜろちゃんねるを動かした時、この方法を取りましたから。まさに「なせだかわからないが」動きました。

623 :名無しさん@ぜろちゃんねるプラス:2019/04/01(月) 01:16:23.54 ID:fUpbXsnd0
admin.cgiにアクセスして
ユーザ名と初期パスワードを入力し、ログインをすると
502 Bad Gatewayとエラーが出てしまいます
どうすればいいですか

624 :623:2019/04/01(月) 15:28:47.79 ID:gCqb+qj20
自己解決しました

625 :名無しさん@ぜろちゃんねるプラス:2019/04/10(水) 23:05:14.41 ID:vVN4n8vdI
このツールで作ったページをHTMLレベルで書き換えることはできるんでしょうか?

626 : ◆B3hX8Wdksg :2019/04/11(木) 23:07:51.13 ID:XKsmG9mK0
>>625
それが出来るようには作られていません。
…が、Readmeにはこんなことが書いてあるわけですよ。
> 本スクリプトは自由に改造・再配布してもらってかまいません。

要するに、技術があれば無理ではないと。

627 :名無しさん@ぜろちゃんねるプラス:2019/08/11(日) 17:01:02.85 ID:RqcWlPC30
ver0.7.4を使用しています。
xreaにぜろちゃんねるを設置して新規で掲示板を設置したのですが、掲示板設定の項目が表示されません。
どうすれば表示されるのでしょうか?

628 : ◆B3hX8Wdksg :2019/08/12(月) 00:00:32.16 ID:SslTgI/L0
>>627
・掲示板のトップページ(この板で言うところの↓のページ)は表示できますか?
 http://yakin.38-ch.net/zerochplus/
・何かエラーは表示されていますか?もしもInternal Server Errorが発生している場合、>>620の方法でエラーメッセージを確認できませんか?
・パーミッションは適切ですか?点検してみてください。

629 :名無しさん@ぜろちゃんねるプラス:2019/08/16(金) 14:43:59.65 ID:AJ3ynNqH0
CGIとかの設置が初めてだと困惑するよなぁ
ゼロチャンネルの導入自体は簡単でプラグインも親切に作られているからよく読めばいろいろとわかるし拡張もできると思う

630 :名無しさん@ぜろちゃんねるプラス:2019/08/31(土) 21:03:12.78 ID:4vieXVqR0
xreaに掲示板を設置していたのですが、なぜか書き込むとドメインの違うところに飛ばされて「サイトが見つかりません」と言われます。

@「http://○○.s1000.xrea.com/bbs/」でレスを書いて「書き込むボタン」を押す
Aなぜかドメインの違う「http://www.○○.shop/test/bbs.cgi?guid=ON」に飛ばされてエラー

以前shopドメインで設置していたのですが、ドメインの期限が切れたので「s1000.xrea.com」に変更したところ、このような現象が起きました。
どの様に対処すればよいでしょうか?
ちなみに5chの専ブラ(chmate)では書き込めることを確認しています。

631 : ◆B3hX8Wdksg :2019/08/31(土) 21:51:00.01 ID:Yf83amZc0
>>630
FAQに書いておきました。
https://osdn.net/projects/zerochplus/wiki/FAQ#melkor-server

632 :名無しさん@ぜろちゃんねるプラス:2019/09/11(水) 11:24:58.77 ID:FFd5jMOC0
Build Version:0ch BBS 2006-02-27ってのを
2006年ぐらいに設置してそのまま管理パスワードを忘れてしまいました。
パスワードはどこに格納されているのでしょうか?
admin.cgiにはなさそう

ログを保存したいのですが、出来なくて困っています。


633 : ◆B3hX8Wdksg :2019/09/12(木) 22:13:34.89 ID:a2i9hWAk0
>>632
パスワードのリセット方法自体は>>593-594に書いてあります。
ファイルは下記ページより入手してください。
http://zerochplus.osdn.jp/0charchive/

上記ページに記載の通り、“本家”ぜろちゃんねるには脆弱性があるようなので、使用を継続することは推奨できません(ぜろちゃんねるプラス等の他スクリプトに乗り替える、掲示板を閉鎖する等の措置を取ることを推奨します)。

また、ログというのが、掲示板への書き込み内容を指しているのか、あるいは書き込んだ人のIPアドレス等を指しているのかは判りませんが、どちらも単なるテキストファイルであり、FTP等から確認することも可能です。

634 :名無しさん@ぜろちゃんねるプラス:2019/09/15(日) 23:28:45.91 ID:vQqre79G0
トラブルについての質問が一つと、機能に関する質問が四つございます。

トラブル:index.htmlのフォームから書き込もうとすると「ERROR:フォーム情報が正しく読めないです。」と表示されます。また、当該エラーページ下部「こちらでリロードしてください。 GO!」のリンクが、本来「https://example.com/one/」であるべきところ「https://example.com//」となって(/の間のディレクトリ名が消えて)います。
「スレッド立てすぎ」等、他のエラーページでは正しくリンクされていますから、パスが通っていないわけではなさそうです。
この現象は、read.cgiにおけるフォームからの書き込みでは発生しません。

(なお、常時SSL化された環境で0ch+を稼働させているのですが、上記の手順で「書き込む」ボタンを押した際、ブラウザによっては「あなたがこのページで入力した情報は、安全でない接続を通して送られようとしており、第三者に傍受される可能性があります。本当にこの情報を送信してもよろしいですか?」というダイアログが表示され、どこかで非SSL接続を介していると判定されているようです。「続ける」を選択してそのまま送信すると上記の通りERROR。これもread.cgiでは発生せず)

原因特定を試みましたが、bbs.cgiのどこに書き込みフォームについての記述があるのかわからず挫折しました。

使用しているバージョンは、0.7.4をベースにWikiのFAQで指定されているr497, r498, r501, r509, r499, r543のコミットおよびhttp://yakin.38-ch.net/test/read.cgi/zerochplus/1318644198/99のバグ回避策を適用したものです。


機能:
1.掲示板名称(掲示板作成時に指定するもの)を後から変更することは可能でしょうか。

2.管理人権限で版に書き込むことはできますか。規制を回避したり、管理人であることを証明して書き込むなど。

3.ガラケー対応を切りたい場合、p.cgiの削除では不十分ですか。

4.管理画面等、諸々の機能についての説明書のようなページはどこかにありますか。


不勉強ゆえ、頓珍漢な事を言っているかもしれませんが、どうかご教授いただきたく。

635 :634:2019/09/16(月) 15:06:47.91 ID:Hv+jLVxG0
>>634
すいません、今日になってもう一度indexから書き込んでみると正常に動作しました。エラーもセキュリティ警告も発生しませんでした。
質問時点から現在まで、特にサイトの操作は行っていません。
CGI設置ディレクトリが/***/testだった頃にこのトラブルが発生して、/testに移動して掲示板を作り直したものの治らなかったので質問、という経緯でしたので、時間経過で治ったとするならば原因はそのあたりでしょうか。(ちなみにサーバーはsuEXEC対応で、パーミッションはWikiにあるsuEXEC TypeAに合わせています。)
なんとも良くわかりませんがトラブルの方はひとまず解決しました。

機能についての質問は未解決ですので、お時間ありましたらご回答いただきたく思います。

636 : ◆B3hX8Wdksg :2019/09/18(水) 00:35:12.40 ID:08CKvH1N0
>>634

トラブルについて:

まずは管理画面の掲示板一覧を表示して「index更新」を試してくだs…って解決してましたかw
ぜろちゃんねるプラスは(アクセス時にページを生成する)動的生成が基本ですが、一部に(書き込みがあったときにページを生成する)静的生成のページが数える程度あります。
その数える程度がindex.htmlです。各種.htmlファイル関係で期待通りにならない時は、とりあえず「index更新」を試してみてください。

(※ここからはしばらくは内部動作の解説なので読まなくても大丈夫です^^;)
恐らく、CGI設置ディレクトリ(下記参照↓)を設定しようとした際、既に適切な値が入力されていたために「設定」ボタンを押さなかったのかと思います。
しかしこれは自動で入力されるだけであり、自動で設定されるわけではありません。(下記ページの説明は不十分なので後ほど追記しておきます^^;)
よってぜろちゃんねるプラスは、デフォルト設定の「/test」に設置されているものと誤認してしまいます。
しかし実際には「/***/test」に設置されているため、いろいろと不具合が発生したものと思われます。

稼動サーバ設定の変更
https://ja.osdn.net/projects/zerochplus/wiki/Install#h2-.E7.A8.BC.E5.8B.95.E3.82.B5.E3.83.BC.E3.83.90.E8.A8.AD.E5.AE.9A.E3.81.AE.E5.A4.89.E6.9B.B4


(続きます)

637 : ◆B3hX8Wdksg :2019/09/18(水) 00:37:45.88 ID:08CKvH1N0
(>>636の続き)機能について:

1. 掲示板名の変更

>>162に書いてあります。
SETTING.TXTを編集後、 (画面上部の)「掲示板」 → (掲示板一覧画面にある)「情報更新」ボタン で掲示板一覧の表記も更新されます。

2. 管理人権限で「板」に書き込む

キャップを使えば可能です。
(キャップを知らなければ「キャップ やる夫」で検索すると、参考になるページが出てきます)

ぜろちゃんねるプラスのキャップは、柔軟な運用が可能な反面、少々複雑になっていますので簡単に説明しておきます。
 一 キャップを作成する(システム全体の設定)
   ・全ての特権を全ての板で使用可能にしたい場合
    → 「システム共通権限」にチェックを入れる(この場合はこれで設定完了)
   ・特権を個別に設定したい場合
    → チェックは入れずに 二 以降に進む
 二 キャップグループと共通キャップグループの違い
   ・板ごとに個別に特権を設定したい場合
    → 各掲示板の設定画面より「キャップグループ」を作成します
   ・全ての板で同一の設定にしたい場合
    → システム全体の設定画面より「共通キャップグループ」を作成します
 三 (共通)キャップグループを作成する
   ・「コテハン★表示」等、付与させたい特権にチェックを入れる
   ・一 で作ったキャップを所属させる(チェックを入れる)

(それと、「版」ではなく「板」、「バン」ではなく「いた」です)

(まだ続きます)

638 : ◆B3hX8Wdksg :2019/09/18(水) 00:38:51.83 ID:08CKvH1N0
(>>637の続き)

3. ガラケー対応を切りたい

r.cgiもですかね。

それはともかく、対応を切りたいとまで言うのは、書き込みも出来なくしたいということでしょうか?
もしそうなのであれば、各社の技術情報ページ(一例↓)を読んで、各社のIPアドレス帯域を規制する必要があります。
https://www.nttdocomo.co.jp/service/developer/make/content/ip/

moduleディレクトリにcidr_list.plという如何にも活用できそうなファイルがありますが、何年も更新していないので古くなっている可能性があります。
ただし、各社の技術情報ページへのリンク集としては使えるかもしれません。


4. 管理画面等の説明書

ないんだな、それが^^;

・管理画面等に書いてあること
・この掲示板に書いてあること
・Wikiに書いてあること
この3つがほぼ全てです。
さすがに不親切なので、Wikiを書いたり質問に答えたりしています。


(以上です)

639 :634:2019/10/12(土) 16:28:12.24 ID:DCE7UqZm0
>>636-638
対応ありがとうございます。返信遅れましてすいません。

>トラブルについて
index.htmlが静的生成である件了解しました。
設置ディレクトリの設定時は、一応と思い「設定」ボタンを押していました。しかし稼働サーバ欄が自動で「http://〜」に設定されていたことに気づいておらず、それによってindex.htmlから書き込む際にhttp://〜のアドレスで接続してしまっていたのがエラーの原因だったようです。セキュリティ警告が表示されたのもその為だった模様。
そして原因探しの過程で稼働サーバ欄に気づきhttps://〜に改めるもその際index更新ボタンを押しておらず、 >>634で質問した後でread.cgiの方からテスト書き込みをした結果indexが更新され>>635に至ったようです。

>1. 掲示板名の変更
>>162に書いてあります。
了解いたしました。過去ログの確認が不十分で申し訳ありません。

> 2. 管理人権限で「板」に書き込む
>キャップを使えば可能です。
やる夫Wikiも参照しまして、上手くできました。大変わかりやすい説明をありがとうございます。

> 3. ガラケー対応を切りたい
>r.cgiもですかね。
r.cgiも削除いたしました。
ガラケー対応を切りたいというのは、試験できる環境がないのでガラケー用ページを削除してしまいたいという意味合いでした。
現在はbbs.cgiとvarda.plのガラケー用記述、及び各コード内でsub CreateIIndexを呼び出している部分のコメントアウトも行っています。
cidr_list.plも状況に応じて活用させていただこうと思います。

>4. 管理画面等の説明書
>ないんだな、それが^^;
了解しました。この掲示板のログを活用します。
何かあればまたここで質問させていただきます。

640 : ◆B3hX8Wdksg :2019/10/12(土) 17:23:46.74 ID:iRLnzhOB0
>>639
> しかし稼働サーバ欄が自動で「http://〜」に設定されていたことに気づいておらず、
そうでした。http://は決め打ちであることを忘れていました。
おかげでWikiのInstallページの説明を更新することができました。ありがとうございます。

641 :634:2019/10/20(日) 20:35:12.61 ID:Qqso2c3G0
>>640
Wiki更新ありがとうございます。


また質問が4つあります。すいません。

・IDについて
レスのIDが替わる周期はどれくらいでしょうか。また、その周期を変えるにはどの部分のコードを編集すれば良いのでしょうか。

・背景画像
index背景画像のデフォルトであるba.gif(default_bac.gif)が見たところ5ちゃんねるのそれとほぼ同じなのですが、これは著作権的に問題ないのでしょうか。
フリー素材等でしたらすいません。

・検索ワード保持
前スレの>>544-545を参考に、p.cgiを改名のうえ改造してスレタイ検索ページを作成中なのですが、検索結果の表示と同時に検索ボックスから入力したキーワードが消えてしまいます。
これをsearch.cgiのように、検索後も検索ワードが保持されるようにするにはどのような改造が必要でしょうか。

・今あるスレの数を取得
変数か何かから「現時点で立っているスレッドの総数」を板単位で取得する方法はありますでしょうか。ページングに利用したく。

642 : ◆B3hX8Wdksg :2019/10/22(火) 01:03:45.44 ID:JJH3dTLr0
>>641
> ・IDについて
毎日変わります。
改造については前スレ>>600をご覧ください。
# 「ID」という文字列は全てのレスに含まれているので、検索しづらくて仕方ないですよね^^;

> ・背景画像
確認してみたところ…
・本家ぜろちゃんねる(test070124.zip)付属のdefault_bac.gif
・ぜろちゃんねるプラス(0.7.4)付属のdefault_bac.gif
・5ch.netのba.gif
これらが全て一致しました。

当プロジェクトの配布物については、本家ぜろちゃんねるプラスのそれを、そのライセンスに従って再配布しています。

一方で、やはり胡散臭さは抜けないわけです。
本家ぜろちゃんねる並びに5ch.netの、片方あるいは両方が、オリジナルでないファイルを利用していることが極めて濃厚と言えます。しかしそのどちらも、「○○のファイルを利用しています」とは明記していない(と思われる)ので、検証することが出来ないのです。
このような状況では、上記「当プロジェクトの〜」の一行を示すのが精一杯となります。

> ・検索ワード保持
> これをsearch.cgiのように、検索後も検索ワードが保持されるようにするにはどのような改造が必要でしょうか。
それは質問ではなく丸投げになってしまっているように思います。
手法としては、(search.cgiで行っているように)samwise.plの使い方+Perlの変数の扱い方+HTMLのformタグのデフォルト値の決め方+XSS脆弱性対策(←ここ重要)、これらの組み合わせです。しかし、ぜろちゃんねるプラス特有の部分はsamwise.plの使い方しか無く、大半はWebプログラミングの基礎の範疇です。
そしてsamwise.plはそこかしこで使われており、しかも使い方もとてもシンプルなので、Webプログラミングの基礎を会得しているならば説明を受けるまでもなく理解できるかと思います。

一言で言うと、PerlとHTMLの勉強をしてください。

> ・今あるスレの数を取得
無かった気がします。たぶん^^;
subject.txtの行数をカウントするしか無いと思われます。

282KB
続きを読む

名前: E-mail(省略可)
READ.CGI - 0ch+ BBS 0.7.5 20220323
ぜろちゃんねるプラス