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

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

Jul 14, 2016 am 10:10 AM
phpcms 改訂 について 投票する 選別 モジュール オプション 質問

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箇所を修正しました。 私にとってはこの方法で十分だと思いますので、皆さんもぜひ試してみてください。 ...
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

DingTalk のグループ内の個人名を変更する方法_DingTalk のグループ内の個人名を変更する方法 DingTalk のグループ内の個人名を変更する方法_DingTalk のグループ内の個人名を変更する方法 Mar 29, 2024 pm 08:41 PM

1. まずDingTalkを開きます。 2. グループ チャットを開き、右上隅にある 3 つの点をクリックします。 3. このグループで私のニックネームを見つけます。 4. クリックして入力し、変更して保存します。

Douyin Blue V の名前は変更できますか?法人Douyin Blue Vアカウントの名前を変更する手順は何ですか? Douyin Blue V の名前は変更できますか?法人Douyin Blue Vアカウントの名前を変更する手順は何ですか? Mar 22, 2024 pm 12:51 PM

Douyin Blue V 認証は、Douyin プラットフォーム上の企業またはブランドの公式認証であり、ブランド イメージと信頼性の向上に役立ちます。企業の発展戦略の調整やブランドイメージの更新に伴い、企業はDouyin Blue V認証の名称を変更したい場合があります。では、Douyin Blue V は名前を変更できるのでしょうか?答えは「はい」です。この記事では、エンタープライズ Douyin Blue V アカウントの名前を変更する手順を詳しく紹介します。 1.Douyin Blue V の名前は変更できますか? Douyin Blue V アカウントの名前は変更できます。 Douyin の公式規定によると、企業の Blue V 認定アカウントは、一定の条件を満たした後にアカウント名の変更を申請できます。一般的に、企業は社名変更の合法性と必要性​​を証明するために、営業許可証、組織コード証明書などの関連資料を提供する必要があります。 2. 企業のDouyin Blue Vアカウントの名前を変更する手順は何ですか?

Xianyuで公開されている製品のアドレスの場所を変更する方法 Xianyuで公開されている製品のアドレスの場所を変更する方法 Mar 28, 2024 pm 03:36 PM

Xianyuプラットフォームで製品を公開する際、ユーザーは実際の状況に応じて製品の地理的位置情報をカスタマイズできるため、潜在的な購入者は製品の特定の位置をより正確に把握できます。製品が無事に店頭に並べられれば、販売者の所在地が変わっても心配する必要はありません。 Xianyu プラットフォームは、柔軟で便利な変更機能を提供しています。公開された製品のアドレスを変更したい場合、どのように変更すればよいでしょうか? このチュートリアル ガイドでは、詳細なステップバイステップ ガイドが提供されます。助けてください、皆さん! Xianyu でリリース製品アドレスを変更するにはどうすればよいですか? 1. Xianyu を開き、公開したものをクリックして製品を選択し、[編集] をクリックします。 2. 位置決めアイコンをクリックし、設定したいアドレスを選択します。

WPS スコアを並べ替える方法 WPS スコアを並べ替える方法 Mar 20, 2024 am 11:28 AM

私たちの仕事では、wps ソフトウェアをよく使用します。wps ソフトウェアではデータを処理する方法がたくさんあり、機能も非常に強力です。平均値や要約などを求める関数をよく使用します。統計データに使用できるメソッドは、WPS ソフトウェア ライブラリで誰でも利用できるように用意されています。以下では、WPS でスコアをソートする手順を紹介します。これを読んだ後、経験から学ぶことができます。 1. まず、ランク付けする必要があるテーブルを開きます。以下に示すように。 2. 次に、数式 =rank(B2, B2: B5, 0) を入力します。必ず 0 を入力してください。以下に示すように。 3. 数式を入力した後、コンピュータのキーボードの F4 キーを押すと、相対参照が絶対参照に変更されます。

Power Query で複数の列をドラッグ アンド ドロップで並べ替える方法 Power Query で複数の列をドラッグ アンド ドロップで並べ替える方法 Mar 14, 2024 am 10:55 AM

この記事では、PowerQuery で複数の列をドラッグ アンド ドロップで並べ替える方法を説明します。さまざまなソースからデータをインポートする場合、列が希望の順序にならないことがよくあります。列の順序を変更すると、分析やレポートのニーズに合った論理的な順序で列を配置できるだけでなく、データの読みやすさが向上し、フィルタリング、並べ替え、計算の実行などのタスクが高速化されます。 Excelで複数の列を並べ替えるにはどうすればよいですか? Excel で列を再配置する方法はたくさんあります。列ヘッダーを選択し、目的の場所にドラッグするだけです。ただし、多くの列を含む大きなテーブルを扱う場合、このアプローチは面倒になる可能性があります。列をより効率的に再配置するには、拡張されたクエリ エディターを使用できます。クエリの強化

データ統計を容易にするために WPS テーブルをソートする方法 データ統計を容易にするために WPS テーブルをソートする方法 Mar 20, 2024 pm 04:31 PM

WPS は、テキスト編集、データ テーブル、PPT プレゼンテーション、PDF 形式、フローチャート、その他の機能を含む、非常に完成度の高いオフィス ソフトウェアです。その中でも私たちがよく使うのはテキスト、表、デモであり、私たちにとって最も馴染みのあるものでもあります。私たちの研究では、データ統計を作成するために WPS テーブルを使用することがあります。たとえば、学校は各生徒の得点を数えます。非常に多くの生徒の得点を手動で並べ替える必要がある場合、本当に頭の痛い作業になります。実際、WPS テーブルにはこの問題を解決する並べ替え機能があるため、心配する必要はありません。次に、WPS を並べ替える方法を一緒に学びましょう。方法のステップ: ステップ 1: まず、並べ替える必要がある WPS テーブルを開く必要があります。

phpcmsとはどのようなフレームワークですか? phpcmsとはどのようなフレームワークですか? Apr 20, 2024 pm 10:51 PM

PHP CMS は、Web サイトのコンテンツを管理するための PHP ベースのオープンソース コンテンツ管理システムであり、使いやすさ、強力な機能、拡張性、高いセキュリティ、無料のオープンソースが特徴です。時間を節約し、Web サイトの品質を向上させ、コラボレーションを強化し、開発コストを削減することができ、ニュース Web サイト、ブログ、企業 Web サイト、電子商取引 Web サイト、コミュニティ フォーラムなどのさまざまな Web サイトで広く使用されています。

Apple フォンの自動画面ロック時間を変更する方法. Apple フォンの画面ロック時間を調整する方法を紹介します。 Apple フォンの自動画面ロック時間を変更する方法. Apple フォンの画面ロック時間を調整する方法を紹介します。 Mar 23, 2024 am 08:01 AM

1. まず、画面上の「設定」をクリックします。 2. [表示と明るさ]をクリックします。 3. [自動ロック]をクリックします。 4. 次に、自動ロックする時間を設定します。 5. 設定完了後、戻るボタンをクリックして設定を完了します。

See all articles