Info
راهنمای ساخت قالب برای ام تی

اگه مخالف این مطلب به این بلندی هستین بگین ورش دارم بزارم توی آرشیو و فقط لینكش رو بزارم اینجا

ام تی (MT) چیه؟
ام تی مخفف موبل تایپ است(Movable Type) یك برنامه است كه روی سرور اجرا میشه و كارش مرتب كردن و مدیریت مطالب یك نشریه كوچكه كه بصورت وبلاگ به كار میرود.
اگه دقیق‌تر بخواهید بدونید باید بگم كه ما برنامه ام تی رو روی سرور خودمون نصب میكنیم و بعد مطالب، عكسها و لینك‌هامون رو به اون تحویل میدیم و این برنامه خودش سایت ما رو (بر طبق قالبی كه قبلا براش تعیین كردیم) به روز میكنه و تغییر میده. مدیریت كامنت‌ها و درست كردن آرشیوهای ماهانه و موضوعی هم از كارهایی است كه این برنامه خودش انجام میده.

اگه به شكلی كه درست كردم نگاه كنید متوجه منظورم میشین. ام تی مطالب ما و هر چی دیگه كه بخواهیم بین نوشته‌ها باشه مثل عكسها رو میگیره، بعد یه سایت تحویل ما میده. (اونها رو داخل كدهای HTML جاسازی میكنه و بعد یك صفحه كامل تحویل میده)

كاری كه ام تی انجام میده تقریبا مثل همون كاریه كه سایتهایی مثل Blogger (همون BlogSpot خودمون) یا PersianBlog یا BlogSky انجام میدن. فقط این سایتها كه مجانی هستند امكانات كامل در اختیار شما قرار نمیدن و همه چی دست خود سایته ولی وقتی ام تی رو روی هاست خود بریزید دیگه همه چیش مال خودتونه.


ام تی چطوری كار میكنه؟
ام تی مثل همه برنامه‌هایی كه روی ویندوز اجرا میكنیم یه برنامه است. فقط روی سرور اجرا میشه. (سرور همون كامپیوتریه كه ما سایتمون رو روش میریزیم، وقتی شما میخواین یه سایت برای خودتون درست كنین باید یه سرور گیر بیارین. این سرور در اصل یه كامپیوتره كه همیشه روشنه و شما سایتتون رو كه روش ریختین، هر كی دیگه بخواد بیاد سایت شما رو ببینه كافیه آدرس اون سرور رو داشته باشه تا بتونه از اون كامپیوتر بخواد كه سایت شما رو نشونش بده. مثلا شما میتونین بصورت مجانی از سرور NetFirms یه سایت بگیرین. این سرور به شما یه فضای مثلا 12 مگابایتی روی هارد دیسك خودش میده كه شما میتونین هرچی خواستین رو روش بریزین. حتی میتونین یه برنامه مثل ام تی روش بریزین كه به جای اینكه روی كامپیوتر شما اجرا بشه روی اون كامپیوتر سرور اجرا بشه و فقط نتیجه كارش رو به شما نشون بده.)

بازم تو عكس نشون دادم كه تفاوت یه برنامه كه روی كامپیوتر شما اجرا میشه (Client Side Appication) با یه برنامه كه روی سرور اجرا میشه (Client Side Application). برنامه‌هایی كه روی سرور اجرا میشن دیگه از قدرت كامپیوتر شما استفاده نمیكنن، اونها فقط نتیجه كار رو به شما نشون میدن. فرض كنید شما قراره یه محاسبه خیلی سنگین سه بعدی (مثلا طراحی فیلم جنگ ستارگان) انجام بدین كه معمولا روی كامپیوتر شما ممكنه یك روز طول بكشه. ولی اگه یه كامپوتر قوی گیر بیارین كه بتونه كار محاسبه رو انجام بده، شما فقط بهش میگین چیكار كنه و بعد اون كامپیوتر قوی محاسبات رو انجام میده و در آخر فقط نتیجه رو (كه در اینجا فایل گرافیكی است) برای شما ارسال میكنه.

در واقع در ام تی كه یك برنامه اجرا شونده روی سرور است، ما از قدرت و امكانات سروری كه روش این برنامه رو نصب كردیم استفاده میكنیم و فقط مطالبی كه میخوایم منتشر كنیم رو به اون میدیم (به عنوان ورودی) و این برنامه سایت رو برای ما میسازه (سایت ساخته شده خروجی است). البته به همین كشكی هم نیست. :)


قالب ام تی چیه؟
وقتی كه برنامه موبل تایپ رو روی یك سرور نصب كردین باید براش یه قالب درست كنین، یعنی به اون بگین كه میخواین شكل سایتتون چه شكلی باشه، نوشته‌ها رو كجا و با چه خط و رنگی نشون بده و .... مثلا به همین سایت ما نگاه كنین، با ام تی ساخته میشه. من این نوشته‌ها و عكسها رو بهش میدم و ام تی خودش میاد كد HTML سایت ما رو میسازه.
این قیافه و سر و شكل باحال رو هم كه می‌بینید خودمون (Lost و Lord) طراحی كردیم. در اصل ما یه قالب درست كردیم و دادیم به ام تی و هر وقت كه یه نوشته جدید مینویسیم دیگه نمیریم كل سایت رو از اول تغییر بدیم. خود برنامه میاد این سایت رو تغییر میده.

