نحوه ساخت فرم بوسيله مويبل تايپ
سيستم وبلاگ نويسي مويبل تايپ آنقدر گسترده برنامه نويسي شده که واقعا همه کار مي توان توسط آن انجام داد ، و هر گونه ابتکار و نوآوري در اين سيستم به راحتي ميسر است . من هم يک ترفند ابتکاري در مويبل تايپ بکار برده ام که البته داراي يک سري نکاتي است که بعدا که به پاسخ ين نکات دست پيدا کردم در ادامه همين يادداشت مي آورم . در ضمن در تمام مقالات اين وبلاگ نيز همين رويه ادامه خواهد داشت يعني اگر به نکته تازه اي در مورد مقاله ي برخورد کردم در ادامه همان مقاله اضافه خواهم کرد پس هر چند وقت يک بار به مقالاتي که علاقمنديد سر بزنيد . يا اينکه در خبرنامه عضو شويد تا از آخرين خبرها در مورد فعاليت هايم مطلع شويد .
يکي از مشکلاتي که بسياري از مسئولان سايتهاي مختلف ( مخصوصا وبلاگنويسان ) با آن مواجه اند ، درست کردن فرم براي سايتشان است يعني هاستشان لينوکسي است و فرم asp نمي توانند استفاده کنند و خب براي تهيه فرم پي اچ پي هم بايد بانک اطلاعلاتي درست کنند که کاري است تخصصي و آن دسته که تخصص در برنامه نويسي ندارند مجبور مي شوند از
سايتهايي که بطور رايگان اين خدمات را اريه مي دهند استفاده کنند.
شما اگر مويبل تايپ روي هاستتان نصب باشد ميتوانيد به تعداد نامحدودي فرم در سايتتان ( يا حتي در سايتهاي ديگر ) قرار دهيد . چگونگي انجام اينکار را برايتان توضيح مي دهم .
:::::مرحله اول ( ايجاد وبلاگ جديد ) :
ابتدا در مويبل تايپ
يک وبلاگ جديد مي سازيد که ترجيحا آنرا
Forms (البته اين اسم اختياري است) نامگذاري کنيد.
:::::مرحله دوم ( فرستادن يادداشت):
يک يادداشت به هر عنواني يا هر متني بنويسيد و بفرستيد . البته
بهتر است که عنوان را انگليسي انتخاب کنيد ( هر چند فرقي نمي کند ). مثلا :
عنوان : Orders
متن يادداشت : فرم سفارش خريد
شما ميتوانيد Post Status را هم بصورت Publish قرار دهيد و هم اينکه ميتوانيد در حالت Draft بگذاريد که به نظر من هم بهتر است در حالت Draft باشد .
:::::مرحله سوم ( طراحي صفحات فرم): بايد سه
صفحه مختلف طراحي کنيد که يکي از صفحات را در هر جايي از سايتتان مي توانيد قرار
دهيد و يا حتي ميتوانيد در سايتهاي ديگر قرار دهيد ، و دو صفحه ديگر بايد در قسمت
List Templates قرار گيرد .
فرم اول : اين فرم را ميتوانيد در هر جاي سايتتان قرار دهيد.
<form method="post"
action="http://www.YourDomain.com/cgi-bin/mt/mt-comments.cgi"
name="comments_form">
<input type="hidden" name="entry_id" value="XXX" />
<label for="author">نام:</label>
<input tabindex="1" id="author" name="author" size="20"><br>
<label for="email">ايميل:</label>
<input tabindex="2" id="email" name="email" size="20" /> <br>
<label for="url">http://</label>
<input tabindex="3" id="url" name="url" size="20" /><br>
<textarea tabindex="4" id="text" dir="rtl" name="text" cols="50" rows="10"
></TEXTAREA>
<br>
<input type="submit" name="post" value="post">
</form>
فرم دوم و سوم :
قالب Comment Listing Template :
<html>
<head>
<title>تاييد سفارش </title>
<meta http-equiv="Content-Language" content="fa">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<MTComments lastn="1" sort_order="descend">
" <$MTCommentAuthor$>" پيام شما فرستاده شد و در اولين فرصت پاسخ داده خواهد شد
.<br>
با تشکر .
<br>
اطلاعات ثبت شده :
<br>
<$MTCommentBody$><br>
ايميل: <a href="mailto:<$MTCommentEmail$>"><$MTCommentEmail$></a><br>
وبلاگ / سايت: <a href="<$MTCommentURL$>"><$MTCommentURL$></a>
</MTComments>
</body>
</html>
قالب Comment Error Template :
<html>
<head>
<title>بروز خطا در فرستادن پيام </title>
<meta http-equiv="Content-Language" content="fa">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
پيام شما فرستاده نشده لطفا تصحيح بفرماييد.
<br>
<b><$MTErrorMessage$></b>
<br>
<form method="post"
action="http://www.YourDomain.com/cgi-bin/mt/mt-comments.cgi"
name="comments_form">
<input type="hidden" name="entry_id" value="XXX" />
<label for="author">نام:</label>
<input tabindex="1" id="author" name="author" size="20" /><br>
<label for="email">ايميل:</label>
<input tabindex="2" id="email" name="email" size="20" /> <br>
<label for="url">http://</label>
<input tabindex="3" id="url" name="url" size="20" /><br>
<textarea tabindex="4" id="text" dir="rtl" name="text" cols="50"
rows="10"></TEXTAREA>
<input type="submit" name="post" value="post">
</form>
</body>
</html>
اين فرمها که در واقع قالب نظرات وبلاگ محسوب مي شوند را بايد در قسمت List Templates وبلاگتان قرار دهيد . يعني در بخش تغيير قالب نظرات که به
ترتيب در Comment Listing Template و Comment Error Template قرار مي گيرند .
نکته خيلي مهم : در اين فرم دو بخش وجود دارد که بسته به هر يادداشتي
(فرمي ) بايد عوض شود . اول بجاي YourDomain بايد آدرس سايت خود را قرار دهيد . و
بعد اينکه بجاي XXX در فرم بالا id يادداشتي که فرستاديد رابايد قرار دهيد که راه
بدست آوردن اين id هم خيلي ساده است . برويد به قسمت Main Menu >
FormsEditing Menu > List & Edit Entries و روي يادداشت جديدي که ساخته ا يد کليک راست
کنيد و id يادداشت مورد نظر را از آنجا پيدا خواهيد کرد :


حالا شما مي توانيد به تعداد بي نهايت فرم در سايتتان درست کنيد و حتي ميتوانيد در سايتهاي ديگر نيز اين فرم را قرار دهيد . البته بايد به ازاي هر فرم يک يادداشت جديد بفرستيد و
id آن يادداشت را در محلي که توضيح داده شد قرار دهيد .
اگر بخواهيد متن پيامهايي که از اين طريق براي شما ارسال مي شود به ايميلتان نيز فرستاده شود بايد در قسمت تنظيمات وبلاگتان Email new comments را تيک زده باشيد .
( توضيح کامل )
هر گونه سوال و اشکالي در مورد اين مقاله و يا تمام قسمتهاي مختلف مويبل تايپ داشتيد بنده
در خدمت شما
هستم .
۵:۰۹ صبح