国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

ホームページ CMS チュートリアル PHPCMS phpcms でフォームをカスタマイズする方法

phpcms でフォームをカスタマイズする方法

Feb 19, 2020 pm 01:53 PM
phpcms カスタムフォーム

phpcms でフォームをカスタマイズする方法

phpcms でフォームをカスタマイズする方法

フォームをカスタマイズする手順は次のとおりです:

(1 ): バックエンドを開き、モジュールをクリックしてフォーム ウィザードを見つけ、フォームの追加ウィザードをクリックすると、次のインターフェイスが表示されます。

phpcms でフォームをカスタマイズする方法

(2): 次に、上図のテンプレート選択の 2 つのオプションと、js 呼び出しで使用されるテンプレートを?qū)毪工氡匾ⅳ辘蓼?。フォームのフロント ページでは、js 呼び出しによって使用されるテンプレートは、フォームの送信後に実行されるジャンプ操作を表します。通常の狀況では、フォーム スタイルを変更するには、テンプレートを切り替えてコンテンツの一部を選択するだけで済みます。使用されるテンプレートどの操作でも、特定のテンプレート選択 show.html と js 呼び出しに使用されるテンプレート show_js.html はどこに保存されますか?

答えは、phpcms\templates\default\formguide パスの下にあります。実際には、テンプレートの選択を切り替えるだけで済みます。ここでは、show_message.html ファイルを自分で定義し、テンプレートの選択の場所を My show_message に切り替えます.html ファイル。

関連する推奨事項(xiàng): phpcms チュートリアル

(3): 次は、show_message.html ファイルの作成プロセスです。このファイルの作成は、オリジナルを參照する必要があります。 show.html 書き方としては、show.htmlのフォーム部分の書き方を見てみましょう。