قالب در اصل یكی دو خط نوشته است كه بین كدهای HTML سایت قرار میدیم و وقتی برنامه ام تی (كه گفتیم روی سرور اجرا میشه) میخواد اجرا بشه میاد اون جاهایی كه ما مشخص كردیم نوشته‌هامون و بقیه چیزایی كه هر روز تغییر میكنه رو جایگزین میكنه (وقتی كه سایت رو ReBuild یا دوباره سازی میكنیم این برنامه كارش رو شروع میكنه و سایت رو میسازه. در این مورد بعدا كاملا صحبت میكنیم).


یادآوری، كدهای HTML
نمیدونم تا حالا با كدهای HTML كار كردین یا نه؟ اگه از FrontPage استفاده كرده باشین حتما دیدین كه اون پایین وقتی در حالت طراحی هستین (Normal) دو تا دكمه دیگه هم هست به نامهای HTML و Preview كه دكمه HTML كدی رو كه این صفحه رو میسازه نشونتون میده و دكمه بعدی یه پیش‌نمایشه از قیافه صفحه وقتی دیگران اون رو می‌بینند.

یه نمونه از كد HTML خیلی ساده برای ساخت یه صفحه اینه:

<html>
        <title>
صفحه آزمایشی</title>
        <body>
               
سلام به صفحه من خوش آمدید
        </body>
<html>

این كدها رو كپی كنید و توی Notepad بروید و Paste كنید و بعد با یه نامی مثل test.html ضبط كنیدش. (یادتون نره كه قبل از ضبط Save as Type رو روی All Files بزارین.)
حالا وقتی test.html رو با اینترنت اكسپلورر (Internet Explorer) باز كنید یه صفحه میبیند كه عنوانش «صفحه آزمایشی» است و توش نوشته «سلام به صفحه من خوش آمدید».

این كه دیدید یك كد HTML ساده است. هر قسمت كه بین دوتا علامت كوچكتر و بزرگتر قرار گرفته رو بهش «Tag» میگن.
خیلی از Tagها به صورت زوج به كار میرن. یعنی كی نشان دهنده شروع اون قسمت است و یكی دیگه نشان دهنده پایان اون قسمت و هر چی داخل اون دوتا باشه داخل اون Tag محسوب میشه. تگ پایانی همیشه با یك اسلش «/»  مشخص میشه. مثلا «title/» نشاندهنده پایان عنوان سایت است.
مثلا تو مثال بالا اولین Tag كه بكار رفته تگ html بود كه بصورت <html> نشون داده شده. این تگ از تگ‌های استاندارد HTML است كه نشون میده این صفحه یه سایته.
تگ بعدی title بود كه عنوان سایت رو تنظیم میكنه.
اون جمله‌ای كه بین تگ title قرار میگیره بالای صفحه اینترنت اكسپلورر نشون داده میشه .
تگ Body هم نشون دهنده شروع محتویات سایت یا بدنه اصلی سایته كه چیزایی كه توی این تگ قرار بگیره بعنوان محتویات سایت نشون داده میشه.

 تا اینجاش هیچ چیز خاصی نداشت.


اصول اولیه قالبها
میخواهیم یك قالب خیلی ساده و مرتب درست كنیم. كه در عین سادگی كار ام تی رو هم نشونمون بده.
قالبها بصورت خیلی ساده همون HTML هستند كه قبلا دیدیم، فقط یك سری تگ (Tag) ویژه خود ام تی توی اونها میزاریم كه وقتی ام تی میاد سایت رو بسازه اون تگ رو با مقدارش عوض میكنه و یه HTML معمولی نشونمون میده.

مثلا توی ام تی یه تگ داریم كه اسم سایت رو نشون میده: <$MTBlogName$>. وقتی توی یك HTML این عبارت پیدا بشه (اصلا مهم نیست كجای اون HTML باشه)، خود ام تی اون رو با اسم وبلاگ عوض میكنه و یه HTML به كسی كه سایت شما رو می‌بینه نشون میده كه داخلش اسم واقعی وبلاگ شما به‌جای اون نوشته شده.

اگه بخواهیم همون كد HTML كه قبلا نوشتیم رو استفاده كنیم و به قالب ام تی تبدیل كنیمش كه به جای عنوان صفحه (Title) كه ما گذاشته بودیم «صفحه آزمایشی»، بیاد و خودش اسم وبلاگ رو بزاره اون بالا، میشه اون كد HTML رو به این تغییر داد:

<html>
        <title><$
MTBlogName$></title>
        <body>
               
سلام به صفحه من خوش آمدید
        </body>
<html>

حالا وقتی این رو به ام تی بدین و بگین این یه قالبه و سایت رو برای من بساز، ام تی میاد این تگ <$MTBlogName$> رو با اسم وبلاگ شما جایگزین میكنه میزاره داخل HTML كه برای اینجا اگه فرض كنیم عنوان وبلاگ ما «دو نفر و یك بلاگ» باشه خواهیم داشت:

 <title>دو نفر و یك بلاگ</title>

حتی میشه یك كم جلوتر هم رفت و نوشت:

<html>
        <title><$
MTBlogName$></title>
        <body>
             
خوش آمدید
<$MTBlogName$> سلام  به
        </body>
<html>

كه توی صفحه اصلی می‌نویسه: «سلام به دو نفر و یك بلاگ خوش آمدید»


درست كردن یك قالب با FrontPage
من شخصا از FrontPage برای درست كردن قالب استفاده میكنم و از خوش دستیش خوشم میاد، ولی ممكنه یكی با Notepad قالب درست كنه و یكی از یه برنامه دیگه مثل Dreamweaver استفاده كنه. ولی چون FrontPage دم دست تره معمولا از اون استفاده میشه.
توی این مثالها از FrontPage XP استفاده شده ولی در كل فرقی نمیكنه. توی نسخه‌های قبل مثل 2000 هم همینطوره.

بعد از باز كردن FrontPage یك صفحه جدید باز كنید. (New Page رو از منوی File انتخاب كنید و از اونجا Normal Page رو انتخاب كنید).
توی صفحه‌ای كه باز میشه میتونید هر چی خواستید تایپ كنید و اندازه و فونت و رنگش رو تغییر بدین یا میتونید یه عكس وارد كنید (از منوی Insert و سپس Picture/From File) یا جدول بكشید و خلاصه یه سایت طراحی كنید. اگه پایین صفحه رو نگاه كنید می‌بینید كه سه تا دكمه اونجاس شما الان دارین تو حالت Normal كار میكنید. قسمت HTML به درد كار ما میخوره (البته بعد از طراحی سایت). چون ما میخواهیم كه یك سری تگ خاص داخل قالب بزاریم.


تغییر قالب ام تی
برای تغییر قالب‌های استاندارد ام تی باید وارد خود ام تی شد (معمولا برای وارد شدن به برنامه ام تی باید یك اینترنت اكسپلورر باز كرد و به آدرسی كه ام تی رو توش نصب كردین برین. اگه فرض كنیم اسم سایت شما LostLord.com باشه معمولا توی آدرس Lostlord.com/cgi-bin/mt/mt.cgi میتونید ام تی رو اجرا كنید. البته این آدرس بستگی به محل نصب ام تی روی سرور شما داره.)

بعد از وارد كردن نام كاربر و رمز اون وارد صفحه اصلی ام تی میشین

توی این صفحه وارد Manage Weblog بشین تا صفحه خوش‌آمد گویی ام تی رو ببینید. اینجا تو ستون سمت چپ كه ابزارها و امكانات ام تی رو نشون میده وارد Template (یا «قالبها» در صورتی كه از فارسی شده ام تی استفاده میكنید.) بشین.

اینجا توی صفحه‌ای كه باز میشه لیست تمام قالبهای ام تی رو میشه دید. صفحه اول سایت ما توی قسمت Main Index قرارداره. ما هم میخواهیم همین قسمت رو تغییر بدیم ولی برای اینكه اگه یه وقت مشكلی پیش اومد بتونیم خرابكاری كه واقع شده رو جبران كنیم اول از اون یك نسخه یدكی میگیریم. پس وارد Main Index بشید (روی اسمش كلیك كنید)

حالا در قسمت Output File نام فایل رو كه باید index.html باشه به index.old تغییر بدین و بعد تیك كنار نوشته «Rebuild this template automatically when rebuilding index templates» رو برداریدو دكمه Save پایین صفحه رو بزنید و صبر كنید. بعد از چند لحظه به شما پیغام میده كه صفحه ضبط شده. حالا دوباره با كلیك بر روی دكمه Templates از ستون سمت چپ وارد صفحه قالبها بشید و «Create new index template» رو انتخاب كنید (روی آن كلیك كنید).

یك صفحه خالی میاد در قسمت Template Name نام قالب رو وارد كنید كه بعدا برای خودتون نشون داده میشه و اصلا مهم نیست اسمش رو چی میزارین ولی یه چیزی بزارین كه بعدا هم بتونید بفهمید توش چیه. مثلا من وارد میكنم (blog)  و بعد در قسمت Output File نام فایلی كه قراره تشكیل بشه رو بنویسین (اینجا باید نام «index.html» رو وارد كنیم، چون میخواهیم كه صفحه اصلی سایت ما این باشه.) و كنار «Rebuild...» هم حتما تیك خورده باشه.

حالا باید اون قالبی رو كه توی FrontPage درست كردیم بیاریم اینجا و Paste كنیم توی قسمت «Template Body»

بعد دكمه Save اون پایین صفحه رو بزنید و وقتی كار ضبط به پایان رسید دكمه Rebuild (دوباره سازی) را بزنید و در كادری كه باز میشه دكمه «REBUILD» رو بزنید تا كار تشكیل سایت انجام بشه.

حالا اگه یه سری به سایتتون بزنید و همه چیز درست باشه باید صفحه مطابق قالب شما تغییر كرده باشه.(البته عنوان سایت باید نام وبلاگ شما باشه).


اصول تگ‌های ام تی
ام تی كلی تگ داره كه میتونید توی راهنماش ببینید ولی ما از یه تعداد محدود اونا استفاده میكنیم.
قبلا كه تگ
<$MTBlogName$> رو دیدیم. كارش هم كه جایگزین كردن اون با نام وبلاگ بود.
معمولا تگ‌های ام تی به دو دسته تقسیم میشند:

  • اول تگ‌های تكی (كه بصورت یك تگ واحد به كار میروند مثل <$MTBlogName$> )
  • دوم زوج تگ‌ها (كه مثل تگ Body كه قبلا در مورد HTML گفته شد باید باهم به كار بروند و یكی شروع رو نشون میده اونیكی پایان تگ رو مثل <MTEntries> و <MTEntries/>.)

تگ‌هایی كه زوج هستند به تگ‌های در بر گیرنده (Container) مشهورند.

برای شروع فعلا به كد HTML زیر نگاه كنید:

<html dir="rtl">
<title><$MTBlogName$></title>
<body>
    <MTEntries>
        <$MTEntryTitle$><br>
        <$MTEntryBody$><br>
        <$MTEntryAuthor$><br>
        <hr>
    </MTEntries>
