カテゴリ | |
サマリ | vote で投票できない… |
バージョン | 1.4.4 |
投稿者 | cryp |
状態 | 完了 |
投稿日 | |
標準のvoteを使おうと思ったんですが、
どの天気が好き?
#vote(はれ,あめ,くもり);
のように記述しても、表示はされるんですが、「投票」ボタンを押しても、カウントが増えず0のままです。
書き方が間違っているのでしょうか?教えてください…。
- うーん うごかないですね。ちょっとこれは問題なのでしらべてみます -- merlin
- うーむ、最新のCVS版でも動かないですね -- henoheno
- おや、手元の1.4(1.4.4でも1.4.3でもない)でも動かないぞ? (^^; -- henoheno
- orgに関しては、ほんの数日前にも 自作プラグイン のページのvoteが変更されていたなあ -- henoheno
- わかりました。なぜだか知らないが、末尾にセミコロンがあるとそうなるようです -- henoheno
- わかりました。まず、
誤り:#vote(はれ,あめ,くもり);
正しい:#vote(はれ,あめ,くもり)
でセミコロンが要りません。 で、いったんそのような voteがあるとそれから後は正常動作しないようです。
- 正しいもの
#vote(はれ,あめ,くもり)
- 間違ったもの
#vote(はれ,あめ,くもり);
- 正しいもの
#vote(はれ,あめ,くもり)
これはちょっと問題かも -- merlin
- id まわりが変かも 間違ったものに投票すると3番目の正しいものに投票されます -- merlin
- あっ、確か1年ぐらいまえに同じ様な事があったような &worried; -- merlin
- ぐは、本当だ>間違ったものに投票すると。これはvoteプラグインを表示する部分と、更新する部分に不整合がある、というのが根本の問題ですね。 -- henoheno
- 1年前の時は、同一行にあるとだめだね で終わって vote2プラグインができたのですが、こういった形でそれが残っているとは... ref :雑談/7 -- merlin
- dev:BugTrack/724 に送りました。 使用時にはセミコロンを付けないようにしてください。それで動作するはずです>crypさん -- merlin
- というわけで、CVS版の方を訂正しておきました。更新時には /^#vote()/ があるかどうかだけをチェックします。また、vote()の後ろにあるデータは全て保存されます。 -- henoheno
- おや、行き違っているかな?とりあえず r1.18 でどないでしょう>merlin -- henoheno
- とりあえず この現象はなくなったみたいです。素早い>henoheno氏!! ただもう少し検討がひつようかも -- merlin
- 素早い調査ありがとうございます。まさかバグだったとは…!とりあえずセミコロンつけなければいいんですね。 -- cryp