欢迎进入广州凡科互联网科技有限公司网站
全国服务热线
4000-399-000
有关phpcms v9网络投票控制模块选择项排列listord
时间: 2021-02-06 17:10 浏览次数:
有关phpcms v9网络投票控制模块选择项排列listorder设置难题改动|频道:PHPCMS|点一下: 次有关phpcms v9网络投票控制模块选择项排列listorder设置难题改动,小弟关键改动了三个文档三处地区
有关phpcms v9网络投票控制模块选择项排列listorder设置难题改动 |频道:PHPCMS|点一下: 次

有关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自身有这一实际操作的涵数,但是仿佛没开启。

改完以后升级一下缓存文件,进后台管理- 网络投票选中择您的网络投票,改动选择项试一下吧。

下一篇:没有了


Copyright © 广州凡科互联网科技有限公司 版权所有 粤ICP备10235580号
全国服务电话:4000-399-000   传真:021-45545458
公司地址:广州市海珠区工业大道北67号凤凰创意园