</body>
</html>

اگه دقت كنید، ما یك تگ زوجی داریم (MTEntries) و سه تا تگ تكی (MTEntryTitle MTEntryBody MTEntryAuthor).
كار این تگ‌ها هم به این صورته كه وقتی ام تی به MTEntries میرسه، میاد تمام نوشته‌هایی رو كه شما قبلا پست كرده بودید به جای اون جایگزین می‌كنه. البته با توجه به اون تگ‌هایی كه داخل تگ MTEntries قرار میگیره، نوشته‌ها رو قرار میده. اگه یه تك زوج تگ MTEntries بزارین هیچی نشون داده نمیشه. اما ااگه مثل اینجا بنویسین MTEntryTitle، خود ام تی میاد عنوان تك تك نوشته‌ها رو جایگزین اون میكنه.

توی این مثال ما تك تك نوشته‌ها اول عنوانشون نشون داده میشه و بعد سر خط بعدی متن كامل نوشته قرار میگیره و در خط بعد نام نویسنده متن قرار میگیره. و در آخر هم یك خط افقی زیر هر نوشته كشیده میشه.

این كد رو میتونید با كپی كردن در صفحه قالبها و توی قالب blog كه خودمون ساختیم و اسم فایلش رو گذاشتیم index.html و ضبط كردن (Save) و بعد دوباره سازی وبلاگ (Rebuild) مشاهده كنید.


طراحی كردن یك قالب
برای شروع باید یه طرح كلی برای سایتتون (یا بهتر بگم همون وبلاگتون)  بكشین:

حالا كه طرح رو كشیدیم بیاین فكر كنیم چه چیزایی توی وبلاگمون میخوایم.

  • اولش كه یه عنوان بزرگ بالای سایت باید باشه با یه عكس كه لوگوی اصلی سایته (البته میشه عكس هم نزاشت، بسته به میل خودتونه)
  • دوم اینكه باید نوشته‌ها زیر هم و ستونی قرار بگیرند.
  • بالای هر نوشته عنوان اون مطلب بصورت Bold نوشته بشه (آخه توی ام تی، هر نوشته یا مطلبی كه مینویسین میتونید براش یه عنوان انتخاب كنید، مثلا اسمش رو بزارین «نوشته اول» و بعد خود نوشته رو تایپ كنید.)
  • نوشته‌ها باید غیر BOLD باشن و از زیر عنوان شروع بشن.
  • تاریخ نوشته‌شدن مطلب و نام نویسنده مطلب زیر نوشته‌ها قرار بگیریه.
  • نظرخواهی (Comment) زیر هر نوشته قرار بگیره (البته ممكنه بعضی‌ها نخوان Comment زیر نوشته‌هاشون باشه، ولی طبق یه قانون كلی بیاین و نظرخواهی رو تو قالب اضافه كنید و اگه نخواستین نظرخواهی داشته باشین، وقتی دارین نوشته رو مینویسین یكی از امكانات ساده ام تی، به شما اجازه میده نظرخواهی رو بزارین یا نه، اینجوری اگه یه وقت خواستین این قالب رو یه جای دیگه هم استفاده كنید و یا برای یك مطلب نظرخواهی رو فعال كنید بیچاره نمیشین.)
  • كاری كنیم كه هر نوشته از نوشته بعدی مجزا بشه.
  • یخورده به قیافه سایت برسیم.
  • دیگه كلی چیز دیگه هم هست كه میشه اضافه كرد. اما وقتی اینا رو یاد بگیرین، شرط میبندم كه خودتون خیلی راحت میتونید اونها رو هم اضافه كنید.

یك قالب خوب
می‌خواهیم یه صفحه طراحی كنیم كه مواردی رو كه تو بخش قبل گفتیم داشته باشه.
به كد زیر توجه كنید، خیلی كد ساده‌ایه، از قیافه وحشتناكش نترسین، الان خط به خط توضیح میدهیمش:

توجه كنید كه وقتی در حالت HTML هستید میتونید روی یك تگ كلیك كنید و بعد راست كلیك كنید و از منویی كه باز میشه گزینه آخرش كه Tag Properties هست رو انتخاب كنید و تمام تنظیمات اون رو دستكاری كنید.

<html dir="rtl">
<head>
    <meta http-equiv="Content-Language" content="fa">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title><$MTBlogName$></title>
</head>

<body text="#000000" bgcolor="#333333">

    <p align="center">
        <b><font size="4" color="#FF9900" face="Tahoma"><$MTBlogName$></font></b>
    </p>
    <hr color="#FF9900" size="1">

    <MTEntries lastn="15">
        <div style="width: 100%; border: 1px solid #C0C0C0; padding: 5; background-color:#666666">
            <font face="Tahoma" size="2">
                <b><$MTEntryTitle$></b>
                <div style="width: 100%; border: 1px dotted #C0C0C0; padding: 5; background-color:#808080">
                    <$MTEntryBody$>
                </div>
            </font>
            <font face="Tahoma" size="1">
                نوشته شده توسط: <$MTEntryAuthor$> | در تاریخ: <$MTEntryDate$>
                <MTEntryIfAllowComments>
                    |
                    <a href="<$MTCGIPath$><$MTCommentScript$>?entry_id=<$MTEntryID$>">
                    نظرات دیگران (<$MTEntryCommentCount$>)
                    </a>
                </MTEntryIfAllowComments>
            </font>
        </div>
        <br>
    </MTEntries>

</body>
</html>
 

خط اول كه یه صفحه HTML میسازه كه راست نویسه (مخصوص صفحات فارسی)

