KENT-WEB サポートコーナー 過去ログ [ 0316 ]


記事No: 14843
投稿日: 2016/05/08(Sun) 18:16:28
タイトルCafe Note のコメント機能のデフォルト選択肢
ID情報: Sono314
投稿者: Sono314
URLhttp://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
URLhttp://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
URLhttp://sonoda.vis.ne.jp/nanika/sys/index.cgi

hirayamaさん

> >sys\lib\page_mgr.plの302行目の「checked」を304行目に記述すれば
> >良いのかと思い、これで新規作成時は希望の動作になりましたが、
> この修正はまずいと思います。

> if (!$log) { $cm = 1; }
> を追加すればいいと思います。

 上記の修正を施し、希望の動作になっていることを確認しました。

 マナー違反な質問に対し、早々に返信いただきました事感謝します。
 子供にネットの付き合いを教えようと始めたブログで、すでに
書き込みがあったので管理者ページの公開を躊躇してしまいまし
たが、親がこれではいけませんね。
 失礼しました。


[検索ページ] [掲示板]