1、 关于 phpcms v9 投票模块选项排序 listorder 设定问题修改关于 phpcms v9 投票模块选项排序 listorder 设定问题修改,小弟主要修改了三个文件三处地方。 此方法我觉得自己已经够用,欢迎大家来拍砖。 主要修改三个文件: 1.phpcmsmodulesvotetemplatesvote_edit.tpl.php 中找到 代码如下:input type=“text“ name=“option?php echo $optionoptionid?“ size=“40“ require=“true“在后面添加一段代码,有关排序的表单文本框代码如下:排 序:input t
2、ype=“text“ value=“?php echo $optionlistorder; ?“ name=“piaoshu?php echo $optionoptionid?“保存。 2.phpcmsmodulesvotevote.php 中找到代码如下:$this-db2-update_options($_POSToption);在下面加上代码如下:$this-db2-set_listorder($_POSTpiaoshu);保存。本次操作没有过滤,朋友们可以考虑一下。 3.phpcmsmodelvote_option_model.class.php 中找到代码如下:function se
3、t_listorder($data) if(!is_array($data) return FALSE; foreach($data as $key=$val) $val = intval($val); $key = intval($key); $this-db-query(“update $tbname set listorder=$val where $keyid=$key“); return $this-db-affected_rows(); 修改成代码如下:function set_listorder($data) if(!is_array($data) return FALSE; foreach($data as $key=$val) $val = intval($val); $key = intval($key); $this-db-query(“update zzhds_vote_option set listorder=$val where optionid=$key“); return $this-db-affected_rows(); 其实 pc 本身有这个操作的函数,不过好像没启用。 改完之后更新一下缓存,进后台-投票中选择您的投票,修改选项试下吧。