ホームページ > バックエンド開発 > PHPチュートリアル > phpcms v9 投票モジュールオプションソート問題の修正について_PHPチュートリアル

phpcms v9 投票モジュールオプションソート問題の修正について_PHPチュートリアル

WBOY
リリース: 2016-07-14 10:10:04
オリジナル
1019 人が閲覧しました

phpcms v9 投票モジュールのオプションソートリスト順序設定問題の修正ですが、主に3つのファイルと3つの箇所を修正しました。

私にはこの方法で十分だと思いますので、ぜひ皆さんも試してみてください。

主に 3 つのファイルを変更します:

1.phpcmsmodulesvotetemplatesvote_edit.tpl.php が

に見つかりました

[html]

最後に並べ替えフォームのテキストボックスに関するコードを追加します


[html]
並べ替え:

並べ替え:保存します。

2.phpcmsmodulesvotevote.php にあります


[html]
$this->db2->update_options($_POST['option']);

$this->db2->update_options($_POST['option']);以下に

を追加

[html]
$this->db2->set_listorder($_POST['piaoshu']);
$this->db2->set_listorder($_POST['piaoshu']);保存します。この操作にはフィルタリングはありません。友達はそれを検討できます。

3.phpcmsmodelvote_option_model.class.php にあります

[html]

関数 set_listorder($data)
{
If(!is_array($data)) は 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(); }

関数 set_listorder($data)
{
if(!is_array($data)) は FALSE を返します;
foreach($data as $key=>$val)
{
$val = intval($val);
$key = intval($key);

$this->db->query("update $tbname set listorder='$val' where {$keyid}='$key'");

}
$this->db->affected_rows();
を返す }




に変更しました

[html]
関数 set_listorder($data)

{

If(!is_array($data)) は 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(); }

関数 set_listorder($data)
{
if(!is_array($data)) は 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'");
}
$this->db->affected_rows();
を返す }
実はPC自体にもこの操作を行う機能があるのですが、有効になっていないようです。

変更を加えた後にキャッシュを更新し、バックエンド -> 投票に移動して投票を選択し、オプションを変更してみてください。


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/477594.html技術記事 phpcms v9 投票モジュールのオプションソートリスト順序設定問題の修正ですが、主に3つのファイルと3箇所を修正しました。 私にとってはこの方法で十分だと思いますので、皆さんもぜひ試してみてください。 ...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート