私は自分のフォームを作成したいと思います。そのフォームの値はjoomlaデータベースに保存されます。 joomlaデータベースと対話するためにJoomla接続コードをどのように使用できますか?joomlaで私自身のフォームを作成する方法
答えて
作業を完了したい場合は、フォームの必要に応じて既にJoomla Extension's websiteにあるいくつかのコンポーネントがあります。 CkFormsは良いものですが、データベースに自動的に保存される簡単なフォームを作成できます(ファイルのアップロードもサポートしています)。
Joomlaでエクステンションを書く方法を知りたい場合は、Joomla Official Documentationウェブサイトをご覧ください。
Joomlaの拡張機能は、「コンポーネント」、「モジュール」、および「プラグイン」で分割されています。これらの相違点に関する詳細はhereとhereです。
あなたが達成しようとしていることは、私にとって「コンポーネント」と聞こえます。 CkFormsをダウンロードしてソースコードを読むことで、Joomlaのコンポーネント記述方法が始まります。
EDIT:Joomlaには、多くの機能を備えた巨大なAPIがあります。それはそれ自身のdatabase moduleを持っていて、挿入方法などがあります。あなたのコンポーネントを実装する前にJoomlaのAPIウェブサイトを読んで、「輪の再発明」を避けることをお勧めします。これらの方法はすべてのJoomlaユーザーが幅広くテストしているため、良い方法です。
Chronoformsの拡張機能をご覧ください。あなただけ変更したい場合は
- が
- は、独自のカスタムフォームの拡張機能を作成し、既に構築されたカスタムフォームの拡張機能を使用する(またはそれを外部委託)今
:
は、2つのオプションがありますユーザー登録フォームを使用すると、目的を達成するためにPHPのカスタマイズを行うことができます。
登録のために、プロフィールプラグインを作成してください – Elin
それとも、ただ今、ちょうど電子メールで送信するか、DBに挿入することで、コードを扱うページを作成する、すなわち
<form method="post" action="mycreatedpage.php"> <input type="text"/> <input type="submit">
を任意の位置へのHTMLモジュールを追加作成し、HTMLでフォームを書くことができます。私はそれを試してhaventしかし、私はそれが動作するはずだと思う。
JFormクラスは、フォームの作成に役立ちます。
マニュアルは、ここで見つけることができます:
- JoomlaのCMS:http://docs.joomla.org/API16:JForm
- JoomlaのAPI:http://api.joomla.org/11.4/Joomla-Platform/Form/JForm.html
このクラスは、フォーム要素とフォームのロードを使用する準備ができておよび/または処理を提供しますがメソッド
このクラスには、検証メソッド、日付ピッカーコントロール、カラーピッカーなどが含まれます。
もちろん、モジュール、コンポーネント、またはアプリケーションを構築する場合は、モジュール、コンポーネントまたはアプリケーションの開発方法を学習する必要があります。これら3つのうち、実装するのがモジュールです。
アプリケーションでは、CMSのパラダイム、フロントエンドとバックエンドの複雑さに制約されない、多くの自由度が得られます。 http://www.ostraining.com/blog/how-tos/development/getting-started-with-jform/
両方のドキュメントリンクが死んでいるようです。 – mtk
:しかし、フレームワークは
このチュートリアルでは、Joomlaの中にフォームを作成するためにJFormを使用する方法を理解開始される比較的新しいものであるとして、JoomlaのフレームワークB/Cのjoomlaのを使用してアプリケーションを開発する方法についてはほとんどのドキュメントがありますあなたはすでに、私が知っているすべてのことをcomponent creatorを除いてあなたに話したようです。非常に使いやすく、それはJoomlaの標準に従います。数分で起動できます。
- ビューを作成します。
- モデルを作成します。
- テーブルを作成します。
- コントローラーの作成(必要な場合)。
- フォームXMLファイルを作成します。
は、より多くの情報のためにここに行く:Joomlaの中 http://docs.joomla.org/Standard_form_field_types
作るフォームはいくつかの方法で行うことができます。
ご連絡いただければ、ユーザーの連絡先フォームのメニュー項目を含むページを作成することができます。これにより、メンバーアドレスと連絡先フォームのあるページが表示されます。だからあなたがする必要があるのは、ユーザーをウェブサイトの住所と電子メールの会社として追加することだけです。しかし、フォームはメッセージのための非常に基本的な、名前、タイトル、テキストエリアです。
次に、カスタムHTMLモジュールを作成して、これ以上のプレーンHTMLにフォームを追加することができます。+ Seanがこれを上回ったとすると、独自のフォーム処理スクリプトをPHPでコーディングする必要があります。あなたが書いていなければ、フォームデータのチェックにエラーが出ないでしょう。
次に、Joomla拡張ディレクトリJEDを見て、3と2.5の良い拡張機能の1つを探してみてください。Joomla RSForms!Proはいいですし、私たちが必要としているすべてを行うことができます。フィールドを1つずつ追加してフォームを移動することができます。次に、フォームのhtmlを自動生成またはカスタム化できます。
あなたは簡単に私がJoomlaのRSFormプロとの良好な作業経験を持っているFabrik
を使用して独自のフォームを作成することができます。それはあまりにも提出
良いチュートリアルに
- 検証
- ユーザーのメール/管理者の電子メールのオプションを持っています。はじめにhttp://www.rsjoomla.com/support/documentation/view-knowledgebase/21-rsform-pro.html
幸運を祈る!
プラグインを使用して、コンテンツに外部php
フォームを挿入できます。簡単ですし、プラグインなどを作る必要はありません。thisを使用してください。
現在、Chronoformはジョムラのカスタムフォーム用の非常に一般的なソリューションです。 Chornoformsはtwitterブートストラップもサポートしています。シンプルな5つのステップでは、無制限のフィールドを持つコンタクトフォームを作成し、任意のページにDB保存、電子メール、感謝メッセージ、リダイレクトなどのさまざまな機能を組み込むことができます。イベントがあり、イベントには特定のイベントがあります。
ノーマルjoomlaの登録の延長の可能性もあります。コア登録は延長されませんが、登録時にユーザーからさまざまな情報を取得することができます。
私はあなたがbreezingformsを使用することをお勧め:http://crosstec.de/en/extensions/joomla-forms-download.html
それはjoomlaのでカスタムフォームを作成するための最善の解決策の一つです。
私はChronoフォームを使用しますが、実際にはうまく動作し、使いやすいです。 Download here
新しいChronoforms 5に関する完全なチュートリアルは、すぐに使い始めることができ、利用可能なほとんどの機能を理解するのに役立ちます。 CLICK HERE
- 1. 自分自身を送信するフォームの作成方法
- 2. Joomlaフォームの作成方法
- 3. 方法は、私は開始クラスのparamフォームENVを送信するために私自身のServiceProviderを作成
- 4. joomlaで複数ステップ登録フォームを作成する方法
- 5. 角2:角2で私自身のカスタムKendoGridを作る方法
- 6. 私自身のDialogFragmentを作成した場合、私自身のボタンを作る必要がありますか?
- 7. PHPで自分自身の自動インクリメントを作る方法は?
- 8. vb.netで私自身のCMDを作成する
- 9. 私自身のスタイルで自分のwysiwygエディタを作る方法は?
- 10. Joomlaで独自のログインフォームを作成する方法と、ログイン後にリダイレクトファイルを作成する方法
- 11. スクリプト私自身のオンラインストアビルダーを作成するための
- 12. 私は自分自身のデザインウェブサイトをwhmcsにリンクする方法
- 13. 自分自身を再作成しないループでイベントハンドラを作成する方法はありますか?
- 14. 私自身のHTTP 200結果クラスを作成するには?
- 15. マップと私自身の方法
- 16. 私自身のpythonモジュールを作る
- 17. 私自身の例外を作るJava
- 18. 私自身のハラカスを作る
- 19. android.widget.Spininerで私自身のスタイルを定義する方法
- 20. Zend Frameworkで私自身のモデル例外をキャッチする方法
- 21. Windows:自分自身を作成するプログラムを終了する
- 22. 私自身のアノテーションを作成してJUnit4の動作を拡張する
- 23. 私たち自身のアプリケーションのショートカットを作成
- 24. Android。自分自身のJarライブラリを作成する
- 25. 自分自身の仮想ラッパーテンプレートを作成する
- 26. 自分自身の "SeekBar"を作成する
- 27. 私自身のストレージサービスを実装する最良の方法は?
- 28. 私自身のプロジェクトでLazyTableImagesを呼び出す方法
- 29. Laravel 5.2:フォームの作成日を自動入力する方法
- 30. joomlaユーザー作成時にデータベース表を作成する方法
これらのリンクは現在有効ではありません - http://www.ultijoomla.com/blog/Joomla-Components-Modules-and-Plugins.html http://api.joomla.org/Joomla-Framework/Database /JDatabase.html – swapnesh
「コンポーネント」、「モジュール」、「プラグイン」の違いについては、こちらをご覧くださいhttp://stackoverflow.com/questions/1478220/difference-between-components-モジュール-extensions-と-plugins- in-joomla –