カテゴリ | デザイン・CSS・スキン |
サマリ | pcommentで生成されたコメントページでもコメント投稿出来るように |
バージョン | 1.5.2 |
投稿者 | 名無しさん |
状態 | 質問 |
投稿日 | |
pcommentプラグイン利用時に自動生成されるcomment>ページにおいてもコメントを投稿出来るようにしたいです。
現状、comment>ページには投稿フォームが無く、pcommentを記述したページに戻らないとコメントが出来ません。
recentプラグインで表示された最新コメントからページに入った場合などに不便に感じています。
- 普通にページの編集で書き込めると思うんですけど -- D
- ↑ご回答ありがとうございます。確かに編集からコメントページにも#pcommentを書き込むことは出来るのですが、それだと生成されたページに都度書き込みが必要になります。説明不足ですみませんが、自動生成されるcomment>ページ最下部に自動でフォームが出るようにしたいのです。 -- 質問者
- 「A」というページに初コメントを投稿→comment>「B」というページが自動生成。「B」には予め投稿フォームが組み込まれており「B」でコメントするとそのまま「B」のコメントとして追加される。以上の動きを希望しています。ご教示いただければ幸いです。 -- 質問者
- pcommentの説明をちゃんと読んでいるんでしょうか? -- D
別のページにコメントを記録することができるcommentプラグインです。
設置した場所には最新のコメントだけを表示することができます。
プラグイン内設定
PLUGIN_PCOMMENT_TIMESTAMP コメントページのタイムスタンプを更新せず、設置ページのタイムスタンプを更新するか
- はい、該当箇所は確認しています。しかしながらPLUGIN_PCOMMENT_TIMESTAMPを変更するとコメントページが生成されなくなり、ページが遷移しなくなるかと存じます。動きとしては「B」というコメント専用ページにコメントフォームを自動設置したいのです。 -- 質問者
- 補足しますと、他所のPukiWikiでそのような動きをしているところがあったので質問させていただいた次第です。連投すみません。 -- 質問者
- 「他所のPukiWiki」というのが本当にPukiwikiなのかどうかはわかりません。(plus!とつくのは派生形のものでここで聞くと怒られるものです)
そのwikiの作成者が自作のプラグインと置き換えているのかもしれないし、pcommentを改造しているのかもしれませんが、そのwikiのどこかに何か書いていないんでしょうか? -- D
- 1.4.7などの古いPukiwiki上で動いているものはPHP7.0以降で上手く動かなくなることがあります。
またwikiwikiなどのレンタルwikiではwiki本体もプラグインもかなりカスタマイズされていると思います。
- 自分のところでPLUGIN_PCOMMENT_TIMESTAMP を 1 にしてテストをしてみましたが
コメントが1つも投稿されていない場合には、初投稿時にページが生成され RecentChangesに載るが、2回目以降のコメント投稿時にはRecentChangesは出てこなくなる、でした。
これとは違う挙動になる場合には、キャッシュを保持する何かが邪魔しているのではないかと思います。
ログを保存する場所が無かったらコメントが投稿できていないということになるので、「コメントページが生成されなくなり、ページが遷移しなくなる」という状態はおかしいと思います。 -- D
- 大変失礼しました!上記文言訂正いたします。コメント投稿があった際に、RecentChangesには「Comments/ページ名」として記載がされてほしいのです。そうでないとそのページ自体が更新されたのか、コメントがあったのかが分からなくなってしまいます。 -- 質問者
- まとめますと「A」というページに初コメントを投稿→comment>「B」というページが自動生成。「B」には予め投稿フォームが組み込まれており「B」でコメントするとそのまま「B」のコメントとして追加される。その際、Recentには「Comments/B」として表示がされ且つそのRecentから「Comments/B」を開くと「A」ではなく「B」に遷移してほしい。です。 -- 質問者
- ちなみにその他所のPukiWikiとは「LoL 日本語 Wiki」様です。だいぶカスタマイズされているようなのですが、もしわかればご教示いただければ幸いです。最初に要点が説明出来ておらず、ご迷惑をおかけしておりますので無理にとは言いません。ここまでの対応に御礼申し上げます。 -- 質問者
- そのwikiで使われているのはpcomment_nospamのようです。現在入手可能なものなのかどうか、など詳細はわかりません。 -- D
- そのwikiのnavigator(上部にあるツールバー)から「最終更新」⇒RecentChanges ⇒ コメント/ページ名を選択してページに移動した場合には通常のpcommentのログ保存ページと同じ状態です。
メニュー内の「最新コメント10件」というところから飛んだ時のみ希望されている状態になっているようです。
(こちらは通常のページとはURLが違うので独自にプラグインを開発しているのではないかと思います)
- お調べいただきありがとうございます…!pcommentでは無かったのですね。また、最新コメントから飛んだ場合のみ飛び先が異なる、というのも気付けませんでした。いただいた情報を基に引き続き色々調べてみようと思います。この度はありがとうございました。 -- 質問者