فرم های بازخورد در صفحه فرود. فرم ارسال نامه بدون بارگیری مجدد صفحه برای فرود. فراخوانی یک فرم در یک پنجره مودال

تصویر را در صفحه اول تغییر دهید یا مزایا را برای مشتری "سفارشی" کنید، اما اگر هیچ تعاملی با فرم وجود نداشته باشد چه فایده ای دارد؟
آمار نشان می دهد که در 20 درصد موارد دلیل عدم تبدیل است صفحه فرودنه چندان در USP بد یا عدم ترافیک هدفمند، بلکه در طراحی بی دقت و نادرست فرم درخواست نهفته است.
بازدید کننده نمی خواهد مشخصات تماس خود را ترک کند، فرم را "رها" می کند و می رود. شما مشتریان بالقوه و در نتیجه درآمد خود را از دست می دهید.
چرا این اتفاق می افتد و چگونه می توان تبدیل فرم درخواست را افزایش داد؟

2 دلیل برای "پر کردن" ضعیف فرم:

  • فرم درخواست نادرست
  • عملکرد نادرست آن

این مقاله یک چک لیست ساده ارائه می دهد که با آن می توانید به راحتی فرم های صفحه فرود را تجزیه و تحلیل کنید. برای کار، توصیه می کنم از 4 ابزار استفاده کنید: نقشه کلیک کنید، نقشه اسکرول، تجزیه و تحلیل فرم و .

فرم درخواست باید در صفحه اول بدون "پیمایش" قابل مشاهده باشد.

اسکرول مپ را بررسی کنید. ببینید آیا عناصر تبدیل اصلی در قسمت های مشاهده شده صفحه قرار می گیرند یا خیر. صفحه خود را در دستگاه هایی با اندازه های مختلف صفحه نمایش بررسی کنید. به نسخه موبایل توجه ویژه ای داشته باشید!

همه مرورگرها را بررسی کنید

باید بررسی کنید که فرم درخواست چگونه کار می کند در تمام مرورگرها، و ارزش تست جداگانه را دارد! اگر عملکرد معیوب باشد، هیچ نتیجه، داده ای برای تجزیه و تحلیل و توصیه وجود نخواهد داشت.

تعداد فیلدها باید با وظیفه مطابقت داشته باشد

شکل 2 نمونه ای از یک فیلد اضافی، حل مشکلمشتری

قانون ساده است - به راحتی پر کردن این فرم ها توجه کنید:

  • استفاده از نکات (به عنوان مثال، یک "ماسک" برای شماره تلفن)؛
  • امکان ارسال فرم بدون پر کردن تمام فیلدهای موجود را فراهم می کند.
  • اهداف مناسبی را تعیین کنید - برای مثال، در صفحه اشتراک شماره تلفن تماس را درخواست نکنید. بازدیدکنندگان فقط برای دریافت نسخه نمایشی یا کاتالوگ، 5 فیلد را پر نمی کنند.
استفاده کنید راه های مختلفبه دست آوردن اطلاعات تماس

از ویژگی های محصول یا طاقچه شروع کنید. این فرصت را بدهید تا برای مشاوره از طریق تلفن، ایمیل یا چت با شما تماس بگیریم. رفتار مشتریان را در نظر بگیرید - برای کسی راحت تر است که فوراً تماس بگیرد و در مورد شرایط صحبت کند، در برخی موارد (دریافت نقل قول) نمی توانید بدون تعامل با فرم انجام دهید.

فرم بسته یا باز؟

هنگام کار با سایت های خارجی، ما به طور فزاینده ای با یک فرم درخواست بسته مواجه می شویم - یک دکمه ساده و قابل درک به سبک "اکنون شروع کنید". اما هیچ پاسخ روشنی در مورد اینکه کدام فرم بهتر عمل می کند وجود ندارد. در پایان، همه چیز به این بستگی دارد که چقدر با شایستگی یک "خط چشم" منطقی روی دکمه ارزشمند ساخته اید.

قوانین طراحی فیلدها در پاپ آپ یکسان خواهد بود:

  • مقاوم باش. پر کردن فرم باید تا حد امکان ساده باشد.
  • به سفارش پایبند باشید. فیلدهایی را که پر کردن آنها راحت تر است را در ابتدا قرار دهید (مثلاً "نام").
  • منفعت واضح را فرموله کنید. توضیح چرا بازدید کننده باید فرم را پر کندو چه چیزی بدست خواهد آورد.

