| お世話になります。 ご報告遅れて誠に申し訳ございません。 今回、せっかく、コーディングしていただいたのですが、試行錯誤の末、残念ながらうまくいきませんでした。 なお、発言回数を減少させたいケースとしては、 (1) 投稿者が2重投稿したときに、発言回数が1つ増えるので、発言回数を1つ減少させて増えないようにしたい。 (2) 投稿者が自ら発言を削除した場合に、現行では、発言回数はそのままですが、発言回数を自動的に1つ減らしたい。 (3) 管理者が投稿者の発言を管理者画面で削除した場合にも、同じく投稿者の発言回数を自動的に1つ減らしたい。
いずれにしても、発言回数が減少されません。 ibbs.cgiのソースは、 http://akko.chataro.net/cgi/test/ibbs.txt 掲示板のURLは、 http://akko.chataro.net/cgi/test/ibbs.cgi です。 set.cgiはデフォルトのままです。管理用パスワードは「7777」 オリジナルのソースの下記の行を修正したのみです。 修正した行は、 ・875行 &Rank_min($name);の追加 :上記(1)のケースに対応 ・902行 &Rank_min($name);の追加:上記(1)のケースに対応 ・1799行 &Rank_min($name);の追加:上記(2)(3)のケースに対応 ・2366行〜 sub rank_min {ルーチンの追加 です。 考えられる原因は ・サブルーチン自体が呼び出されていない。 ・サブルーチンの呼び出しを挿入する位置が違う。 ・引数の渡し方が違う。 と思います。 お手数をおかけして誠に恐れ入りますが、何卒ご教示のほどよろしくお願いいたします。
|