关于phpcms v9投票模块选项排序listorder设定问题修改
发布时间:2013-10-08 17:55:08 作者:佚名
我要评论
关于phpcms v9投票模块选项排序listorder设定问题修改,小弟主要修改了三个文件三处地方,感兴趣的朋友可以参考下
关于phpcms v9投票模块选项排序listorder设定问题修改,小弟主要修改了三个文件三处地方。
此方法我觉得自己已经够用,欢迎大家来拍砖。
主要修改三个文件:
1.phpcms\modules\vote\templates\vote_edit.tpl.php中找到
<input type="text" name="option[<?php echo $option['optionid']?>]" size="40" require="true"
在后面添加一段代码,有关排序的表单文本框
排序:<input type="text" value="<?php echo $option['listorder']; ?>" name="piaoshu[<?php echo $option['optionid']?>]">
保存。
2.phpcms\modules\vote\vote.php中找到
$this->db2->update_options($_POST['option']);
在下面加上
$this->db2->set_listorder($_POST['piaoshu']);
保存。本次操作没有过滤,朋友们可以考虑一下。
3.phpcms\model\vote_option_model.class.php中找到
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 $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本身有这个操作的函数,不过好像没启用。
改完之后更新一下缓存,进后台->投票中选择您的投票,修改选项试下吧。
此方法我觉得自己已经够用,欢迎大家来拍砖。
主要修改三个文件:
1.phpcms\modules\vote\templates\vote_edit.tpl.php中找到
复制代码
代码如下:<input type="text" name="option[<?php echo $option['optionid']?>]" size="40" require="true"
在后面添加一段代码,有关排序的表单文本框
复制代码
代码如下:排序:<input type="text" value="<?php echo $option['listorder']; ?>" name="piaoshu[<?php echo $option['optionid']?>]">
保存。
2.phpcms\modules\vote\vote.php中找到
复制代码
代码如下:$this->db2->update_options($_POST['option']);
在下面加上
复制代码
代码如下:$this->db2->set_listorder($_POST['piaoshu']);
保存。本次操作没有过滤,朋友们可以考虑一下。
3.phpcms\model\vote_option_model.class.php中找到
复制代码
代码如下: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 $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本身有这个操作的函数,不过好像没启用。
改完之后更新一下缓存,进后台->投票中选择您的投票,修改选项试下吧。
相关文章
完美解决phpcms图片太大撑破表格图片自适应图片按比例缩小
下面小编就为大家带来一篇完美解决phpcms图片太大撑破表格图片自适应图片按比例缩小。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧2016-10-18- 这篇文章主要介绍了PHPCMS v9 安全设置、防范教程,需要的朋友可以参考下2016-09-05
PHPCMS V9 全站 Sitemaps生成实现代码[服务器端版]
这篇文章主要介绍了PHPCMS V9 全站 Sitemaps生成实现代码[服务器端版],需要的朋友可以参考下2016-06-08- 这篇文章主要介绍了phpcms内容详情页只显示日期不显示时间的方法,即格式化时间输出的方法,需要的朋友可以参考下2015-06-19
- 这篇文章主要介绍了PHPCMS制作网站地图的简单方法,本文给出了操作步骤及标签源码,需要的朋友可以参考下2015-06-19
- 这篇文章主要介绍了PHPCMSV9父栏目调用子栏目的方法,本文讲解了在二级栏目列表页调用、在一级栏目列表页调用两种方法方式,需要的朋友可以参考下2015-06-19
- 这篇文章主要介绍了PHPCMS使用date函数实现自动更新页脚年月的方法,本文主要还是可以学习到date函数的用法了,需要的朋友可以参考下2015-06-19
- 这篇文章主要介绍了phpsso忘记密码的解决办法,本文用PHPCMS的密码及encrypt值替换数据表解决了这个问题,方法还是挺靠谱的,只是操作要求有点,需要的朋友可以参考下2015-06-19
- 这篇文章主要介绍了phpcms 退出无法同步通知discuz问题的解决方法,需要的朋友可以参考下2014-12-15
phpcms v9列表页如何调用子栏目如首页>产品中心>产品类型a
phpcms v9列表页如何调用子栏目如:首页>产品中心>产品类型a>产品类型a11,在列表页产品类型a中,包括产品类型a1、产品类型a2、产品类型a32014-09-24


最新评论