شکل 3 نمونه ای از یک "سرنخ" خوب به یک فرم درخواست بسته

از عبارات قالب استفاده نکنید!

مثل دریافت مشاوره رایگان به چندین گزینه برای یک «گام آسان» فکر کنید که می‌تواند کاربر را مورد توجه قرار دهد و او را وادار به تعامل با فرم کند.

یک مثال خوب در زمینه فروش خودرو است. به جای استاندارد "دریافت مشاوره در مورد فروش خودرو"، از یک ترفند جالب استفاده شد: از بازدید کننده دعوت می شود تا فوراً مبلغی را که می تواند دریافت کند تخمین بزند.

فراخوان اقدام خاصی

از عبارت "ارسال یک درخواست" دور شوید. بسیار بهتر است که یک دکمه با شرح یک نتیجه خاص بسازید (به عنوان مثال، "دریافت CP" یا "محاسبه هزینه"). در حالت ایده آل، متن دکمه باید تا حدی "خط چشم" را تکرار کند.

توجه بیشتری را به خود جلب کنید

از راهنماهای گرافیکی استفاده کنید. ساده ترین گزینه این است که فضای اطراف فرم را "آزاد کنید" و چشم بازدید کننده را با یک اشاره گر یا فلش هدایت کنید. بنابراین فرم بیشتر به چشم می آید و توجه را به شدت جلب می کند.

کاری کنید که تصویر (بنر عکس صفحه اول) برای CTA کار کند

در مواردی که نمی توان بر فرم با عناصر گرافیکی تأکید کرد یا دکمه را بزرگتر و متضادتر کرد، توجه کاربر را از طریق یک تصویر به آن جلب کنید. یک عکس را به درستی انتخاب کنید و نگاه بازدیدکننده را به سمتی که نیاز دارید هدایت کنید.

شکل 7 نگاه دختر توجه شما را به فرم جلب می کند

نحوه تعامل کاربران با فرم ها را بیاموزید

تجزیه و تحلیل فرم درخواست نشان می دهد که کدام فیلدها توسط کاربران پر شده / پر نمی شوند. و Webvisor به دلیل عملکردی که دارد به عنوان یک "برادر بزرگ" عمل می کند که بر رفتار بازدید کننده نظارت می کند. اگر تعاملی با فرم وجود داشت، اما داده ها به دلایلی ارسال نشد، به شما نشان می دهد که مشکل از کجا بوده است. به عبارت دیگر، به درک اینکه کاربران در چه مراحلی از پر کردن مشکل دارند، کدام فیلدها را می توان حذف کرد و کدام یک را باید با اشاره ای برای پر کردن صحیح تکمیل کرد، کمک می کند.

از مشتری تشکر کنید - این مهم است

به جزئیات فکر کنید! یک صفحه تشکر با طراحی خوب نه تنها مظهر احترام به مشتری است، بلکه ابزاری برای افزایش نرخ تبدیل است. یک بار دیگر - از الگوها دور شوید! خلاق باشید - به جای عبارت استاندارد "برنامه شما پذیرفته شد"، چیزی شخصی تر بنویسید که مربوط به شما و شرکت شما باشد. صفحه «متشکرم»، وقتی درست انجام شود، می‌تواند مکان خوبی برای آزمایش باشد.

