web-dev-qa-db-ja.com

ユーザーフォームのフロントエンド編集を許可しますか?

良い一日、

私は次のことができるコンポーネントが利用できるかどうか疑問に思っていました:

ユーザーはフォームに入力して送信し、送信時にメールを受け取ります。フォームを編集する場合、ログインして提出物の「ディレクトリ」または「履歴」に移動し、希望する提出物を編集することができます。

今、私はRSForm Proを使用しています。RSFormProは、私が求めるこれらのことを実行できます。唯一の問題は、「編集」ページのレイアウトが非常に悪いように見えることです。のように、行の下の行だけ。ユーザーにとってより視覚的に魅力的な方法で提示し、必要に応じてフォームを簡単に編集できるようにしたいと考えています。

また、変更が加えられたら、どのようにメール通知を送信しますか?ユーザーがフォームに1つのフィールドを追加することを決定した場合、リストされたすべての変更などが記載されたメールを受信する必要があります。

Breezingformsを見ました。そこでもっと研究をして、もっと良い方法でできるかどうか見てみよう。

どんな提案でも大歓迎です。

1
MailBlade

私はそれをやろうとしませんでしたが、RSForm proの編集/提出のレイアウトは改善できるでしょう。テンプレートのオーバーライドをサポートし、CSSの変更を適用して外観を微調整できるようにする必要があります。

フォームに変更があった場合のメール送信に関しては、RSJoomlaに尋ねる必要があると思います。論理的には、いくつかのphpを使用する方法があるはずです。

@Michaelが彼の回答で述べたように、RSFormとは別に、Fabrikは優れた代替手段であり、あなたが説明したすべてを提供します。ここでも、レイアウトを好きなように調整できます。ただし、Fabrikはそれを習得するためにいくらかの学習曲線を持っています。


Joomla Extensions Directoryで検索すると、Chronoforms、BreezingForms、Cobalt、Seblod、FlexiContentなど、より多くの類似したフォーム/アプリケーションビルダー拡張が見つかります。

1
FFrewin

Fabrikは、そのようなことにはかなり素晴らしいです。 Fabrikで作成されたフォームの外観を完全にカスタマイズできます。

1
Michael