اون Meta Tag هایی كه بین دوتا تگ Head قرار گرفته مشخص میكنه كه صفحه فارسی نوشته شده و از كدپیج یونی‌كد استفاده میكنه (اگه نمیدونین چیه هیمنطوری استفاده كنید.)

خط بعد كه عنوان صفحه رو تعیین میكنه. (قبلا دیدیم.)

بعد كه تگ Body شروع میشه و توی این تگ مشخصات صفحه از قبیل رنگ نوشته‌ها و پس زمینه مشخص میشه.

بعد یك پاراگراف داریم كه بصورت وسط چین قرار گرفته (Align=center)

داخل اون پاراگراف اول خط رو Bold میكنیم (<b>) و بعد اندازه و رنگ فونت رو تغییر میدیم كه نام سایت رو بزرگ و كلفت وسط صفحه بنویسیم.

بعد یك خط افقی می‌كشیم كه عنوان سایت از نوشته‌ها جدا بشه.

حالا میرسیم به تگ «MtEntry» كه نوشته‌ها رو نشون میده. ما یكی از سوییچ‌های این تگ رو استفاده كردیم به نام «lastn» كه عدد بعدش نشون میده چند تا از آخرین نوشته‌ها رو باید نشون بده كه ما اینجا 15 تا از آخرین نوشته‌ها رو نشون میدیم.

بعد یك DIV درست كردیم. (Div یك تگ خاص در HTML است كه باعث میشه محتویات داخل اون از بقیه صفحه جدا بشه. تقریبا مثل یك جدول تك سلولی كار میكنه، اما تفاوتش نسبت به جدول اینه كه خیلی ساده به كار میره و تازه، نوشته‌های داخل اون در حین این كه دارن از اینترنت گرفته میشن نشون داده میشه، ولی در یك جدول تا تمام محتویات جدول گرفته نشده باشه اون جدول نشون داده نمیشه.)
رنگ داخل اون و اندازه و نوع حاشیه‌اش رو تنظیم كردیم كه یك كادر خاكستری با خط حاشیه طوسی و فاصله متن از اطراف 5 نقطه كشیده بشه.

اندازه خط رو كوچیك می‌كنیم چون میخواهیم عنوان نوشته‌ها رو بنویسیم. و بعد عنوان نوشته‌ها رو بصورت Bold مینویسیم.

بعد یك DIV دیگه تعریف می‌كنیم كه دوباره بتونیم دور نوشته‌هامون یك كادر بكشیم. البته این بار رنگ زمینه رو یك كم روشن تر كردیم و حاشیه رو خط چین گزاشتیم. (الان استفاده از خط چین خیلی مد شده)

حالا متن هر نوشته داخل اون قرار میگیره.

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

حالا متن فارسی «نوشته شده توسط:»  رو می‌نویسیم و بعدش از تگ «<MTEntryAuthor>» برای جایگزین شدن با نام نویسنده مطلب استفاده كردیم
به همین صورت نوشته «در تاریخ:» به دنبالش تگ «<$MTEntryDate$>» قرار گرفته كه تاریخ نوشته‌شدن مطلب رو نشون میده.

این قسمتش جالبه. یك سری از تگ‌های ام تی، تگ‌های شرطی هستند. یعنی اگر اون شرط برقرار باشه مطالب داخل اونها نشون داده میشه و در غیر این صورت اصلا انگار كه همچین نوشته‌ای قبلا وجود نداشته.
اینجا ما از تگ شرطی «<MTEntryIfAllowComments>» استفاده كردیم كه در صورت برقرار بودن شرط اون مطالب داخل اون نشون داده میشه. مقادیر داخل این تگ در صورتی نشون داده میشه كه شما در هنگام نوشتن مطالب خود گزینه باز بودن نظرخواهی رو انتخاب كرده باشین.
یك نكته دیگه كه اینجا به كار رفته اینه كه ما یك خط عمودی كوچیك بین تاریخ و نویسنده قرار دادیم كه همیشه دیده میشه چون همیشه یك مطلب هم عنوان داره و هم تاریخ نشرش مشخصه، اگه ما اون خط عمودی رو كه خط زیر تگ «<MTEntryIfAllowComments>» قرار دادیم می‌آوردیم بیرون تگ قرار میدادیم، یك خط عمودی همیشه بعد از تاریخ دیده میشه حتی اگه اون نوشته نظرخواهی نداشته باشه. اما حالا تنها در صورتی این خط عمودی بعد از تاریخ قرار میگیره كه اون نوشته نظرخواهیش فعال باشه.

بعد هم یك لینك درس كردیم به صفحه نظرخواهی اون مطلب خواص. (این تگ رو همینطوری كه هست بكار ببرید. چون یخورده پیچیده‌است.)