نتیجه گیری
  • تعامل با فرم اوج ارتباط بین صفحه فرود و مشتری است. قبل از آزمایش عناصر تبدیل صفحه فرود خود، فرم های CTA خود را با چک لیست ما تجزیه و تحلیل کنید.
  • ارسال داده ها را بررسی کنید دستگاه های مختلفو مرورگرهای مختلف اشکالات محلی نسخه های فردیخیلی بیشتر از چیزی که فکرش را می کنید اتفاق می افتد.
  • حتماً تجزیه و تحلیل فرم را برای شناسایی زمینه هایی که مشتریان ترک می کنند انجام دهید تا بفهمید چرا آنها را ترک می کنند و چگونه می توانید آن را برطرف کنید.
  • قبل از ایجاد تغییرات و آزمایش فرم‌ها، تعداد برنامه‌های دریافت شده را بشمارید تا تصویری واقعی از نتایج به‌دست‌آمده پس از ایجاد بهبود به دست آورید.
  • کاملا مجهز باشید و از رقبای خود جلوتر باشید. تبدیل صفحات فرود برای شما!

    باید درک کنید که برای چنین جواهراتی باید هزینه پرداخت کنید، اما هزینه آن ارزشش را دارد. لازم است در مورد تمام مسائل ایجاد بحث شود، این بر هزینه کار و صفحه فرود به طور کلی تأثیر می گذارد. هنگام ایجاد، باید همه چیزهای کوچک ممکنی را که می توانند توجه مردم را به خود جلب کنند، در نظر بگیرید: از زیبایی تا سهولت استفاده. علاوه بر این، ما نباید روانشناسی و ناخودآگاه را فراموش کنیم. بسیاری از تصمیمات ناخودآگاه گرفته می شود. و خرید یک محصول نیز از این قاعده مستثنی نیست. اگر زنجیره منطقی درستی بسازید که حاوی راه حلی برای مشکل یک فرد باشد، شرحی از این راه حل، اعتقاد به اینکه این راه حل درست است و به او کمک می کند، تمرکز روی این هدف، فشار برای عمل و خود اقدام، آنگاه می توانید بیشتر بازدیدکنندگان را به مشتری تبدیل کنید. علاوه بر این، مهم نیست که هدف صفحه چه خواهد بود - فروش، عضویت در خبرنامه، کسب اطلاعات تماس بازدیدکننده و غیره.

    باید به فرم توجه ویژه ای شود بازخوردبا یک مشتری از آنجایی که این ارتباط با مشتری است، البته نه مستقیم. ارتباط با مشتری بسیار مهم است، زیرا یک وب سایت به تنهایی نمی تواند نیازهای مشتری را به طور کامل برآورده کند. این فقط می تواند درخواست های استاندارد را پردازش کند، که نادر هستند، زیرا افراد به ندرت رویکرد استانداردی را برای حل یک مشکل در پیش می گیرند. با تماس با مشتری از طریق بازخورد، می توانید نه تنها گردش مالی فروش / معاملات / اشتراک، بلکه شهرت شرکت را نیز افزایش دهید.

    زیرا ارتباط شخصی و رضایت مشتری برای ایجاد شهرت بسیار مهم است. همواره توجه ویژه ای به ایجاد چنین فرمی شده است. استفاده از قالبی که در آن بازخورد تنظیم شده است، عملکرد صفحه را به شدت محدود می کند، زیرا فرم داده شدههمیشه با رعایت تمام الزامات SEO به صورت دستی در کد اصلی قرار می گیرد. همچنین رویکرد خاصی برای این فرم وجود دارد: باید در مکانی مشخص قرار گیرد، باید بصری و قابل استفاده باشد، نباید اطلاعات غیر ضروری زیادی از مشتری بخواهد، ایمیل و نام کافی است. مکان بر دسته افرادی که عادت دارند به سرعت به دنبال اطلاعات لازم و استفاده از آن باشند، تأثیر می گذارد. برای برخی، چند ثانیه حضور در صفحه برای ارزیابی اینکه آیا از خدمات آن استفاده خواهند کرد یا خیر کافی است. بنابراین، مکان باید به گونه ای باشد که حتی چنین کاربرانی هم فرصت داشته باشند به پیشنهاد علاقه مند شوند و مخاطبین را ترک کنند.

    بسیار مهم است که صفحه قابل درک باشد، زیرا همه کاربران اینترنت در این زمینه تجربه ندارند. برای دستیابی به یک مخاطب با تجربه و نه چندان باتجربه، لازم است درک شهودی از توالی اقدامات برای انجام یک عملیات داشته باشید. و مقدار اطلاعات کم اهمیت نیست. این بر سطح ناخودآگاه اعتماد تأثیر می گذارد. اگر صفحه تعداد زیادی مخاطب درخواست می کند: هم شماره تلفن و هم پست الکترونیک، شماره کارت، آدرس و غیره. ممکن است این احساس را داشته باشید که این صفحه توسط کلاهبرداران ساخته شده است. و این کش رفتن"زیر نفس" شهرت سایت در کل. بنابراین، شما باید دقیقاً به همان اندازه که برای تماس با مشتری و شفاف سازی خواسته های او و انجام شرایط معامله کافی است، اطلاعاتی را بخواهید. یک صفحه فرود به طور کلی یک سایت ساده است که به روشی پیچیده ساخته شده است. برای کاربران ساده است، اما ایجاد آن برای توسعه دهندگان دشوار است. با این حال، این کار ارزش تلاش را دارد!

    در میان عناصر اصلی صفحه فرود، بلوک هایی با اطلاعات تماس و با درخواست بازخورد وجود دارد. این بلوک ها از اهمیت بالایی برخوردار هستند. اول از همه، باید درک کرد که اطلاعات ارائه شده در صفحه فرود اغلب برای یک مصرف کننده بالقوه کافی نیست - برخی اطلاعات را از کلمات یک فرد زنده بهتر از خواندن محتوای متنی درک می کنند. بنابراین، بازدید کننده باید بازخورد با کیفیت بالا ارائه دهد. چگونه انجامش بدهیم؟

    یک بلوک با مخاطبین باید در هر صفحه فرود وجود داشته باشد. برخی اعداد و آدرس‌ها را در دورترین نقطه پنهان می‌کنند، اما این رویکرد اساساً اشتباه است. نکته این است که بازدید کننده باید شماره تلفن و آدرس را در همه صفحات ببیند، نه جایی در یک صفحه. صفحه بدون شماره تلفنغیرشخصی به نظر می رسد - این احساس وجود دارد که مدیریت فروشگاه به عمد از انواع تماس ها اجتناب می کند. در اینجا یک مثال معمولی از سازماندهی نادرست مخاطبین وجود دارد که فقط ایمیل مشخص شده است:

    و این اشتباه است، زیرا بازدید کننده باید همیشه توانایی برقراری ارتباط سریع با فروشگاه را داشته باشد. برای انجام این کار، باید مخاطبین را در قابل مشاهده ترین قسمت صفحه فرود - در هدر آن، نه چندان دور از لوگو قرار دهید. آیا می توان شماره 8-800 را اجاره کرد؟ در این مورد، می توانید روی نگرش وفادارتر مخاطب حساب کنید، زیرا برای بسیاری از مصرف کنندگان وجود چنین شماره ای در فروشگاه باعث اعتماد بیشتر می شود.

    نحوه قرار ندادن فرم های بازخورد در صفحات فرود

    تمرین خوبی بود که از فرم‌های بازخورد در صفحات فرود استفاده کنید، و از آن‌ها خواستار گذاشتن شماره‌ای برای تماس مجدد بود. رویکرد خوب است، اما نیازی نیست که فرم ها را بی جهت سرزده کنید. برخی از صفحات فرود این کار را با قدرت وحشتناکی انجام می دهند و فرم هایی را در آن مرحله نشان می دهند، در حالی که بازدیدکنندگان سعی می کنند بفهمند که اصلا کجا هستند. بهتر است فرم در جایی در کنار / پایین ظاهر شود، بدون اینکه صفحه را اشغال کند و بازدیدکنندگان را با سؤالات مزاحم پرت کند. اگر هیچ اپراتور رایگانی در فروشگاه وجود نداشته باشد، بازدیدکنندگان باید از شر چنین درخواست هایی خلاص شوند، زیرا تقریباً منتظر پاسخ فوری خواهند بود (همه همین الان و اینجا به کمک نیاز دارند). در فرم های بازخورد، می توانید نه تنها شماره تلفن، بلکه سایر اطلاعات تماس را نیز بخواهید.

    ابزارک‌های خدمات متعددی را می‌توان برای سازماندهی بازخوردهای سنجیده استفاده کرد. اینها می توانند فرم های تماس، مشاوران آنلاین پولی و رایگان و موارد دیگر باشند.

    در یک صفحه، می توانید ابزارهای مختلفی را برای سازماندهی بازخورد ترکیب کنید، اما در این مورد نباید بیش از حد مزاحم باشند و توجه بازدیدکننده را بیش از حد تحت فشار قرار دهند - تحت فشار پنجره های مداوم با اشکال مختلف، او ترجیح می دهد فرود را ترک کند تا اینکه از فرصت خرید چیزی روی آن استفاده کند.

    سلام دوستان! من می خواهم یک اسکریپت جهانی برای ارسال داده ها از فرم ها به ایمیل را مورد توجه شما قرار دهم. این اسکریپت برای سایت هایی مانند صفحه فرود، سایت های کارت ویزیت و غیره ایده آل است. اسکریپت فرم های تماس ما در میان انبوه اسکریپت های دیگر در اینترنت متمایز است زیرا توانایی اتصال تعداد نامحدودی از فرم ها با فیلدهای مختلف را در یک صفحه دارد و می تواند نامه ها را به چندین گیرنده ارسال کند.

    بنابراین. بیا شروع کنیم. بیایید با قابلیت های فیلمنامه شروع کنیم.

  • اتصال تعداد نامحدودی از فرم ها در یک صفحه.
  • بررسی صحت پر کردن فیلدها
  • تنظیمات اعلان
  • امکان استفاده از حروف برای هر فرم.
  • نوع حرف - (در صورت استفاده از تگ های html)
  • ارسال به تعداد نامحدود آدرس.
  • سفارشی سازی فردی هر فرم.
  • اسکریپت بدون بارگیری مجدد صفحه اجرا می شود.
  • محافظت از ربات اسپم
  • راه اندازی اولیه
    اسکریپت بر اساس کتابخانه است، بنابراین اولین کاری که باید انجام دهیم اتصال آن است. برای انجام این کار، توصیه می کنم از کتابخانه های میزبانی گوگل استفاده کنید.

    بیایید در مورد سایر فایل ها با جزئیات بیشتر صحبت کنیم:

    feedback.js - فایل اسکریپت اصلی، مسئول ارسال فرم AJAX.
    jquery.arcticmodal.js،
    jquery arcticmodal. - امکان نمایش فرم ها در یک پنجره مودال را فراهم می کند.
    jquery.jgrowl.js
    jquery.jgrowl.css - به شما امکان می دهد اعلان ها را در صفحه نمایش دهید (بلوک ها در گوشه بالای صفحه).

    HTML و ویژگی های مورد نیاز
    یک ویژگی اجباری برای همه عناصر فرم، ویژگی name="" است - برای پیکربندی بعدی فرم ضروری است.
    برای یک دکمه (type="button")، باید class="feedback" را مشخص کنید. همچنین می خواهم توجه شما را به این نکته جلب کنم که هر تگ html با کلاس "بازخورد" می تواند به عنوان یک دکمه عمل کند. فراخوانی یک فرم در یک پنجره مودال برای فراخوانی یک فرم در یک پنجره مودال، ابتدا باید با کلیک بر روی یک برچسب، یک عمل را با کلیک کردن بر روی یک برچسب تعریف کنید، به عنوان مثال، یک div با کلاس modal_btn.
    فراخوانی یک فرم در یک پنجره مودال $(document).ready(function() ($(document).on("click", ".modal_btn", function()($("#small-modal").arcticmodal(); )); ));
    از آنجایی که فرم باید فقط در پنجره modal قابل مشاهده باشد، باید با قرار دادن آن در یک div با ویژگی style="display: none;" پنهان شود و در چند div استاندارد پیچیده شود تا به پنجره modal حالت دهید.
    ایکس

    بنابراین ما تنظیمات اولیه را برای اتصال اسکریپت خود برای ارسال فرم ها به ایمیل کشف کردیم. بیایید اکنون به داخل نگاه کنیم و با تنظیم فیلدها، اعلان‌ها و هر چیز دیگری که وجود دارد بپردازیم.

    نمونه ای از تنظیمات برای یک فرم تنظیمات برای همه فرم ها در فایل feedback\index.php ذخیره می شود.
    $form["form-1"] = array("fields" => array("name" => array("title" => "Name", "validate" => array("preg" => "%%", "minlength" => "3", "maxlength" => "35")، "messages" => "35", "messages" => error=1$F" th" => "حداقل طول فیلد [ % 1$s ] کمتر از حد مجاز است - %2$s", "maxlength" => "حداکثر طول فیلد [ %1$s ] بیشتر از مجاز است - %2$s"،)), "tell" => array("title" => "تلفن", "اعتباری" => آرایه(\)(?)(\? (3)\)?[\- ]?)?[\d\ - ](5,10)$/", "minlength" => "5", "messages" => array("preg" => "فیلد [ %1$s ] ممکن است حاوی خطا باشد", "minlength" => "حداقل طول فیلد مجاز است [%s1$g")،($2)")>% => "utf-8"، "subject" => "موضوع"، "title" => "هدر در متن ایمیل"، "ajax" => true، "validate" => true، "from_email" => " [ایمیل محافظت شده]"، "from_name" => "noreply", "to_email" => " [ایمیل محافظت شده], [ایمیل محافظت شده]"، "to_name" => "noreply1, noreply2", "geoip" => true، "referer" => true، "type" => "html"، "tpl" => true، "antispam" => "email77"، "antispamjs" => "address77", "okay" => "OK، پیام ارسال شد" " => "C pam robot"، "notify" => "color-modal-textbox"، "usepresuf" => false)); // فرم بعدی $form["form-2"] = array("fields" => array(.....
    برای افزودن تنظیمات برای یک فرم جدید، باید یک آرایه جدید $form[""] به دنبال آرایه $form["form-1"] ایجاد کنید.

    به یاد دارید که من در مورد ویژگی مورد نیاز name="" صحبت کردم؟

    یک ویژگی اجباری برای همه عناصر فرم، ویژگی name="" است - برای پیکربندی بعدی فرم ضروری است.
    بنابراین وقت آن رسیده است که بگوییم چرا او هنوز نیاز داشت.
    name="" یک کلید الفبایی برای آرایه است، باید برای آرایه $form[""] منحصر به فرد باشد.

    نمونه ای از کد html برای وضوح

    حالا بیایید آرایه ها و اینکه آنها برای چه هستند را درک کنیم.

    $form["form-1"] = آرایه();
    $form["form-2"] = آرایه(); و غیره.
    اینها آرایه های اصلی برای هر فرم جدید هستند، شامل:

  • "fields" => array(); - آرایه ای از تنظیمات عنصر فرم.
    • "name" => آرایه(); - آرایه ای از تنظیمات عنصر فرم (مثلاً نام ورودی = "نام" نوع = "متن") که تعدادی تنظیمات دارد.
      • "title" => "نام شما" - نام عنصر فرم، روی خطاها یا در قالب نمایش داده می شود.
      • "validate" => array(); - آرایه ای که حاوی قوانین اعتبارسنجی عنصر فرم است
        • "preg" => "%%" - عبارت منظم
        • "minlength" => "3" - حداقل اندازه فیلد
        • "maxlength" => "35" - حداکثر اندازه فیلد
        • "substr" => "35" - همیشه به N کاراکتر بریده می شود
      • "messages" => array(); - آرایه ای حاوی پیام های اعتبارسنجی، یعنی:
        • "preg" => "عنصر فرم با عبارت منظم مطابقت ندارد"
        • "minlength" => "حداقل طول فیلد [ %1$s ] کمتر از حد مجاز است - %2$s" - خطای اعتبارسنجی، کلید (preg) با کلید اعتبارسنجی مطابقت ندارد
        • "maxlength" => "حداکثر طول فیلد [ %1$s ] از حد مجاز بیشتر است - %2$s" - خطای اعتبارسنجی، کلید (preg) با کلید اعتبارسنجی مطابقت ندارد
  • "cfg" => array(); - مجموعه ای از تنظیمات فرم.
    • "charset" => "utf-8" - رمزگذاری
    • "subject" => "موضوع ایمیل"، - موضوع ایمیل
    • "title" => "عنوان در متن نامه"، - عنوان در متن نامه
    • "ajax" => true، - این یک فرم TODO ajax است (اگر لازم نیست، قرار دهید - false)
    • "validate" => true، - (true) اگر می خواهیم اعتبار سنجی فرم را در سرور بخواهیم، ​​اعتبار js را با "ajax" => true جایگزین کنیم. وقتی خاموش (نادرست) باشد، نمی‌توانید تنظیمات فیلد اعتبارسنجی را تنظیم کنید. انجام دادن
    • "from_email" => "myemail" - فرستنده، نام فیلد را مشخص کنید (name="myemail") و اگر به ایمیل کاربر نیاز ندارید، یک خرده [ایمیل محافظت شده]
    • "from_name" => "myname"، - فرستنده، نام فیلد (name = "myname") را مشخص کنید، و اگر به نام کاربری نیاز ندارید، خرد بدون پاسخ
    • "to_email" => " [ایمیل محافظت شده]"، - ایمیل گیرنده. برای ارسال به چندین آدرس، آنها را با کاما از هم جدا کنید. مثال ("to_email" => " [ایمیل محافظت شده], [ایمیل محافظت شده], [ایمیل محافظت شده]",)
    • "to_name" => "noreply1"، - نام گیرنده. هنگام ارسال به چندین آدرس، نام گیرندگان را با کاما از هم جدا کنید. مثال ("to_name" => "noreply1, noreply2, noreply3"،)
    • "geoip" => true، - مکان را بر اساس نوع TODO دریافت کنید
    • "referer" => false، - URL صفحه ای که فرم از آن ارسال شده را اضافه کنید
    • "type" => "plain"، - نوع حرف - plain، html (در صورت استفاده از تگ های html)
    • "tpl" => false، - از الگوی ایمیل استفاده کنید. اگر درست باشد، فایل الگو مطابق با نام فرم (name = "form-1") از پوشه متصل می شود و فایل (feedback/tpl/form-1.tpl) پردازش می شود، در غیر این صورت همه چیز همانطور که هست ارسال می شود، هر فیلد از یک خط جدید.
    • "antispam" => "email77"، - ضد هرزنامه، روش مبتنی بر یک فیلد پنهان (نمایش: هیچ) است که به طور خودکار فقط توسط ربات پر می شود و در نتیجه خود را جعل می کند.
    • "antispamjs" => "address77"، - ضد هرزنامه، روش مبتنی بر یک فیلد پنهان (نمایش: هیچ)، در ابتدا پر شده است، که به طور خودکار جاوا اسکریپت را در بارگذاری صفحه پاک می کند، حتی یک ربات هوشمند نمی تواند این را پیش بینی کند و سپس مسدود می شود.
    • "okay" => "پیام به کاربر"، - پیام به کاربر، در صورت ارسال موفقیت آمیز فرم نمایش داده می شود، می توانید از تگ های html استفاده کنید.
    • "fuck" => "پیام به کاربر"، - پیام به کاربر، هنگامی که هنگام ارسال فرم خطایی رخ می دهد نمایش داده می شود، می توانید از تگ های html استفاده کنید.
    • "spam" => "پیام به کاربر"، - پیام به کاربر، در صورت مشکوک بودن به ربات هرزنامه نمایش داده می شود، می توانید از تگ های html استفاده کنید.
    • "notify" => "color-modal"، - نوع اعلان‌هایی که باید نشان داده شود، جعبه متن - بلوک‌ها در گوشه بالای صفحه، رنگ - برجسته‌سازی رنگ در فرم، پنجره modal - modal در مرکز صفحه، هیچکدام - غیرفعال کردن. می توانید ترکیب کنید، به عنوان مثال: color-modal - خطاهای پر کردن فیلدها با برجسته کردن، و وضعیت متن ارسال در پنجره TODO modal
    • "usepresuf" => false - چه از یک اضافه سفارشی به موضوع یا عنوان حرف استفاده شود، در صورت تغییر کوچک، می توانید برای مثال %%cfg.title.suffix%% را مشخص کنید، برای این کار باید یک فیلد مخفی در فرم وجود داشته باشد، برای جزئیات بیشتر به تابع presuf () مراجعه کنید.
  • راه اندازی قالب های ایمیل بنابراین. بیایید اکنون به موضوع پیام های خود بپردازیم.
    در مرحله اول، برای اینکه فرم در قالب ارسال شود، در تنظیمات فرم باید استفاده از یک فایل الگو را فعال کنید - "tpl" => true ,
    در مرحله دوم، باید یک فایل الگو با پسوند *.tpl در پوشه (feedback/tpl/) مطابق با نام فرم (name="form-1") ایجاد کنید.

    مثال: (feedback/tpl/form-1.tpl)

    هدر در متن ایمیل
    %%name.title%% %%name.value%%
    %%tell.title%% %%tell.value%%

    نام، بگویید، و غیره - اینها صفات (name="") فیلدهایی هستند که کاربر آنها را پر می کند.
    title - نام عنصر فرم که در آرایه تنظیمات عنصر فرم تنظیم شده است.
    ارزش - مقدار عنصر فرم.

    فعلاً تمام اینها است، اما اسکریپت مطمئناً کامل نیست، بنابراین نظرات و توضیحات باگ پذیرفته می‌شود و در نسخه‌های بعدی رفع خواهند شد.

    P.S. فیلمنامه توسط تیم توسعه داده شده است