关于phpcms v9投票模块选项排序listorder设定问题修改

关于phpcms v9投票模块选项排序listorder设定问题修改,第1张

关于phpcmsv9投票模块选项排序listorder设定问题修改

关于phpcmsv9投票控制模块设置listorder的难题,小弟修改了三档三区,有兴趣的可以参考一下。

有关phpcmsv9投票控制模块选择项排序listorder设置难题修改,小弟关键修改了三个文件三处地区。

此方式我认为自身早已足够,热烈欢迎大伙儿来拍砖。

关键修改三个文件:

1.phpcms\modules\vote\templates\vote_edit.tpl.php中寻找

复制代码编码以下:
<inputtype="text"name="option[<?phpecho$option['optionid']?>]"size="40"require="true"

在后面加上一段编码,相关排序的表格输入框

复制代码编码以下:
排序:<inputtype="text"ss="superseo">ss="superseo">value="<?phpecho$option['listorder'];?>"name="piaoshu[<?phpecho$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中寻找

复制代码编码以下:
functionset_listorder($data)
{
if(!is_array($data))returnFALSE;
foreach($dataas$key=>$val)
{
$val=intval($val);
$key=intval($key);
$this->db->query("update$tbnamesetlistorder='$val'where{$keyid}='$key'");
}
return$this->db->affected_rows();
}

修改成

复制代码编码以下:
functionset_listorder($data)
{
if(!is_array($data))returnFALSE;
foreach($dataas$key=>$val)
{
$val=intval($val);
$key=intval($key);
$this->db->query("updatezzhds_vote_optionsetlistorder='$val'whereoptionid='$key'");
}
return$this->db->affected_rows();
}

实际上pc自身有这一实际 *** 作的涵数,但是仿佛没开启。

改好以后升级一下缓存文件,进后台管理->投票中挑选您的投票,修改选择项试一下吧。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/773029.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存