プログラムの開発

Dedecmsカスタムフォームにメッセージ機能を実装

Dedecmsにはメッセージボードプラグインが付属していますが、機能は本当に良くなく、企業サイトのメッセージボードには適していません。下の神は偉大になる[2]

記事の目次

Dedecmsにはメッセージボードプラグインが付属していますが、機能は本当に良くなく、企業サイトのメッセージボードには適していません。以下の神は、企業に適したメッセージボードを作成するために来て、プラグインを必要としません。

バックグラウンドコア->チャンネルモデル->カスタムフォーム->新しいカスタムフォームを追加します。

新しいカスタムフォームを追加して入力します。

DIYID :デフォルトです。
カスタムフォーム名:提案、コメントなど、独自のニーズに応じて名前を付けます。
データシート:既定値
リストテンプレート、コンテンツテンプレート、パブリッシュテンプレート。
フロントページとコンテンツページを公開しますか?:公開審査を選択します。

追加項目をクリックします。

第三のステップ

フィールド名とテキストは、追加したとおりにします。

第4部より

そしてルートディレクトリのplusにあるdiy.phpにあります

$query = “INSERT INTO `{$DIY->table}``id``ifcheck` $addvar VALUES NULL 0 $addvalue;”;

if $ql-> ExecutoneQuery $
{
$id = $dsql->GetLastID;
if $->public == 2
{
//diy.php? action=view&diyid={$->diyid}&id=$id
$goto = “. php action=list&diyid={$->diyid}”;
$bkmsg =公開に成功しました。フォーム一覧ページ;
}

前にメールの確認を追加。

If! ^[_. 0 - 9 a-z-]+@[0- 9 a-z-]+@[0 - 9 a-z-]+.+ [a-z]{2,3}$$email {
showMsg正しいE-Mailアドレスを入力してください! -1
exit exit nParticle nParticle;

}

ステップ5:テストしてみましょう。

その後、プレビューをクリックします。

結果はこれです。

右を入力して効果を見る。

以下の友人が尋ねるかもしれない。提出した情報はどこで見るのか。急がないで。済南の神カスタムフォームに戻る->カスタムフォームの下にある名前をクリックしてください。

これは私たちが提出したものですTutorial終了です。知らない人もオンラインでコミュニケーションできます。ホームページにはQQがあります。

携帯電話認証コードを最後に貼り付けます。

if(!eregi("^13[0-9]{9}|15[0-9]{9}$",$telphone))
{
 showMsg('手机号码不对,请正确填写', '-1');
 exit();
}