PHPCMS V 9 9.3.2投票モジュールBUG一つ

1072 ワード

9.3.2を使用しているうちに、バックグラウンド編集投票でエラーが発生したことに気づきました.
検索結果、投票モジュールでvote_edit.tpl.phpは、バックグラウンドで投票を編集するときに発生するエラーです.
原因は32行目と33行目で、元のコードは以下の通りです.
			<option value="0" <?php if($ischeckbox == '0') {?> selected<?}?>><?php echo L('radio');?></option>
			<option value="1" <?php if($ischeckbox == '1') {?> selected<?}?>><?php echo L('checkbox');?></option>

彼らのチームがこのモジュールをテストしないことを知らない!!
正しいコードはこう書くべきです.
			<option value="0" <?php if($ischeckbox == '0') {?> selected<?php }?>><?php echo L('radio');?></option>
			<option value="1" <?php if($ischeckbox == '1') {?> selected<?php }?>><?php echo L('checkbox');?></option>

説明:両方のifの後に閉じていない}は、この低レベルのエラーを引き起こします.しかし、彼らは引き続き使用していましたか?:今どのようにこのような结果を采用して、またこのような间违いを犯します!!!
訴訟に行って問題を反映するのは面倒なので、誰も受理しないので、自分で自分のブログに書きましょう.