HDWiki百科词条参考资料显示相同的修正方法

  HDWiki 5.1版本存在的BUG,当一个词条添加参考资料后,所有词条均显示以此相同的参考资料;而且参考资料不能修改和删除!
  解决方法如下:
  后台文件:\model\reference.class.php
  修改下列代码
  1、$did=is_int($did)?$did:0;
  修改为:
  $did=is_numeric($did)?$did:0;
  2、$data[‘did’]=is_int($data[‘did’])?$data[‘did’]:0;
  修改为:
  $data[‘did’]=is_numeric($data[‘did’])?$data[‘did’]:0;
  3、$data[‘id’]=is_int($data[‘id’])?$data[‘id’]:0;
  修改为:
  $data[‘id’]=is_numeric($data[‘id’])?$data[‘id’]:0;
  4、$id=is_int($id)?$id:0;
  修改改为:
  $id=is_numeric($id)?$id:0;
  分别是:获取、添加、编辑、删除参考资料,共4处。

评论已关闭