بعدش هم كه همه تگ‌های زوجی رو كه تا حالا باز مونده می‌بندیم (با استفاده از «/» و همه چیز تموم شد.

این یك قالب خوشگل و تر و تمیز شد. كه واقعا برای همین چند خطی كه نوشتیم خیلی خوبه.

كپی كنیدش داخل اون قالب blog كه توی ام تی ساختیم و ضبط كنید و دوباره سازی بكنیدش ببینید چه شكلی شده. باید مثل شكل زیر شده باشه:


ضمیمه 1 - تنظیمات ام تی
یكی از دردسر سازترین چیزها در ام تی، تنظیمات اولیه اونه كه معمولا همه توش مشكل پیدا میكنند. در صورتی كه اگه یكبار درست ام تی رو تنظیم كنید دیگه لازم نیست اونها رو تغییر بدین.
حالا اینجا میخواهیم نشون بدیم كه برای راه‌اندازی ام تی چه تنظیماتی باید در قسمت «Weblog Config» وجود داشته باشه.

ابتدا با كلیك كردن بر روی دكمه «Weblog Config» در ستون سمت چپ ام تی وارد قسمت تنظیمات ام تی می‌شویم. قسمتهای مختلف اون به شرح زیرند:

  • «Weblog name:» كه نامی است كه شما برای وبلاگ خودتون انتخاب می‌كنید. این همون نامی است كه جایگزین «$MTBlogName$» در قالبها می‌گردد.
  • «Local Site Path:» كه محلی است كه سایت شما قرار میگیرد. كه محل قرارگیری فایلهای شما در روی سرور را نشان می‌دهد و اگر فرض كنیم نام كاربری كه از سایت استفاده می‌كند «lostlord» است (این همان نامی است كه سرور شما را میشناسد و معمولا برای Login كردن به صفحه Control Panel سایت یا FTP خود از آن استفاده می‌كنید.)، باید داشته باشید: (توجه شود كه این مقدار با «/» شروع میشود و بدون آن تمام میشود.)
  • «Site URL:» كه آدرس كامل سایت شما است: (توجه شود كه در انتهای آن «/» قرار می‌گیرد.)
  • «Local Archive Path:» آدرسی است كه قرار است آرشیو شما در آن تشكل شود. بعضی‌ها همان آدرس سایت را میدهند و تمام فایلهای آرشیو درون ریشه سایت ساخته می‌شود كه به نظر من درست نیست و بهتر است یك شاخه به نام «Archive» مجزا در شاخه اصلی سایت ساخته شود.(توجه شود كه این مقدار با «/» شروع میشود و بدون آن تمام میشود.)
  • «Archive URL:» آدرس كامل آرشیو است در سایت شما. (توجه شود كه در انتهای آن «/» قرار می‌گیرد.)
  • در انتها هم زمان ساعت محلی خود را تنظیم می‌كنید. كه برای ایران این مقدار «3.5+» می‌باشد.

نوشته جناب lost در تاریخ: November 17, 2003 1:47 AM
لینک دنبالک: http://www.lostlord.com/cgi-bin/mt4rc2/mt-tb.cgi/243

دنبالک ها:
24- linkdooni
http://www.lostlord.com/archives/002512.html...
با عنوان: بهترين توضيح براي طراحي قالب موبل تايپ نوشته شده در: November 20, 2003 12:17 AM

25- PaGondeh
همين جا پاسخ پرسش نويسنده را هم بدهم،....
با عنوان: يک راهنما برای MT کاران نوشته شده در: November 20, 2003 2:25 AM

26- و اينك اين من ِ سانسور شده!
اگه مي‌خواين بدونين كه اين MT يا Movable Type كه من توي يه ماهة اخير چند بار اسم بردم و گفتم كه من هم MT شدم و اينا، چيه، يه سر بزنين به اين مقالة دوس...
با عنوان: MT و راهنماي ساخت قالب نوشته شده در: November 22, 2003 5:25 PM

27- Linkdooni
http://www.lostlord.com/archives/002512.html...
با عنوان: يک راهنمای عالی برای ام‌تی نوشته شده در: December 14, 2003 4:36 AM

28- One Click For Ever
1 ) توضيحاتي كلي و مفيد درباره سيستم موويبل‌تايپ 2 ) آموزش نصب و راه اندازي وبلاگ بوسيله موويبل‌تايپ 3 ) يك آموزش ساده و كامل ديگر براي نصب مو...
با عنوان: ليست كامل مقالات فارسي در مورد سيستم Movable Type نوشته شده در: March 20, 2004 2:49 PM


نظرها:
1-

بسيار عالي است حرف نداره


نوشته جناب حسین در تاریخ November 17, 2003 11:57 AM

2-

مرسيييييييييي !!!!! خيلي خيلي ممنون :)


نوشته جناب Mehdi HE در تاریخ November 17, 2003 12:48 PM

3-

كارت حرف نداره


نوشته جناب peyman در تاریخ November 17, 2003 12:58 PM

4-

من ليست تگ ها رو مي خوام.. بيشتر از اون تگ هاي معمولي كه همه استفاده مي كنن.. در مورد پلاگين ها هم مشكل دارم (چه جوري ميشه طراحي كرد؟ زبان ش چيه؟) ممنون :)


نوشته جناب Mehdi HE در تاریخ November 17, 2003 1:14 PM

5-

گوياترين و روان ترين متن آموزشي فارسي که تا به حال توي اينترنت ديده م! واقعا دستتون درد نکنه. پايدار و پيروز باشيد...


نوشته جناب buf در تاریخ November 17, 2003 3:31 PM

6-

آقا فكر كنم مرغابي هم كه آي كيوش دوازدهه بفهمه ام تي چيه و چجوري باهاش قالب بسازه...بابا ايول...نه به اون تخصصي نوشتنت در باب طنز نه به اين ملين نويسي در باب جدي!...ولي الحق و الانصاف كه خيلي خوب نوشتي


نوشته جناب Lord در تاریخ November 17, 2003 9:09 PM

7-

سلام.خیلی باحالی.منتها تو کارایی که به ftpمربوط ميشه من چيكار كنم.آخه mtرو ازweblogs.usگرفتم


نوشته جناب پدرام در تاریخ November 18, 2003 12:53 AM

8-

بابا سواد :-) بابا ای ول