<form method="post" action="?m=formguide&c=index&a=show&formid={$formid}&siteid=<?php echo $this->siteid;?>" name="myform" id="myform">
   <table class="table_form" width="100%" cellspacing="0">
   <tbody>
   {loop $forminfos_data $field $info}
    {if $info[&#39;formtype&#39;]==&#39;omnipotent&#39;}
        {loop $forminfos_data $_fm $_fm_value}
            {if $_fm_value[&#39;iscomnipotent&#39;]}
                {php $info[&#39;form&#39;] = str_replace(&#39;{&#39;.$_fm.&#39;}&#39;,$_fm_value[&#39;form&#39;],$info[&#39;form&#39;]);}
            {/if}
        {/loop}
    {/if}
    <tr>
      <th width="80">{if $info[&#39;star&#39;]} <font color="red">*</font>{/if} {$info[&#39;name&#39;]}
      </th>
      <td>{$info[&#39;form&#39;]}  {$info[&#39;tips&#39;]}</td>
    </tr>
    {/loop}
    </tbody>
    </table>
    <input type="submit" name="dosubmit" id="dosubmit" value=" 提交 "> <input type="reset" value=" 取消 ">
</form>

ここでより重要な部分は次の部分です

(1): フォームのアクション部分。この部分の値は

## です。 #? m=formguide&c=index&a=show&formid={$formid}&siteid=siteid;?> の場合、通常はフォームのアクション部分に直接コピーできます。

(2): formタグ下のname=”myform” id=”myform”の部分は省略可能です、書きたければ書いても大丈夫ですが、書きたくない場合は削除しても大丈夫ですしたくない。

(3): 次は、{loop $forminfos_data $field $info} ループ本體です。このループ本體の方が重要です。$field は、フォーム ウィザードの作成後にフィールドを追加したときに取得されます。英語名は、フィールドの は、メッセージ情報(bào)を保存するデータベース內(nèi)のフィールドに対応し、$info には、データ テーブル フィールドの中國語名など、定義したデータ テーブル フィールドに関する追加情報(bào)が保存されます。これらの値はどこに設(shè)定されますか? ?これは、フォームを作成して [フィールドの追加] をクリックした後に表示されるインターフェイスに入力される內(nèi)容です。具體的には、次のインターフェイスです:

phpcms でフォームをカスタマイズする方法

(4): 次は変數(shù)トラバーサル ループ部分。この部分の主な機(jī)能は、{$info['form']} {$info など、作成したデータ テーブル システムに基づいて作成されたフォーム情報(bào)コンテンツをループすることです。 ['tips']}< ;/td>このコードの {$info['form']} によって取得されるコンテンツは、現(xiàn)在のフィールドに対応するデフォルトでシステムによって作成されるフォーム スタイルです。以下、下の図の値は私が直接入力したものです $info を出力することで得られる結(jié)果の値:

phpcms でフォームをカスタマイズする方法

(5): 最後に注意すべきことは

これまで、phpcms システムのデフォルトの show.html フォーム スタイルの実裝を確認(rèn)しました。次に、獨(dú)自のフォーム スタイルを?qū)g裝します。実裝コードを直接投稿します

<form method=&#39;post&#39; class="met-form met-form-validation" enctype="multipart/form-data" action=&#39;{APP_PATH}index.php?m=formguide&c=index&a=show&formid={$formid}&action=js&siteid=<?php echo $this->siteid;?>&#39;>
     {loop $forminfos_data $field $info}
     {php var_dump($info)}
     {if $info[&#39;formtype&#39;]==&#39;text&#39;}
     <div class=&#39;form-group&#39;>
        <input name=&#39;info[{$field}]&#39; class=&#39;form-control&#39; type=&#39;text&#39; placeholder=&#39;{$info[tips]}&#39; />
     </div>
     {/if}
     {if $info[&#39;formtype&#39;]==&#39;textarea&#39;}
     <div class=&#39;form-group&#39;>
        <textarea name=&#39;info[{$field}]&#39; class=&#39;form-control&#39;  placeholder=&#39;{$info[tips]} &#39; rows=&#39;10&#39;></textarea>
     </div>
     {/if}
     {/loop}
     <div class="form-group m-b-0">
     <button type="submit" name="dosubmit" id="dosubmit" class="btn btn-primary btn-lg btn-block btn-squared" value=" 提交 ">提交留言</button>
     </div>
</form>
Iこのコードの元の show.html に対する最大の変更點(diǎn)は次の點(diǎn)です。

まず第一に、私自身のフォーム スタイルは class="met-formmet-form-validation" であり、この部分は元のコード Content

name="myform" id="myform"

の content 値を削除しました。次に、フォームの入力部分を作成し、これも

を使用します。 {loop $ forminfos_data $field $info} を?qū)g行し、$info['formtype'] を使用して、単一行のテキストであるか複數(shù)行のテキストであるかを判斷します。

単一行のテキストを例に挙げます。

、この部分name='info[{$field}]' の比較 重要なのは、フォームにこれらの數(shù)行のコードを書かないと、フォームを送信した後、入力したコンテンツ情報(bào)が入力されないことがわかるということです。データベースはまったく削除されず、作成したメッセージの內(nèi)容はバックグラウンドのメッセージ情報(bào)リストに表示されません。

最後に、コード名 = "dosubmit" が送信部分に追加されます。このコードがないと、データベース內(nèi)でメッセージの內(nèi)容を見つけることはできません。

これまでのところ、獨(dú)自のスタイルのフォームを作成できます。

phpcms

ウェブサイト構(gòu)築ビデオチュートリアルの詳細(xì)については、PHP 中國語 Web サイトに注目してください。

以上がphpcms でフォームをカスタマイズする方法の詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國語 Web サイトの他の関連記事を參照してください。

このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無料で

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

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

SublimeText3 中國語版

SublimeText3 中國語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強(qiáng)力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

phpcmsで詳細(xì)ページに飛ぶ方法 phpcmsで詳細(xì)ページに飛ぶ方法 Jul 27, 2023 pm 05:23 PM

phpcms で詳細(xì)ページにジャンプする方法: 1. header 関數(shù)を使用してジャンプ リンクを生成します; 2. コンテンツ リストをループします; 3. コンテンツのタイトルと詳細(xì)ページのリンクを取得します; 4. ジャンプ リンクを生成します。

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

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

phpcmsって無料じゃないの? phpcmsって無料じゃないの? Mar 01, 2023 am 10:24 AM

phpcms は完全に無料ではありません。 phpcms はオープン ソースの cms システムですが、オープン ソースは無料という意味ではありません。無料版と商用版の 2 つのバージョンがあります。無料版は個(gè)人の非営利使用に限定されますが、商用版はライセンスの購入が必要です。個(gè)人でも使用できます。研究目的で使用する場合は、商用利用する場合は一定の料金を支払う必要があります。

WeChat ログイン統(tǒng)合ガイド: PHPCMS 実踐的な戦闘 WeChat ログイン統(tǒng)合ガイド: PHPCMS 実踐的な戦闘 Mar 29, 2024 am 09:18 AM

タイトル: WeChat ログイン統(tǒng)合ガイド: PHPCMS の実踐 今日のインターネット時(shí)代において、ソーシャル ログインは Web サイトの重要な機(jī)能の 1 つになりました。中國で最も人気のあるソーシャル プラットフォームの 1 つである WeChat のログイン機(jī)能は、ますます多くの Web サイトでも使用されています。この記事では、WeChat ログイン機(jī)能を PHPCMS Web サイトに統(tǒng)合する方法と、具體的なコード例を紹介します。ステップ 1: WeChat オープン プラットフォーム アカウントを登録する まず、WeChat オープン プラットフォームに開発者アカウントを登録し、対応する開発権限を申請する必要があります。ログイン [WeChatオープンプラットフォーム]

Javaを使用してCMSシステムのカスタムフォーム機(jī)能を?qū)g裝する方法 Javaを使用してCMSシステムのカスタムフォーム機(jī)能を?qū)g裝する方法 Aug 09, 2023 am 08:29 AM

Java を使用して CMS システムのカスタム フォーム機(jī)能を?qū)g裝する方法 要約: 情報(bào)技術(shù)の発展に伴い、コンテンツ管理システム (CMS) は Web サイト構(gòu)築の重要な部分になりました。カスタムフォーム機(jī)能は、データ収集とユーザー定義ページへの表示を?qū)g現(xiàn)するCMSシステムの重要な機(jī)能です。この記事では、Java を使用して CMS システムのカスタム フォーム機(jī)能を?qū)g裝するコードを記述する方法を紹介し、読者の參考として関連するコード例を示します。 1. 概要 カスタムフォーム機(jī)能は CMS システムの重要な部分です。

PHPCMS ユーザー名のセキュリティ設(shè)定戦略が明らかに PHPCMS ユーザー名のセキュリティ設(shè)定戦略が明らかに Mar 14, 2024 pm 12:06 PM

PHPCMS ユーザー名のセキュリティ設(shè)定戦略が明らかに Web サイト開発において、ユーザー アカウントのセキュリティは常に開発者が非常に重要視している側(cè)面です。ユーザー名はユーザーのログイン認(rèn)証情報(bào)であるだけでなく、ユーザーの個(gè)人情報(bào)が公開され、さらにはセキュリティ リスクを引き起こす可能性があるため、ユーザー名のセキュリティ設(shè)定も重要です。この記事では、PHPCMS でのユーザー名のセキュリティ設(shè)定戦略を明らかにし、開発者が參照できる具體的なコード例を示します。 1. 共通のユーザー名の使用を防止する ユーザー名のセキュリティを向上させるために、開発者はユーザーが過剰なユーザー名を使用しないようにする必要があります。

phpcms とはどういう意味ですか? phpcms とはどういう意味ですか? Apr 20, 2024 pm 10:39 PM

PHPCMS は、オープンソース、モジュール性、柔軟性、使いやすさ、コミュニティ サポートを特徴とする無料のオープンソース コンテンツ管理システム (CMS) です。企業(yè) Web サイト、電子商取引 Web サイト、ブログ、コミュニティ フォーラムなど、さまざまな種類の Web サイトの作成に使用できます。技術(shù)要件には、PHP 5.6 以降、MySQL、MariaDB または PostgreSQL データベース、Apache または Nginx Web サーバーが含まれます。

phpcms にはどのようなバージョンがありますか? phpcms にはどのようなバージョンがありますか? Jun 14, 2023 pm 01:13 PM

phpcms には 2 つのよく知られたバージョンがあります: 1. カスタム URL ルールをサポートする phpCMS4 ウェブサイト管理の背景が美しく使いやすく、機(jī)能を自由に拡張できるフロントエンド プラグインが豊富です。 . 多言語、マルチサイト管理、ページをサポートする phpCMS2008R1 マネージャーは便利で、柔軟で、非常に軽量で、高速に実行されます。

See all articles