آموزش برنامه های گرافیکی
اسفند 1386
ش ی د س چ پ ج
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29    
آرشیو
موضوع بندی



آموزش جامع 30 زبان خارجی Close
تبلیغات در بلاگ اسکای

پنجشنبه 4 مرداد ماه سال 1386
SWISHmax(بخش چهارم)

 

ساخت فرم تماس با ما در SWiSHmax

گویا سری آموزش SWiSHmax طرفدار زیاد پیدا کرده و بیشتر بازدیدها از سایتم به نتایج جستجوی همین آموزشها در جستجوگرها بوده است ، لذا بر آن شدم همچنان ادامه بدم . البته اگر آموزش های قبلی رو مطالعه کرده باشید متوجه شده اید که به موارد سلیقه ای و پیش پا افتاده اشاره نشده و مهارت مخاطب در حد متوسط فرض شده است .
و اما فرم تماس با ما :
یکی از مزایای یک سایت خوب پل ارتباطی بین مخاطب و نویسنده است که برای تبادل سوالات ، پیشنهادات و انتقادات ، فرم تماس با ما ، بهترین راه محسوب می شود . ما در این آموزش یک فرم با سویش می سازیم که شامل سه فیلد نام ، آدرس پستی ، متن پیام و دو دکمه Submit و Reset ( برای ارسال و انصراف ) می باشد . با فشرده شدن دکمه ارسال متغیر های نام ، آدرس پستی و متن پیام به فایل Contact.php ارسال می شود که موتور فرم محسوب می شود . در این فایل تابع ایمیلی هست که اطلاعات فرم را به پست الکترونیکی شما ارسال می کند . در این فایل در خط &$sendTo = "YourAddressEmail"; ، شما باید آدرس پست الکترونیک خود را داخل کوتیش وارد کنید . البته خط بعد موضوع نامه است که آن را می توانید به دلخواه خود تغییر دهید . خوب کافیست ، قصد آموزش PHP را نداریم . برویم سر اصل مطلب :
1-
با استفاده از ابزار Text یک فیلد بسازید و با توجه به شکل پارامترهایش را تنظیم کنید . از این تکست کپی بگیرد و دو بار برای ساختن فیلدهای ایمیل و پیام Past کنید

نام فیلد ایمیل را userEmail و نام فیلد پیام را userMessage وارد کنید . بعد برای فیلد پیام وارد قسمت Dimensions شوید و مقدار Width را 250 و مقدار lines را 6 وارد کنید . به شکل زیر توجه کنید .

البته برای کاملتر شدن و اختصاصی تر شدن می توانید تعداد کراکتر ها و دیگر خصوصیات آن را با توجه به شکل زیر تغییر دهید که زیاد ضروری نیست .

2- حالا باید برای هر فیلد یک text با خاصیت Static در کنار هر فیلد ایجاد کنیم . که فکر می کنم با توجه به شکل نیاز به توضیح بیشتر نباشد .

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

3- حالا باید دکمه ها رو اضافه کنیم دو دکمه با نام Submit و Reset . چند روش برای ساخت دکمه هست که ساده ترین آن به این صورت است :
با استفاده از ابزار Rectangle یک مستطیل با هر رنگی که دوست دارید ایجاد کنید و نامش را Submit قرار دهید . حالا روی مستطیل راست کلیک کنید و Convert to Button را از Convert انتخاب کنید . بعد یک تکست جدید و با مقدار Submit و آن روی مستطیل قرار دهید . همین . از روی آن کپی و Past کنید و مقدار دکمه دوم را هم Reset قرار دهید. حالا باید چیزی شبیه شکل زیر در آورده باشید .

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

دکمه Submit وظیفه ارسال فیلد ها فایل PHP را بر عهده دارد . پس من مقدار هر سه فیلد نام و ایمیل و متن را داخل متغیرهای Name ، Email ، Message قرار دادم و با یک تابع LoadVariables آن را به فایل Contact.PHP ارسال کردم .
( Add Script | Movie Control | load/Unload Sprite | LoadVariables(..) )
5-
و اما دکمه Reset که باید مقدار متغیر ها را خالی کند و فرم دوباره ریست شود . که اسکریپت های آن را با توجه به شکل بنویسید .

6- خوب کار فایل فلش ما تمام است کافیست آن را به Export ، SWF کنید . البته دقت کنید که این دو فایل باید در یک شاخه قرار بگیرند . البته متذکر می شوم که این آموزش به حداقل کار اشاره کرده است یعنی شما می توانید روی تک تک فیلدها و دکمه ها افکت بگذارید ، تا نتیجه کار زیبا به نظر آید .

7- این هم کدهای php :

<?php
$name = $HTTP_POST_VARS['Name'];
$email = $HTTP_POST_VARS['Email'];
$message = $HTTP_POST_VARS['Message'];
$message = stripslashes($message);
$sendTo = "YourAddressEmail";
$subject = ":: Message";
$msg_body = "Name: $name ";
$msg_body .= "E-Mail: $email ";
$msg_body .= "Comments: $message ";
$header_info = "From: ".$name." <".$email.">";
mail($sendTo, $subject, $msg_body, $header_info);
?>

کافیست به جای YourAddressEmail ، آدرس ایمیل و :: Message ، عنوان مورد نظر خود را وارد کنید . از این کدها کپی بگیرید سپس در یک فایل Notpad ، Past کنید و فایل را با نام contact.php ، Save as کنید . البته فراموش نشود که نوع فایل را باید All files انتخاب کنید .


برای عضویت در خبرنامه این وبلاگ نام کاربری خود در سیستم بلاگ اسکای را وارد کنید
نام کاربری
تعداد بازدیدکنندگان : 27341


Powered by BlogSky.com

عناوین آخرین یادداشت ها