نوشته جناب علی در تاریخ November 18, 2003 7:07 AM

9-

سلام/چه جوري ميتونم mt رو رو كامژيوتر خودم نصب كنم و آفلاين كار كنم؟


نوشته جناب پدرام در تاریخ November 18, 2003 1:42 PM

10-

سلام! واسه تون ميل زدم. منتظر جواب تون هستم..


نوشته جناب Mehdi HE در تاریخ November 18, 2003 1:47 PM

11-

ميشه در مورد نحوه’ نصبش بيشتر توضيح بدين. اگه لينكي در اين مورد معرفي كنين كه خيلي عالي ميشه.


نوشته جناب samirpaashaa در تاریخ November 20, 2003 12:05 AM

12-

فقط مي تونم بگم يك دنيا ممنون عالي بود و عزيز ادامه بده داشتم نا اميد مي شودم از پيدا كردن منبع فارسي دمت گرم اين بلاگ رولينگ درست بشه لينك بهتون مي دم اصلا جات رو سر ماست عزيز باي


نوشته جناب morteza در تاریخ November 20, 2003 12:49 AM

13-

سلام دوست عزيز
مطلب فوق‌العاده كاربردي بود
من كه شخصا كلي استفاده كردم
منتظر ه باقي مطالب خوبت هم هستم


نوشته جناب محسن در تاریخ November 20, 2003 12:01 PM

14-

سلام دوست عزيز
مطلب فوق‌العاده كاربردي بود
من كه شخصا كلي استفاده كردم
منتظر ه باقي مطالب خوبت هم هستم


نوشته جناب محسن در تاریخ November 20, 2003 12:01 PM

15-

آقا راهنمات رو ديدم. دستت درد نكنه. خيلي زحمت كشيدي و وقت گذاشتي براش. خيلي هم خوب دراومده. البته چون لازمش نداشتم، نخوندمش، اما با يه نگاه سطحي كاملاً معلومه كه خيلي كاربر پسنده. اگه حس و حالش رو داشته باشي كه اين شيوه رو ادامه بدي، و كم كم كه خودت چيزاي بيشتري ياد مي‌گيري، راهنماش رو بنويسي، بعد از مدتي، واس خودت مرجعي خواهي شد. دست مريزاد و موفق باشي.


نوشته جناب غزمر در تاریخ November 22, 2003 5:42 AM

16-

دست مريزاد!
مطلب خيلي به‌دردبخوريه! نمي‌دوني چه‌قدر از گره‌هاي كارم رو باز مي‌كنه! :)


نوشته جناب شين در تاریخ December 22, 2003 12:46 PM

17-

ممنون خیلی مفید بود:)


نوشته جناب بالماسکه در تاریخ December 28, 2003 7:28 PM

18-

سلام...ممنون از زحمات شما....من میخوام وبلاگم را تغییراتی بدم...بلد نیستم..کمکم میکنی ممنون..حامد


نوشته جناب حامد حامدی در تاریخ December 31, 2003 5:39 PM

19-

سلام...ممنون از زحمات شما....من میخوام وبلاگم را تغییراتی بدم...بلد نیستم..کمکم میکنی ممنون..حامد


نوشته جناب حامد حامدی در تاریخ December 31, 2003 5:40 PM

20-

سلام...ممنون از زحمات شما....من میخوام وبلاگم را تغییراتی بدم...بلد نیستم..کمکم میکنی ممنون..حامد


نوشته جناب حامد حامدی در تاریخ December 31, 2003 5:40 PM

21-

با تشكر از شما و خسته نباشيد

من در يك شركت يك وب سايت(داخلي) بوسيله فرانت پيج طراحي كرده ام . ميخواهم در اين وب سايت يك صفحه آموزشي به صورت آنلاين طراحي كنم. با توضيحاتي كه در بالا داديد تصميم به استفاده از ام تي گرفتم ولي هيچ اطلاعي از ام تي ندارم .ممون ميشم اگه من را راهنمايي كنيد.


نوشته جناب مجتبی لطفعلی در تاریخ January 5, 2004 9:48 AM

22-

بابا اي ي ي ي ي ي ي ي ي ي ي ي ول
حالا فهميدم چي كار كردي!


نوشته جناب Amir در تاریخ January 21, 2004 4:32 PM

23-

سلام
بهم سربزن


نوشته جناب مرتضی در تاریخ January 28, 2004 3:32 PM

24-

اگه امكان داره آدر س اين ام تي را هم به ما بدهيد


نوشته جناب علی در تاریخ February 24, 2004 9:48 AM

25-

hkauly ali bood. agar meshavad dar imellam baram bgoo chetory matlab banwesam ta dansh amoozan an ra bkhanand akhh man moshavaram tanks


نوشته جناب hasan در تاریخ March 13, 2004 6:39 AM

26-

ممنون از شما


نوشته جناب HADOO در تاریخ March 17, 2004 6:46 PM

27-

خوب
سال نو مبارك


نوشته جناب khalili در تاریخ March 20, 2004 2:32 AM

28-

با سلام
من و چند تن از دوستانم یک شرکت فنی مهندسی زده ایم و ما قصد داریم یک سایت برایش خودمان طراحی کنیم . البته یه چیزایی از اچ تي ام ال بلدیم ولی نه اون طور زیاد كه بشه يك سايت ساخت . خواهشمنديم ما را راهنمايي كنيد .
تلفن تماس 64532256 شركت متروي تهران
يا 09122088178
راستي آيا برنامه اي هست كه بتوان با تايژ در آن خيلي راحت به اچ تي ام ال تبديل شود و اگر هست چگونه مي توان آن را تهيه كرد . چون در سايت aghaghi.com در قسمت برنامه هاي فارسي و قسمت آن لاين يك برنامه دارد ولي نمي توان دانلود كرد . خواهشمنديم اگر سراغ داريد راهنمايي فرمائيد . حاضر به خريداري آن هستيم
با تشكر : سيد مجيد حسيني


