記事No | : 14843 |
投稿日 | : 2016/05/08(Sun) 18:16:28 |
タイトル | : Cafe Note のコメント機能のデフォルト選択肢 |
ID情報 | : Sono314 |
投稿者 | : Sono314 |
URL | : http://w |
Cafe Noteのページ作成フォームのコメント機能デフォルト選択肢を
「受け入れない」から「受け入れる」にしようと思います。
sys\lib\page_mgr.plの302行目の「checked」を304行目に記述すれば
良いのかと思い、これで新規作成時は希望の動作になりましたが、
記事の修正時には「受け入れない」にチェックが入ります。
何か良い手立てはないものでしょうか。
URL 設定ページの公開が必要でしょうか。
記事No | : 14846 |
投稿日 | : 2016/05/09(Mon) 12:49:26 |
タイトル | : Re: Cafe Note のコメント機能のデフォルト選択肢 |
ID情報 | : hirayama |
投稿者 | : hirayama |
URL | : http://shade-search.com/sts/fsw/wiki.cgi |
>sys\lib\page_mgr.plの302行目の「checked」を304行目に記述すれば
>良いのかと思い、これで新規作成時は希望の動作になりましたが、
この修正はまずいと思います。
この部分は新規作成時とページ修正時両方で使用されていて、
./sys/data/page.datに保存されたページの情報に基づいてフォームを表示する処理をおこなっています。
このような修正をすると、それが反映されなくなります。
希望の動作にするには、この修正を元に戻し、これの少し前の部分
for (1,0) {
の前あたりに
if (!$log) { $cm = 1; }
を追加すればいいと思います。
これは、新規作成時のみコメントを受け入れる設定にするという処理です。
>URL 設定ページの公開が必要でしょうか。
設置URLは質問する際の「必須項目」です。
今回の場合、問題箇所は管理者用ページですが、場合によっては
一時的なパスワードに変更して公開した方が解決は早いと思います。
記事No | : 14848 |
投稿日 | : 2016/05/09(Mon) 21:16:27 |
タイトル | : Re^2: Cafe Note のコメント機能のデフォルト選択肢 |
ID情報 | : Sono314 |
投稿者 | : Sono314 |
URL | : http://sonoda.vis.ne.jp/nanika/sys/index.cgi |
hirayamaさん
> >sys\lib\page_mgr.plの302行目の「checked」を304行目に記述すれば
> >良いのかと思い、これで新規作成時は希望の動作になりましたが、
> この修正はまずいと思います。
> if (!$log) { $cm = 1; }
> を追加すればいいと思います。
上記の修正を施し、希望の動作になっていることを確認しました。
マナー違反な質問に対し、早々に返信いただきました事感謝します。
子供にネットの付き合いを教えようと始めたブログで、すでに
書き込みがあったので管理者ページの公開を躊躇してしまいまし
たが、親がこれではいけませんね。
失礼しました。