web-dev-qa-db-ja.com

電子署名とJoomla

私はJoomla 3を使用しており、クライアント用にいくつかのオンラインフォームを作成する必要があります(すばらしいRSFormPro拡張機能を使用しています)。

ただし、この拡張機能に含まれていない機能の1つは、申請者が署名を追加できることです。私がそのような機能を組み込む方法を誰かが知っていますか?

理想的には、私は https://github.com/brinley/jSignature のようなものを使用したいと思います

誰かがこれを行った場合、またはjSignatureの経験がある場合は、私に知らせてください。

2
jonboy

RS Formがカスタムコードとスクリプトをフォームに追加する機能を提供することを知っています。 JSignatureに関しては、あなたが投稿したリンクからすべてのAPI情報を読んだわけではないので、それがどのように機能し、その要件を確認できません。

そうは言っても、これが私がこれに取り組む方法です。もちろん、最初にドキュメントを読んで、すべてがどのように機能し、それで何ができるかを完全に理解しました。

次に、他のページでJSignatureを設定する方法に関する主な指示に従って、実装を実験します。 -最後に、すべてが基本(html、js、phpなど)に行き着きます。したがって、フォームを設定し、JSignatureの要素を作成して、必要なIDを付与します。 div要素を要求することを確認しましたが、他の要素でも機能する可能性があります。

もちろん、JSignatureスクリプトをフォームにリンクする必要があります。スクリプトにdivが不可欠な場合は、静的なテキストを表示するために使用される特別なRSフォーム要素を追加し、そこに目的のマークアップを追加することができます。フォームレイアウトの作成を手動に設定し、必要に応じてフォームマークアップを作成すると便利です。

ただし、現時点では、これがデータベースに署名を格納するためにどのように機能するか、または他の方法で各送信から署名をキャッチする機能についてはまったくわかりません。

ちょっとした推測ですが、RSフォームに隠しファイルフィールドを作成でき、スクリプトのAPIとRSフォームの機能を使用してデータベースに保存することで、これに近づけることができます。

また、RSフォームの開発者と連絡を取り、彼らの意見を求めます。彼らはアイデアを気に入って、今後のリリースでそのような機能を実装する可能性があります。

2
FFrewin

ブリージングフォーム にはこの機能が組み込まれており、Joomlaです!成分。それは本当に強力です。

これがデモです: https://crosstec.org/breezingformsdemo/index.php/breezingforms-demos/bootstrap-based-forms/new-digital-signatures.html

別の(有料)サービスを提案するこの投稿を確認することもできます。 https://stackoverflow.com/questions/24265531/electronic-signature-joomla

0
Eoin