نوشته جناب سید مجید حسینی در تاریخ March 27, 2004 4:20 PM

29-

از اطلاعات دقيقي كه دادين ممنونم


نوشته جناب Mohammad در تاریخ March 28, 2004 9:22 AM

30-

بابا.........ويژژژژژژژژژژژژژژژژژژژژژژژژژژژژژژژژژژژژژژژژژژژژ


آخر آموزش روان


نوشته جناب boed در تاریخ April 1, 2004 4:50 AM

31-

عاليه


نوشته جناب عليرضا در تاریخ May 1, 2004 2:02 PM

32-

عزيز اين ام تي رو از كجا داونلود كنم همون موويبل تايپ؟
ضمنا چرا پ شما اينقدر چپ ميپره؟
پاينده پر پرواز پرنده ممكنه تا آخر عمر بنده اين پرسش رو نبيني ولي هر وقت ديدي لطفا يك حالي به اين غربت زده انگليسي بده


نوشته جناب Arshid در تاریخ May 7, 2004 2:20 AM

33-

آقا كرديم يعني داونلود كرديم حالا نميدونيم كه پست قبلي رو چه جور پس بگيريم اين يكي رونوشتيم سپاس


نوشته جناب arshid در تاریخ May 7, 2004 2:28 AM

34-

آقا دستت درد نكنه ميگم آموزش بدرد بخوريه ها...
در ضمن
اگه دنبال راهنماي نصب مووبل تايپ روي نت فيرمز هستي به ما هم يه سري بزن.
قربون همگي...


نوشته جناب alireza در تاریخ May 27, 2004 1:12 AM

35-

بابا دمت گرم! تا حالا آموزشي به اين باحالي و سادگي تو عمرم نديده بودم. من كه خيلي باهاش حال كردم.
بهر حال دستت درد نكنه.


نوشته جناب ali در تاریخ June 14, 2004 6:38 PM

36-

بازهم تشكر
آقا يه ميل به ما بزن....


نوشته جناب moslem در تاریخ July 10, 2004 3:49 PM

37-

سلام
مي خوام بدونم چطور كاري بكنم كه وقتي روي عنوان كليدي مي رم رنگ آن عوض بشه قبل از اينكه روش كليك كنم؟


نوشته جناب ali در تاریخ July 24, 2004 12:59 AM

38-

agha lotfan begoo aslan kar ba html chetoriye man karesho balad nistam age mishe baram tozihe kamel bede ba aks ...mamanoonam


نوشته جناب mehdi در تاریخ July 30, 2004 1:20 AM

39-

با سلام
ضمن عرض خسته نباشيد
من مي خوام يه سايت طراحي كنم و مي خوام يه سري ليستهاي پايين افتادني داشته باشه تا حالا با فرانت پيج 2003 و 2000 كاركردم ولي نشد نتونستم محل اون پيوندها رو پيدا كنم منظورم از ليست پايين افتادني ليستهاي عنوان يعني مثلا اخبار در سطر اول است و يه سري تيترهاي اخبار هم زير اين عنوان قرار بگيرند مثل اخبار ورزشي . اخبار بانوان . علمي و...
اگر لطف كنيد من رو راهنمايي كنيد متشكر مي شم
info@asr-e-neyriz.com


نوشته جناب ابراهيم در تاریخ September 25, 2004 10:30 AM

40-

در مورد عفب-8 برام mail بفرست ممنون


نوشته جناب يحيي در تاریخ October 16, 2004 8:36 PM

41-

از مطالبتون استفاده كردم..........متشكرم


نوشته جناب comeil در تاریخ December 20, 2004 4:28 PM

42-

من نظر خاصي ندارم


نوشته جناب khnv در تاریخ June 8, 2005 10:40 AM

43-

اقا یکی که بلد باشه اگه زحمتی هم براش نباشه به ما بگه این DIV رو چطوری توی فرانت پیج میشه ساخت؟


نوشته جناب سید امیر در تاریخ October 20, 2005 12:55 PM

44-

من از ام تي نمي دانم مي خواهم يك عزيزي به من كمك كند


نوشته جناب علي در تاریخ November 17, 2005 9:42 AM

45-

سلام
واقعا دست درد نکنه...
bye


نوشته جناب karim در تاریخ April 4, 2006 8:01 AM

46-

مطلب بسیار اموزنده و عالی بود واقعا جای تشکر داره خدا قوت این اولین باری که من به یه سایت نظر می دم خیلی عالیه


نوشته جناب رجی مرد در تاریخ May 22, 2006 11:49 AM

47-

Salam
Man Yek Seri Code Html Mikhastam Baraye weblogam Ke Peyda Nakardam.
Dar Har Sourat MOvafagh Bashid.
Asal


نوشته جناب Asal در تاریخ July 5, 2006 2:32 PM

48-

خیلی مطلب خوبی بود دستت درد نکنهه


نوشته جناب alfred53 در تاریخ June 9, 2007 10:13 PM

49-

دم شما گرم! واقعا ممنون


نوشته جناب Eldorado در تاریخ January 5, 2008 9:51 PM


نظر شما