-2

次の問題があります。phpmailer のファイルを保存するフォルダー (「forms」という名前) を作成した後、この方法でアクションをフォームに配置する必要があります: action="forms/mail.php"。

しかし、フォームを試してみると、URLに見つからないページeが表示され、次のように表示されます:「perfilo/index.php/forms/mail.php」、「index.php /」の部分を削除してスクリプトを実行しようとしましたそれがなくても動作するように見えます。

この「index.php/」部分を取り除く方法を誰か教えてもらえますか? 私は何か間違ったことをしていますか?

ありがとう

4

2 に答える 2

0

あなたは間違った道を進んでいます。

joomlaでは、お問い合わせフォームを実装する必要があります。次のように実装できます。

Joomlaはデフォルトのコンポーネントcom_contactを提供しますcom_contact\views \ contact \ tmpl \の任意のファイル、またはカスタムデザインで新しいレイアウトを作成できます。

また、wwww.domain.com / index.php?option = com_contact&view = contact&layout=defaultまたはカスタムレイアウトを介してURL内のファイルにアクセスできます。

次に、joomla自体がいくつかのフォームを提供します。これは、カスタマイズしたい場合にも実行できます。

コントローラーに連絡するためにフォームに設定したアクション。とメールを送信します。

カスタムデザインを作成して記事として設定しようとしているというあなたの意見を聞きました。あなたがあなた自身の方法に従いたいならば。

あなたはこのように働くことができます。フォームアクションは空のままにします。そしてonclickあなたはjqueryを介してアクションを設定してから送信する必要があります

これがあなたの問題を解決するかもしれないことを願っています

于 2013-02-06T17:51:52.763 に答える
0

あなたは間違った道を進んでいます。

Joomla! の使用に関するドキュメントを検索してください。メーラー。

開始するためのリソース:

JFactory/getMailer

Joomla 拡張機能からメールを送信する方法

于 2013-02-06T10:19:44.933 に答える