2 بستن کامنتها قدیمی

براي بستن کامنتها (بخش نظرات) در پستهاي قديمي چند راه وجود دارد:
۱. بستن به صورت دستي.
۲. با استفاده از پلاگينهاي نوشته شد.

روش اول:
اين روش کمي دشوار و وقت گير مي باشد. براي اينکار بايد مراحل زير را طي کنيد:
- ابتدا به بخش ويرايش پستها رفته
- بروي يکي از پستهايي که ميخواهيد بخش نظرخواهي را ببنديد کليک کرده و به بخش اديتور وارد ميشويد.
- در پايين صفحه گرينه Allow Comments را به صورت بسته (Close) دخيره مي کنيد.

روش دوم:
اين روش به دو راه ميتوانيد انجام دهيد.
الف) به روش David Raynes:
- فايلها مربوط را دانلود کنيد. (mt-close.tar.gz و يا mt-close.zip)
- با استفاده از WinZip و يا WinRar فايل دانلود کرده را باز کنيد.
- فايل mt-close.cgi را در دايرکتوري مووبل تايپ جايي که فايل mt.cgi قرار دارد آپلود کنيد.
- در بخش Address Bar آدرس فايل mt-close.cgi را تايپ کنيد. به صورت زير:
http://your.mt.url/mt-directory/mt-close.cgi
در اينجا مي توانيد وبلاگهايي که دوست داريد بخش نظرات قديمي را ببنديد را انتخاب کرده و زمان آنها را مشخص کرده ببنديد.

ب) به روش Alan M. Carroll
- فايل مربوط را دانلود کنيد. (MTCloseComments.zip)
- با استفاده از WinZip و يا WinRar فايل دانلود کرده را باز کنيد.
- MTCloseComments.pl را در پوشه پلاگينها آپلود کنيد.  اگر پوشه پلاگين را نداريد در دايرکتوري که فايل mt.cgi يه پوشه جديد با نام plugins بسازيد و فايل مربوط را در آنجا آپلود کنيد.
- سپس يکي از تگهاي زير را در قالب بگذاريد.


<MTCloseComments old="21">
<MTCloseComments>
<MTCloseComments inactive="3">
<MTCloseComments old="7" inactive="3">


توضيحات مربوط به تگها:
۱. اين تگ براي پستهايي هست که از تاريخ پست آنها ۲۱ روز ميگذرد. شما مي توانيد با تغيير دادن اين عدد زمان بسته شدن کامتنها را تغيير دهيد.
۲. اين تگ پستهايي که در صفحه اصلي قرار دارند و از زمان پست آنها زمان طولاني ميگذرد به کار ميرود.
۳. اين تگ براي پستهايي هست که در صفحه اصلي قرار ندارد و از زمان فعاليت آنها ۳ روز ميگذرد.
۴. اين تگ هم براي پستهايي هست که در صفحه اصلي قرار ندارند و از زمان پست آنها ۷ روز ميگذرد.



[ Posted by: Taha ] . [June 21, 2004 @ 03:35 PM] . [ Comments (140) ]

 
   2 Compare Plugin

درباره پلاگين
همانطوري که از اسم پلاگين مشخص ميباشد، اين پلاگين براي مقايسه به کار ميرود. براي مثل با استفاده از اين پلاگين مي توانيد يه وبلاگ دو و يا چند ستوني داشته باشيد و يا براي هر موضوعَ، نويسنده، و ... يه علامت و يا نشان خاصي بگذاريد.

نصب:
۱. ابتدا اين پلاگين را دانلود (DOWNLOAD) کنيد.
۲. بااستفاده از نرم افزار WinZip فايل را باز کنيد.
۳. فايل Compare.pl را در پوشه plugins آپلود کنيد. اگر اين پوشه را نداريد آنرا در دايرکتوري (پوشه) که فايل mt.cgi وجود دارد بسازيد.

نحوه کارکرد پلاگين:
مقادير در مقايسه:
اين مقادير مي توانند Equal, Less, Greater باشند، اينها دو حالت a و b دارند. براي مثال:


<MTIfNotEqual a="[MTEntryAuthor]" b="[MTEntryAuthorNickname]">
 <$MTEntryAuthorNickname$>
</MTIfNotEqual>


در مثال بالا اگر اسم اصلي و مستعار نويسنده يکي نباشه اسم مستعار آن نشان خواهد داد.
اگر بخواهيم مثال بالا را به زبان برنامه نويسي توضيح دهيم به اين صورت خواهد بود:
اگر اسم اصلي نويسنده با اسم مستعارش يکي نبود، پس اسم مستعار را نشان بده.

حالتهاي مخلتف مقايسه:
MTIfEqual


<MTIfEqual a="[MTEntryAuthor]" b="Bob" b1="Carol" b2="Ted" b3="Alice">
 <img src="/images/special_people.gif">
</MTIfEqual>


توضيح مثال: اگر اسمهاي نويسندگان Bob, Carol, Ted, Alice بود عکس special_people.gif را نشان بده.
همانطوري که توجه مي کنيد در اين مثال ما چند گزينه داريم که هر کدام را با استفاده از حروف b, b1, b2, b3 از هم جدا کرديم.

براي اطلاعات بيشتر درباره نحوه کارکرد اين پلاگين در حالتهاي مخلتف مي توانيد به اين صفحه سربزنيد.
حال باستفاده از اين پلاگين مي توانيد يه بخش لينکدوني همانند وبلاگ من (عقابها) بسازيد



[ Posted by: Taha ] . [April 16, 2004 @ 08:38 PM] . [ Comments (278) ]

 
   2 مووبل تایپ فارسی

اول اين پست بايد بگم که پست قبلي (شکلک براي ام تي) کمي مشکل داشت که رفع شد. البته اين مشکل در متن انگليسي هم وجود داره.


ديروز تصميم گرفتم که ام تي رو فارسي کنم براي همين هم سري به سايت ام تي زدم٬ که ديدم قبل از من يکي به اين فکر افتاده و قبل از من آقاي عزيز الله آشفته اين کار رو کرده و زحمت فارسي کردن ام تي رو کشيدن. اگر شما هم دوست داريد که ام تي فارسي رو هم تجربه کنيد مراحل زير رو دنبال کنيد:


۱- اول همه بايد فايلهاي فارسي رو از اينجا دانلود کنيد. حجم خيلي کمي داره و حدود ۳۳ کيلو بايت هست.


۲- فايل fa.pm رو در پوشه extlib/MT/L10N/آپلود کنيد. اگر اين پوشه وجود نداشت آن را بسازيد. توجه کنيد که اين فايل را در حالت ASCII آپلود کنيد.


۳- پوشه lang-fa را در پوشه images و در کنار پوشه lang-en-us به حالت BINARY آپلود کنيد.


۴- styles.css را در پوشه MT بر روي فايل قديمي آپلود کنيد.


۵- حالا به منوي اصليام تي برويد و وارد قسمت Edit your profile شويد. در قسمت Preferred Language زبان persian را انتخاب کنيد و دکمه save را بزنيد.


۶- از مووبل تايپ فارسي لذت ببريد :)


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


Regular Expression Match
Upload
Popup Image
Embedded Image
Log Entry
Remote Interfaces



[ Posted by: Hossin ] . [March 31, 2004 @ 07:58 PM] . [ Comments (9) ]

 
   2 سوال و جواب از نوع مووبل تايپي

اشاره : در اين مطلب قصد دارم چند مقاله از انجمن هاي پشتيباني سايت مووبل تايپ را ترجمه کنم و در بلغان تولز قرار دهم. شايد اين ها مشکلات احتمالي شما هم باشند.
مشکلات مربوط به نصب مووبل تايپ
سوال : براي اولين بار است که مووبل تايپ را نصب مي کنم و در صفحه mt-load.cgi به اين ارور بر مي خورم :
Unsupported driver MT::ObjectDriver::DBI::mysql
Database smartin_mt
DBUser smartin_smartin: Can't locate object method "DBUser" via package "smartin_smartin" (perhaps you forgot to load "smartin_smartin"?) at (eval 3) line 1.
BEGIN failed--compilation aborted at (eval 3) line 1.
نام کاربري ديتابيس درست است ، همان طور که خود ديتابيس مشکلي ندارد. از نظر ديتابيس مطمئن هستم.
جواب : بايد مطمئن شويد که mt.cfg در حالت ASCII بالاگذاري (آپلود) شده است.
سوال : من ام تي را نصب کردم و توانستم مطلبي بنويسم ولي بعد از آن وقتي آن را بازسازي کردم متوجه شدم که صفحه index در دايرکتوري cgi-bin است. چگونه مي توانم آن را به www منتقل نمايم؟
جواب : شما نياز داريد که به Weblog Configuration > Core Setup رفته و در آنجا تغييرات را اعمال کنيد و آن را به صفحه دلخواه خود هدايت نماييد.
سوال : من هم يک مشکل مشابه دارم. وقتي روي عبارت نمايش سايت کليک مي کنم فقط يک صفحه جديد باز مي شود. دقيقا نمي دانم صفحه اصلي را در کجا قرار داده ام.
جواب : ببينيد. بايد توجه کنيد که mt-check.cgi چه مقاديري را نشان مي دهد؟ شما چه تنظيماتي براي چهار نکته خود در Weblog Configuration > Core Setup داريد؟ مي خواهيد سايت شما در چه آدرسي نمايش داده شود؟ به تنظيمات Core Setup دقت کنيد.
سوال : اين متن اروري است که من در mt-load.cgi دريافت مي کنم :
Loading initial data into system...
An error occurred while loading data:
Can't locate object method "init" via package "MT::ObjectDriver::DBI::MySQL" at /Library/WebServer/CGI-Executables/lib/MT/ObjectDriver.pm line 21.
جواب : در mt.cfg شما بايد ObjectDriver DBI::mysql را داشته باشيد. زيرا مووبل تايپ به اين مساله حساس است. 


اين مقاله توسط بابك هزاوه نوشته شده است.



[ Posted by: Babak ] . [March 29, 2004 @ 03:45 PM] . [ Comments (5) ]

 
   2 وبلاگ مفتی با ام تی

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



[ Posted by: Hossin ] . [March 27, 2004 @ 05:58 PM] . [ Comments (3) ]

 
   2 شکلک برای ام تی

در وبلاگ مژده اين نوشته رو ديدم و تصميم گرفتم که متن How to Add a Smilie Bar to Movable Type رو بعد از آقاي اصغرزاده دوباره ترجمه کنم.


براي اضافه کردن شکلک به ام تي دو فايل رو بايد تغيير داد:


۱- /mt/lib/MT/Util.pm
۲- /MT/tmpl/cms/edit_entry.tmpl


شما مي تونيد از اين شکلک ها استفاده کنيد و يا شکلک هاي ديگري به کارببريد.
ابتدا از فايل Util.pm شروع مي کنيم:
اين فايل را با يک ويرايشگر متن (بهتره که notepadباشه) باز مي کنيم و دنبال خط زير مي گرديم:


my $str = shift;
$str ||= '';


در زير اين خط کدهاي زير را وارد کنيد:


$str =~ s/\:angry/<img src=\"http:\/\/yoursite.com\/smilies\/angry.gif\" width=\"15\" height=\"15\" alt=\"\" \/>/g;
$str =~ s/\:biggrin/<img src=\"http:\/\/yoursite.com\/smilies\/biggrin.gif\" width=\"15\" height=\"15\" alt=\"\" \/>/g;
$str =~ s/\:blush/<img src=\"http:\/\/yoursite.com\/smilies\/blush.gif\" width=\"15\" height=\"15\" alt=\"\" \/>/g;
$str =~ s/\:drunk/<img src=\"http:\/\/yoursite.com\/smilies\/drunk.gif\" width=\"15\" height=\"15\" alt=\"\" \/>/g;
$str =~ s/\:kiss/<img src=\"http:\/\/yoursite.com\/smilies\/kiss.gif\" width=\"15\" height=\"15\" alt=\"\" \/>/g;
$str =~ s/\:lol/<img src=\"http:\/\/yoursite.com\/smilies\/lol.gif\" width=\"15\" height=\"15\" alt=\"\" \/>/g;
$str =~ s/\:rofl/<img src=\"http:\/\/yoursite.com\/smilies\/rofl.gif\" width=\"15\" height=\"15\" alt=\"\" \/>/g;
$str =~ s/\:sad/<img src=\"http:\/\/yoursite.com\/smilies\/sad.gif\" width=\"15\" height=\"15\" alt=\"\" \/>/g;
$str =~ s/\:smile/<img src=\"http:\/\/yoursite.com\/smilies\/smile.gif\" width=\"15\" height=\"15\" alt=\"\" \/>/g;
$str =~ s/\:talker/<img src=\"http:\/\/yoursite.com\/smilies\/talker.gif\" width=\"15\" height=\"15\" alt=\"\" \/>/g;
$str =~ s/\:wink/<img src=\"http:\/\/yoursite.com\/smilies\/wink.gif\" width=\"15\" height=\"15\" alt=\"\" \/>/g;
$str =~ s/\:yawn/<img src=\"http:\/\/yoursite.com\/smilies\/yawn.gif\" width=\"15\" height=\"15\" alt=\"\" \/>/g;


چيزي هم که در کدهاي بالا مشخصه اينه که yoursite.com و مسير قرار گرفتن شکلک ها رو بايد تغيير بديد. فايل رو ذخيره کنيد. الآن مي تونيد شکلک ها رو با استفاده از فرمانهاي زير در پستهاتون استفاده کنيد:


:angry
:biggrin
:blush
:drunk
:kiss
:lol
:rofl
:sad
:smile
:talker
:wink
:yawn


ولي اگر مي خواهيد که شکلک ها رو توي صفحه پست داشته باشيم بايد فايل edit_entry.tmpl رو کمي تغيير بديم. اين فايل را با notepad باز کنيد. شما بايد اين تابع 


function insertSmilies (v) {
document.forms[2].elements[6].focus();
document.selection.createRange().text = v;
}


رو در اين فايل وارد کنيد بهتره که اين تابع رو زير تابع


function formatStr (v) {
    if (!document.selection) return;
    var str = document.selection.createRange().text;
    if (!str) return;
    document.selection.createRange().text = '<' + v + '>' + str + '</' + v + '>';
}


قرار بديد. حالا خط زير را پيدا کنيد:


<td width="402"><font class="pagetitle"><MT_TRANS phrase="Entry Body"></font></td>
<td width="98" align="right" valign="top">


شما بايد اين خط را به صورت زير تغيير بديد:


<td width="100"><font class="pagetitle"><MT_TRANS phrase="Entry Body"></font></td>
<td width="432" align="right" valign="top">


خط زير را پيدا کنيد:


if (document.selection) {


اين خط را نيز به صورت زير تغيير دهيد:


if (document.selection) {
document.write('<table border="0" cellspacing="0" cellpadding="1" width="170">');
document.write('<tr>');
document.write('<td width="24"><a href="javascript:insertSmilies(\':angry\')"><img src="http://yoursite.com/smilies/angry.gif" alt="angry" width="15" height="15" border="0"></a></td>');
document.write('<td width="24"><a href="javascript:insertSmilies(\':biggrin\')"><img src="http://yoursite.com/smilies/biggrin.gif" alt="biggrin" width="15" height="15" border="0"></a></td>');
document.write('<td width="24"><a href="javascript:insertSmilies(\':blush\')"><img src="http://yoursite.com/smilies/blush.gif" alt="blush" width="15" height="15" border="0"></a></td>');
document.write('<td width="24"><a href="javascript:insertSmilies(\':kiss\')"><img src="http://yoursite.com/smilies/kiss.gif" alt="kiss" width="15" height="15" border="0"></a></td>');
document.write('<td width="24"><a href="javascript:insertSmilies(\':lol\')"><img src="http:/yoursite.com/smilies/lol.gif" alt="lol" width="15" height="15" border="0"></a></td>');
document.write('<td width="24"><a href="javascript:insertSmilies(\':rofl\')"><img src="http:/yoursite.com/smilies/rofl.gif" alt="rofl" width="15" height="15" border="0"></a></td>');
document.write('<td width="24"><a href="javascript:insertSmilies(\':sad\')"><img src="http://yoursite.com/smilies/sad.gif" alt="sad" width="15" height="15" border="0"></a></td>');
document.write('<td width="24"><a href="javascript:insertSmilies(\':smile\')"><img src="http://yoursite.com/smilies/smile.gif" alt="smile" width="15" height="15" border="0"></a></td>');
document.write('<td width="24"><a href="javascript:insertSmilies(\':talker\')"><img src="http://yoursite.com/smilies/talker.gif" alt="talker" width="15" height="15" border="0"></a></td>');
document.write('<td width="24"><a href="javascript:insertSmilies(\':wink\')"><img src="http://yoursite.com/smilies/wink.gif" alt="wink" width="15" height="15" border="0"></a></td>');
document.write('<td width="24"><a href="javascript:insertSmilies(\':yawn\')"><img src="http://yoursite.com/smilies/yawn.gif" alt="yawn" width="15" height="15" border="0"></a></td>');
document.write('<td width="24"><a href="javascript:insertSmilies(\':drunk\')"><img src="http://yoursite.com/smilies/drunk.gif" alt="drunk" width="15" height="15" border="0"></a></td>');
document.write('<td width="24"><a href="javascript:formatStr(\'b\')"><img src="<TMPL_VAR NAME=STATIC_URI>images/bold-button.gif" alt="bold" width="24" height="18" border="0"></a></td>');
document.write('<td width="24"><a href="javascript:formatStr(\'i\')"><img src="<TMPL_VAR NAME=STATIC_URI>images/italic-button.gif" alt="italic" width="24" height="18" border="0"></a></td>');
document.write('<td width="24"><a href="javascript:formatStr(\'u\')"><img src="<TMPL_VAR NAME=STATIC_URI>images/underline-button.gif" alt="underline" width="24" height="18" border="0"></a></td>');
document.write('<td width="26"><a href="javascript:insertLink()"><img src="<TMPL_VAR NAME=STATIC_URI>images/url-button.gif" alt="link" width="26" height="18" border="0"></a></td>');
document.write('</tr>');
document.write('</table>');


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


+ در مورد قرار دادن آدرس شکلک ها . به خط زير توجه کنيد:


<img src=\"http:\/\/yoursite.com\/smilies\/talker.gif\" width=\"15\" height=\"15\" alt=\"\" \/>

اين خط در اصل به صورت زير بوده:

<img src="http://yoursite.com/smilies/talker.gif" width="15" height="15" alt=""/>


براي اينکه به برنامه فهمانده شود که / و " حرف مي باشند و قسمتي از دستور نيستند قبل از آنها يک \ قرار گرفته است. بنابراين اگر شکلکها در آدرس http://bloghan.com/images/smilies باشند خط بالا به صورت زير بايد وارد شود:


<img src=\"http:\/\/bolghan.com\/images\/smilies\/talker.gif\" width=\"15\" height=\"15\" alt=\"\" \/>



[ Posted by: Hossin ] . [March 27, 2004 @ 08:19 AM] . [ Comments (5) ]

 
   2 فیلتر کردن کاتگوری

درباره پلاگين:
همانطوري که از نام اين پلاگين (FilterCategories) مشخص ميباشد، اين پلاگين براي فيلتر کردن آرشيو موضوعي (Category Archive) به کار ميرود. منظور از فيلتر کردن آرشيو موضوعي اين ميباشد که بااستفاده از اين پلاگين مي توانيد موضوع به خصوصي را نشان و يا مخفي کنيد.

نصب:
۱. ابتدا اين پلاگين را دانلود (DOWNLOAD) کنيد.
۲. بااستفاده از نرم افزار WinZip فايل را باز کنيد.
۳. فايل FilterCategories.pl را در پوشه plugins آپلود کنيد. اگر اين پوشه را نداريد آنرا در دايرکتوري (پوشه) که فايل mt.cgi وجود دارد بسازيد.

کاربرد MTFilterCategories:
اين پلاگين را مي توان بين دو تگ MTCategories و MTArchiveList (زماني که از در آشيو نام موضوع را انتخاب مي کنيد همانند archive_type="Category" و يا در صورت پيش فرض که از تگ MTCategories استفاده مي کنيد) به کار ميرود. حالتهاي مختلف آن به صورت زير ميباشد:


1. include="cat1|cat2|..." (optional)
2. exclude="cat1|cat2|..." (optional)
3. exclude_archive_cat="1" (optional)


حالت اول: اگر بخواهيد چند موضوع خاص را نمايش دهيد مي توانيد از اين روش استفاده کنيد، که با استفاده از | مي توانيد موضوعات را از هم جدا کنيد.
حالت دوم: اين حالت برعکس حالت اول ميباشد براي مخفي کردن آرشيوهاي موضوعي ميباشد.
حالت سوم: اين حالت همانند حالت دوم ميباشد و کاربرد اين حالت براي قالب آرشيو موضوعي (Category Archive Template) ميباشد.
براي مثال:


<MTCategories show_empty="1">
 <MTFilterCategories exclude="Arts and Leisure|Entertainment">
    <a href="<$MTCategoryArchiveLink$>">
     <$MTCategoryLabel$></a><br>
  <$MTCategoryDescription$><br>
 </MTFilterCategories>
</MTCategories>


در مثال بالا دو موضوع Arts and Leisure و Entertainment به نمايش گداشته نميشوند.

کاربرد MTFilteredEntryCategories:
اين تگ جايگزيني براي تگ MTEntryCategories ميباشد و از نظر کارکرد هر دو مثل هم ميباشند با اين تفاوت که تگ MTFilteredEntryCategories به شما اين اجازه رو ميده که مشخص کنيد که کدام موضوع نمايش داده بشود يا نه. حالتهاي مختلف آن همانند قبلي ميباشد. براي مثال:


<MTEntries lastn="10">
<MTFilteredEntryCategories glue=", " exclude="news">
<a name="<$MTEntryID pad="1"$>"></a>
<p><b><$MTEntryDate format="%x"></b></p>
<p>[<a href="<$MTEntryPermalink$>"> + </a>]&nbsp;<$MTEntryBody$>
<MTEntryIfAllowComments>
<a href="<$MTCGIPath$><$MTCommentScript$>?entry_id=<$MTEntryID$>"
onclick="OpenComments(this.href); return false">
Comments (<$MTEntryCommentCount$>)</a>
</MTEntryIfAllowComments></p><br />
</MTFilteredEntryCategories>
</MTEntries>


در مثال بالا اگر اين تگها را در قالب اصلي قرار دهيد تمامي آرشيوهاي موضوعي را نمايش خواهد داد به جز پستهاي آرشيو موضوعي news.
توجه داشته باشيد اگر اين کدها را به کار برديد بايد پستي که ارسال مي کنيد حتما به يک موضوع ربط داشته باشه در غير اين صورت نشان نخواهد داد.



[ Posted by: Taha ] . [March 22, 2004 @ 02:33 PM] . [ Comments (4) ]

 
   2 يك توضيح كوچك

يك توضيح كوچك


يك چيزي در آن راهنماي ساخت لينكدوني را جا انداخته بودم كه باعث كلي دردسر شد. ايميل هاي زيادي دريافت كردم و حتي يك تاپيك هم در پرژن تولز به اين مساله پرداخته شده بود. دليلش يك سهل انگاري ساده از سوي اينجانب بود كه تصور مي كردم شما مي دانيد كه وقتي يك كد php در صفحه استفاده مي كنيد بايد پسوند صفحه نيز php باشد. به هر حال اين مساله را يك بار ديگر توضيح مي دهم.


1.       پس از انجام مراحل ساخت لينكدوني ، به قسمت templates – main index در وبلاگ اصلي خود برويد.


2.       Output file را از index.html به index.php تغيير دهيد.


3.       قالب را save و سپس rebuild كنيد.


تهيه آرشيو براي لينكدوني


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


براي تهيه آرشيو لينكدوني ، من از يك روش بسيار ساده استفاده كرده ام كه شما هم مي توانيد از آن استفاده كنيد :          
1. در وبلاگ لينكدوني ، به قسمت
Templates رفته و روي گزينه Create New Template كليك كنيد.
2. يك نام دلخواه و يك آدرس دلخواه با پسوند
php (همان طور كه در مراحل بالا آموختيد) براي قالب آرشيو خود انتخاب نماييد. مثلا ، براي نام آن Archives Links و براي آدرس آن archiveslinks.php را انتخاب نماييد.            
3. همان كدي كه براي صفحه
index-include.php استفاده كرديد را در اينجا نيز استفاده كنيد و در قسمت Template Body قرار دهيد با اين تفاوت كه رقم تگ MTEntries lastn را كه در اينجا عدد 15 است را به يك رقم بالا مثلا 999 تغيير دهيد.           
4. مي توانيد اين صفحه را با استفاده از خلاقيت خود ، بال و پر دهيد و برايش قالب بسازيد. ولي توجه كنيد كه كدي را كه در مرحله بالا استفاده كرديد را تغيير ندهيد.        
6. دكمه
save را بزنيد و در صفحه جديد باز شده ، روي عبارت Rebuild كليك كنيد و سپس در صفحه جديد باز شده ، عبارت Rebuild Indexes Only را انتخاب كرده و گزينه Rebuild را بزنيد. چنانچه مراحل را درست طي كرده باشيد ، وبلاگ شما بازسازي شده و صفحه موردنظر آرشيو ساخته خواهد شد.


·          چنانچه هر مشكل ديگري در زمينه ساخت لينكدوني به روش php داريد ، اين مطلب را مطالعه كنيد.


·          اين ليست نيز حاوي مهم ترين راهنماهاي فارسي براي MT مي باشد كه مي توانيد از آن استفاده كنيد.


·          چنانچه هر مشكل ديگري در زمينه كار با MT يا افزودن امكاناتي به MT داريد ، ابتدا اين صفحه را بخوانيد و اگر جواب مشكل خود را نيافتيد ، آن را در قسمت نظرات بيان كنيد.


 


اين مقاله توسط بابك هزاوه نوشته شده است.


 



[ Posted by: Babak ] . [March 09, 2004 @ 11:07 AM] . [ Comments (0) ]

 
   2 مطلب اتفاقي

Plugin ها چيستند؟ پلاگين ها (plugin ) پردازه هايي هستند كه مي توان آنها را بر روي سيستم MT اجرا كرد. تقريبا براي هر كاري پلاگيني ساخته شده و اين دست شما را در وبلاگتان بسيار باز مي گذارد.


چرا MT اين امكانات را همراه با سيستمش ارائه نمي كند؟ به دو دليل : 1- زياد شدن حجم خود سيستم. 2- پلاگين ها فراوانند و توسط افراد مختلف براي سليقه هاي مختلف ساخته مي شوند و چون MT نمي تواند همه پلاگين ها را با خود سيستم ارائه كند ، بنابراين بايد سليقه اي عمل كند كه چندان جالب نيست. با اين حال MT در ورژن هاي جديدش تعدادي از پراستعمال ترين پلاگين ها را به صورت استاندارد به سيستمش اضافه كرده است.


پلاگين ها را در كجا مي توان يافت؟ سايت هاي Virtual Venus و MT Plugins منايع بسيار خوبي هستند. از معروف ترين افراد در نوشتن پلاگين ها David Raynes مي باشد.


آيا منابع فارسي پلاگين ها وجود دارند؟ بله. گرچه در وبلاگ هاي مختلف پلاگين هاي مختلفي معرفي شده اند (مانند يك كليك براي هميشه ، مژده ، گلوريا و...) ، بلغان تولز مهم ترين منبع فارسي براي پلاگين ها مي باشد و در آينده نيز پلاگين هاي بيشتري ترجمه و در اين وبلاگ معرفي مي شوند.


آيا پلاگين هاي فارسي وجود دارند؟ متاسفانه تاكنون پلاگيني مخصوص فارسي نويس ها به طور جدي معرفي نشده است. ولي اكثر پلاگين ها با زبان فارسي نيز سازگارند و نيازي به نسخه فارسي شده آنان نيست.


مطلب اتفاقي (Random Entry )


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


مراحل انجام كار :


1.       اين فايل را دانلود كنيد.


2.       فايل randomentries.pl را در شاخه plugins در قسمت mt در قسمت cgi-bin هاست خود آپلود كنيد.


3.       اين يك نمونه كد براي مطلب اتفاقي است :



4.       كد بالا را در main index در قسمت templates در كنترل پنل mt خود در جايي كه مي خواهيد مطلب اتفاقي قرار گيرد ، paste كنيد.


5.       قالب را save و سپس rebuild كنيد.


بدين ترتيب شما امكان مطلب اتفاقي را به وبلاگ خود اضافه كرده ايد. اين مطلب اتفاقي از ميان همه موضوعات (Category) انتخاب مي شود. اما اگر بخواهيم مطلب اتفاقي فقط از يك Category خاص انتخاب شود بايد چه كنيم؟


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



توجه داشته باشيد كه نام Category هاي شما بايد انگليسي باشد. اين كار وقت زيادي نمي گيرد. به قسمت Categories برويد و نام Category ها را به انگليسي تغيير دهيد. به عنوان مثال در كد بالا ،5مطلب اتفاقي از موضوع Gaming انتخاب مي شود. (توجه كنيد كه مقدار lastn تعداد مطالب اتفاقي است كه انتخاب مي شود.)


نكته : زماني مطلب اتفاقي عوض مي شود كه شما وبلاگتان را بازسازي مي كنيد ، نه زماني كه صفحه وبلاگ شما Refresh مي شود!


نظرات ديگران در مورد مطلب اتفاقي


اين نظرات از وبلاگ David Raynes سازنده اين پلاگين ، استخراج و ترجمه شده اند.


maddy's rambles : مطلب اتفاقي يك امكان بسيار جالب است.


ETC : ديويد يك پلاگين جديد و حالب براي مووبل تايپ ساخته است كه با استفاده از آن مي توان يك مطلب اتفاقي در بلاگ شما قرار داد. عالي است.


Lovelinks : اين پلاگين در انجمن پشتيباني مووبل تايپ معرفي شده است.


Sea : فقط مي توانم به كاربران ام تي بگويم بهترين پردازه ها توسط ديويد.


Live in the Delirious : بنابراين اگر من چيزهاي جديدي را به اينجا اضافه كردم ، يعني مراقب خودتان باشيد!


امير عظمتي : مطلب اتفاقي ، يك پلاگين عالي براي ام تي.


Neil's World : تشكر از ديويد. حالا من يك قسمت مطلب اتفاقي در كنار وبلاگم دارم. اين توسط اولين پلاگين مطلب اتفاقي ساخته شده است.


CG Welch  : عاليه! شما خيلي سريع كار مي كني. ممنون.


 


اين مقاله توسط بابك هزاوه نوشته شده است.



[ Posted by: Babak ] . [March 05, 2004 @ 01:17 PM] . [ Comments (9) ]

 
   2 Authors plugin

با سلام. قبل از هر چیز این ایام رو به همه تسلیت می گم.


نمی دونم که شما سایت MT Plugin Directory رو می شناسید یا نه، تو این سایت همون طور که از اسمش معلومه می تونید که Pluginهای زیادی رو پیدا کنید که بسیاریشون خیلی جالب هستن. این Pluginیی که این دفعه قصد معرفی اش رو دارم تقریبا کل مشخصات نویسندگان وبلاگ رو از جمله: تعداد وبلاگهایی که یک نویسنده اداره می کند، تعداد یادداشتهایی که در وبلاگ قرار داده،ایمیل و آدرس سایت نویسنده و... رو می تونه در وبلاگ نشون بده. برای نصب و استفاده از این Plugin مراحل زیر رو دنبال کنید.


دانلود:


این Plugin را می تونید از اینجا دانلود کنید.


نصب:


برای نصب باید بعد از از زیپ خارج کردن فایلها، فایل authors.pl را در پوشه plugins و فایل authors.pm را در پوشه bradchoate که در داخل extlib قرار دارد آپلود کنید:



  • (mt home)/plugins/authors.pl


  • (mt home)/extlib/bradchoate/authors.pm

  • توضیحات:


    با نصب این plugin شما می تونید از تگهای زیر استفاده کنید:



    • <MTAuthors>: این تگ لیست تمام نویسندگان وبلاگ را نشان می دهد. 
    • <MTAuthorID>: آی دی نویسنده
    • <MTAuthorName>: نام نویسنده
    • <MTAuthorNickname>: نام مستعار نویسنده
    • <MTAuthorLink>: یک لینک برای نویسنده نمایش می دهد که به آدرس سایت ویا در صورت نبودن به ایمیل نویسنده لینک دارد 
    • <MTAuthorURL>: آدرس سایت نویسنده 
    • <MTAuthorEmail>: آدرس ایمیل نویسنده 
    • <MTAuthorPublicKey>: نمی دونم چیه توضیح انگلیسی اش اینه "The "(author’s public key (this value is currently unused in Movable Type 2.21
    • <MTAuthorBlogCount>: تعداد وبلاگهایی که نویسنده به آن دسترسی دارد.
    • <MTAuthorEntryCount>: تعداد یادداشتهایی که نویسنده پست کرده است.

    <MTAuthors>: لیست نویسندگان را نشان می دهد می توانید از صفات زیر هم برای این تگ استفاده کنید:


    permissions: شما با این صفت می توانید لیست نویسندگان را فیلتر کنید. هر کدام با یک کاما از هم جدا می شوند:
        post
        upload
        edit_all_posts
        edit_templates
        edit_authors
        edit_config
        rebuild
        send_notifications
        edit_categories
        edit_notifications


    مثال:


    کدهای زیر لیست تمام نویسندگانی را نشان می دهد که یادداشت به وبلاگ پست کنند.


    <MTAuthors permissions="post">
      <MTAuthorName>: <MTAuthorURL><br />
    </MTAuthors>


    کدهای زیر هم تمام نویسندگانی را نشان می دهد که می توانند به وبلاگ یادداشتی را پست کنند و تنظیمات وبلاگ را تغییر بدهند.


    <MTAuthors permissions="rebuild,edit_config">
      <MTAuthorName>: <MTAuthorURL><br />
    </MTAuthors>


    کدهای زیر هم کا نویسندگان وبلاگ را نمایش می دهد.


    <MTAuthors>
      <MTAuthorName>: <MTAuthorURL><br />
    </MTAuthors>


    <MTAuthorID>


    آی دی نویسندگان را نمایش می دهد.


    <MTAuthorName>


    نام نویسندگان را نمایش می دهد.


    <MTAuthorNickname>


    نام مستعار نویسندگان را نمایش می دهد.


    <MTAuthorEmail>


    ایمیل نویسندگان را نمایش می دهد.


    شما می توانید از این صفت هم استفاده کنید:



    • spam_protect:اگر از این صفت استفاده کنید مووبل تایپ روشی را به کار می بنده که ایمیل نویسندگان توسط روباتها کشف نشود. 

    <MTAuthorLink>


    لینکی را به وب سایت یا ایمیل نویسنده نمایش می دهد.


    These attributes are allowed:



    • spam_protect: اگر از این صفت استفاده کنید مووبل تایپ روشی را به کار می بنده که آدرس ایمیل نویسندگان توسط روباتها کشف نشود. 

    <MTAuthorPublicKey>


    فعلا کاربرد ندارد. تا بعد!


    <MTAuthorBlogCount>


    تعداد وبلاگهایی که نویسنده به آنها دسترسی دارد.


    <MTAuthorEntryCount>


    تعداد پستهایی که نویسنده ارسال کرده است.


    صفحه وب و توضیحات انگلیسی این plugin را می توانید اینجا مطالعه کنید.



    [ Posted by: Hossin ] . [March 02, 2004 @ 07:14 AM] . [ Comments (0) ]

     
       2 قالب برای مووبل تایپ

    چندين روز قبل که کمي بيکار بودم چند قالب خيلي ساده با استفاده از استايلها قالبي رو براي مووبل تايپ ساختم. اين قالب براي تمامي قالبهاي مووبل تايپ ساخته شده که امکاناتي از قبيل زير ميباشد:
    - قالبهاي کامنت براي فارسي نويسي
    - سرچ به دو زبان فارسي و انگليسي
    - داشتن تگ توضيحات وبلاگ
    - و ...
    در اين فايل قالب (DOWNLOAD) يک فايل بانام Read Me.doc ميباشد که نحوه چگونگي استفاده از اين قالبها را توضيح داده شده است. اميدوارم که مورد پسند شما دوستان باشه. اگر به مشکلي برخورديد و يا پيشنهادي در اين رابطه داشتيد مي توانيد با من تماس بگيريد.



    [ Posted by: Taha ] . [February 25, 2004 @ 01:49 AM] . [ Comments (8) ]

     
       2 تجزیه و تحلیل قالبهای موویل تایپ 2

    تجزيه وتحليل قالب تکي، (Individual Archive Template)

    تگهاي بخش Head
    تگهاي اين بخش به صورت خلاصه به صورت زير ميباشند:


    <title><$MTBlogName$>: <$MTEntryTitle$></title>

    <link rel="start" href="<$MTBlogURL$>" title="Home" />
    <MTEntryPrevious>
    <link rel="prev" href="<$MTEntryPermalink$>" title="<$MTEntryTitle encode_html="1"$>" />
    </MTEntryPrevious>
    <MTEntryNext>
    <link rel="next" href="<$MTEntryPermalink$>" title="<$MTEntryTitle encode_html="1"$>" />
    </MTEntryNext>


    توضيحات:
    • <$MTBlogName$> اين تگ نام وبلاگ را نشان مي دهد.
    • <$MTEntryTitle$> اين تگ عنوان پست را نشان مي دهد.
    • <$MTBlogURL$> اين تگ آدرس وبلاگ را نشان ميدهد.
    • <MTEntryPrevious></MTEntryPrevious> لينک مربوط به پست قبلي (آرشيو قبلي)  بين اين دو تگ قرار ميگيرد.
    • <$MTEntryPermalink$> اين تگ لينک مربوط به پستها را توليد مي کند.
    • <$MTEntryTitle encode_html="1"$> اين تگ عنوان پست رو نشان ميدهد و encode_html به اين خاطر استفاده ميشد که اين عنوان رو به صورت اينکودينک نمايش داده شود.
    • <MTEntryNext></MTEntryNext> در بين اين دو تگ لينک مربوز به پست بعدي (آرشيو بعدي) قرار ميگيرد.

    تگهاي بخش Body
    اين بخش به دو بخش پست و نظرات تقسيم ميشود. تگها در بخش پست به صورت خلاصه به صورت زير مي باشد.


    <MTEntryPrevious>
    <a href="<$MTEntryPermalink$>">« <$MTEntryTitle$></a> |
    </MTEntryPrevious>
    <a href="<$MTBlogURL$>">Main</a>
    <MTEntryNext>
    | <a href="<$MTEntryPermalink$>"><$MTEntryTitle$> »</a>
    </MTEntryNext>

    <$MTEntryDate format="%x"$>
    <$MTEntryTitle$>
    <$MTEntryBody$>

    <a name="more"></a>
    <$MTEntryMore$>
    Posted by <$MTEntryAuthor$> at <$MTEntryDate$>
    <MTEntryIfAllowPings>
    <a href="<$MTCGIPath$><$MTTrackbackScript$>?__mode=view&entry_id=<$MTEntryID$>" onclick="OpenTrackback(this.href); return false">TrackBack</a>
    </MTEntryIfAllowPings>


    توضيحات:
    •  در بخش اول همانطوري که بالاتر نوشتم به پست هاي (آرشيوها) قبلي و بعدي لينک داده ميشود، در بخش بعد هم قبلا در مقاله قبلي (شماره ۱- قالبهاي اصلي) توضيح داده ام که مي توانيد به آن مقاله مراجعه کنيد. تنها يک نکته که در مقاله قبلي فراموش کردم بنويسم اين بود که دو تگ <MTEntryIfAllowPings></MTEntryIfAllowPings> در زماني فعال خواهند شد که شما گزينه ترک بک (دنبالک) را فعال کرده باشيد.

    تگها مربوط به قالب نظرات (کامنت)
    تگهاي اين بخش به صورت خلاصه به صورت زير ميباشند.


    <MTEntryIfAllowComments>

    <MTComments>
    <$MTCommentBody$>
    <$MTCommentAuthorLink spam_protect="1"$>
    <$MTCommentDate$>
    </MTComments>

    <MTEntryIfCommentsOpen>
    <form method="post" action="<$MTCGIPath$><$MTCommentScript$>" name="comments_form" onsubmit="if (this.bakecookie[0].checked) rememberMe(this)">
    <input type="hidden" name="static" value="1" />
    <input type="hidden" name="entry_id" value="<$MTEntryID$>" />

    <label for="author">Name:</label><br />
    <input tabindex="1" id="author" name="author" /><br /><br />
    <label for="email">Email Address:</label><br />
    <input tabindex="2" id="email" name="email" /><br /><br />
    <label for="url">URL:</label><br />
    <input tabindex="3" id="url" name="url" /><br /><br />

    Remember personal info?<br />
    <input type="radio" id="bakecookie" name="bakecookie" /><label for="bakecookie">Yes</label><input type="radio" id="forget" name="bakecookie" onclick="forgetMe(this.form)" value="Forget Info" style="margin-left: 15px;" /><label for="forget">No

    <input type="button" onclick="change(text)" value=" &#1578;&#1594;&#1610;&#1610;&#1585; &#1586;&#1576;&#1575;&#1606; " />
    <input type="button" onclick="Right(this.form.text)" value=" <-- " />
    <input type="button" onclick="Left(this.form.text)" value=" --> " />

    <label for="text">Comments:</label><br />
    <textarea tabindex="4" id="text" name="text" rows="10" cols="70" onkeypress="return convert(name,event)" dir="rtl"></textarea><br /><br />

    <input type="submit" name="preview" value=" Preview " />
    <input style="font-weight: bold;" type="submit" name="post" value=" Post " /><br /><br />

    </form>


    <script type="text/javascript" language="javascript">
    <!--
    document.comments_form.email.value = getCookie("mtcmtmail");
    document.comments_form.author.value = getCookie("mtcmtauth");
    document.comments_form.url.value = getCookie("mtcmthome");
    if (getCookie("mtcmtauth")) {
        document.comments_form.bakecookie[0].checked = true;
    } else {
        document.comments_form.bakecookie[1].checked = true;
    }
    //-->
    </script>

    </MTEntryIfCommentsOpen>
    </MTEntryIfAllowComments>


    توضيحات:
    • <MTEntryIfAllowComments></MTEntryIfAllowComments> اگر در زمان پست نظرخواهي را فعال کرده باشيد تمامي کدهايي که در اين بخش نوشته شده فعال مي شوند. حال اگر بعد از مدتي که بخش نظرات مربوط به اين پست رو بسته شد کدهايي که بين دو تگ <MTEntryIfCommentsOpen></MTEntryIfCommentsOpen> (بخش پست نظرات) غير فعال خواهند شد.
    • <MTComments></MTComments> تمامي کدهايي که بين اين دو تگ قرار ميگيرند در هر پست نظرات تکرار خواهند شد.
    • <$MTCommentBody$> اين تگ متن نظرات را نشان ميدهد.
    • <$MTCommentAuthorLink spam_protect="1"$> اين تگ نام و لينک ايميل و يا سايت نويسنده  را نشان ميدهد. اگر بخواهيد براي هر کدام (نام، ايميل، وب سايت) عنوان جداگانه داشته باشيد مي توانيد از تگهاي زير استفاده کنيد:
    * <$MTCommentAuthor$> اين تگ نام نويسنده را نشان ميدهد.
    * <$MTCommentEmail$> اين تگ براي نمايش ايميل نويسنده نظر ميباشد.
    * <$MTCommentURL$> اين تگ هم براي نمايش آدرس سايت نويسنده نظر ميباشد.
    • <$MTCommentDate$> اين تگ هم تاريخ پست نظر را نشان ميدهد.
    • بخش بعدي مربوط به فورم نظردهي ميباشد که مي توانيد با سليقه خود آن را طراحي کنيد.



    [ Posted by: Taha ] . [February 23, 2004 @ 05:48 PM] . [ Comments (4) ]

     
       2 تصاویر اتفاقی در فتوبلاگ

    چند هفته پیش یه مقاله نوشتم در مورد ساخت یک فتوبلاگ به عنوان ساخت فتوبلاگ در 24 ساعت فتوبلاگی که طبق این مقاله ساخته می شد شامل یک عکس (عکس اصلی) در بالای صفحه و 5 تا تصویر بند انگشتی در زیر اون بود که در واقع این تصاویر کار یادداشتهای اخیر رو انجام می داد. در این مقاله می خواهیم به جای اون 5 تا تصویر که تصاویر بند انگشتی 5 یادداشت قبل بودند تصاویر اتفاقی قرار بدیم، برای این کار 14 مرحله زیر رو دنبال کنید: (برای این کار باید از MYSQL database استفاده کنید که تقریبا همه تو ایران این کار رو انجام دادن)


    ساخت فایل connect.php:


    1- یک فایل به اسم connect.php بسازید.


    2- کدهای زیر رو توی این فایل کپی کنید:




    3- نام database خود را به جای عبارت ENTER YOUR DATABASE NAME HERE قرار دهید. شما می توانید نام database را از طریق کنترل پنل سایت خود به دست بیاورید.


    4- نام میزبان دیتابیس خود را به جای ENTER DB HOST قرار دهید. این مقدار معمولا localhost' هست.


    5- username دیتابیس خود را به جای ENTER DB USER NAME قرار دهید.


    6- password دیتابیس خود را به جای ENTER DB PASSWORD قرار دهید.


    7- فایل connect.php را در شاخه اصلی (WWW) آپلود کنید.


    تغییر ماجول (littlepics  (Module:


    1- کدهای زیر را به جای کدهای ماجول littlepics قرار دهید.



    2- به جایPATH/TO/connect.php/ مسیری را قرار دهید که فایلconnect.php قرار گرفته است.


    3-  به جای http://www.url_to_archives_directory آدرس url آرشیو فتوبلاگ خود را قرار دهید و به جای http://www.url_to_blog آدرس url فتوبلاگ خود را قرار دهید. دقت کنید که در آخر  آدرس آرشیو حتما یک " / " قرار دهید.


    4- در میان این کدها عبارت زیر را پیدا کنید: (WHERE (entry_blog_id=2


    5- آی دی فتوبلاگ خود را جانشین عدد 2 در عبارت بالا کنید. برای به دست آوردن آی دی فتوبلاگ خود به بخش مدیریت فتوبلاگ خود رفته و به آدرس بار توجه کنید.


    6- تغییرات را ذخیره کنید و فتوبلاگ خود را بازسازی کیند.


    7- فتوبلاگ خود را چک کنید.


    منبع: Quixoticpixels



    [ Posted by: Hossin ] . [February 19, 2004 @ 07:27 PM] . [ Comments (8) ]

     
       2 كامنت اتفاقي در مووبل تايپ

    در MT شما مي توانيد امكاني را به وبلاگ خود اضافه كنيد كه در قالبتان يك كامنت اتفاقي قرار دهيد ، به طوري كه اين كامنت هر روز عوض شود. اين امكان از چند جهت مي تواند جالب و مفيد باشد :


    ·          باعث ايجاد انگيزه در بين نظردهندگان مي شود كه مي بينند نظراتشان براي نويسنده مهم بوده كه قسمتي از وبلاگ را به آنان اختصاص داده است.


    ·          با اين كار مي توانيد تقديري از افرادي كه در وبلاگتان نظر داده اند ، بكنيد.


    نام اصلي اين امكان Random Comment است كه من براي برگردان آن به زبان زيباي فارسي از عبارت "كامنت اتفاقي" يا "نظر اتفاقي" استفاده كرده ام. اما چگونه اين كار را در MT انجام دهيم.


    1.       فايل Random Commentرا از اينجا داونلود كنيد.


    2.       . با استفاده از يكي از برنامه هاي بازكننده زيپ (مثلا Winzip ) ، زيپ فايل را باز كنيد.


    3.       حالا فايل randomcomment.pl را در قسمت cgi bin -> mt -> plugin بر روي هاست خود Upload كنيد. (مي توانيد اين كار را با يك برنامه FTP مثلا WS FTP انجام دهيد.)


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



    حالا قالب را Save كرده و سپس وبلاگ را بازسازي (Rebuild) كنيد.


    نكات :


    ·          در اين سيستم نظر اتفاقي هر روز يكبار تعويض مي گردد.


    ·          بلندي يا كوتاه متن نظر ربطي به MT  ندارد. ممكن است نظر اتفاقي كه مثلا يكي از بينندگانتان آن را فرستاده به قدري طولاني باشد كه قالبتان را به شكل زشتي در بياورد.


    پاسخ به نظرات و مشکلات دوستان :


    س : شما ميتونيد لطف کنيد و در سايت من موويل تايپ رو نصب کنيد؟يا کسی رو سراغ داريد که من به ايشان مراجعه کنم؟


    ج : باز پيشنهاد مي کنم که خودتان موويبل تايپ را نصب کنيد. نصب آن توسط خودتان باعث مي گردد که هم خودتان بيشتر با ريزه کاري ها آشنا شويد هم تجربه اي جديد را به دست آورده باشيد. مي توانيد از اين راهنما که به صورت تصويري مراحل نصب مووبل تايپ را توضيح داده نيز استفاده کنيد. با اين حال اگر باز هم موفق نشديد فکر کنم طاها بتواند کمکتان کند.


    س : من لينکدونی را درست کردم ولی نمی دونم چرا در وبلاگم ظاهر نميشه.ميشه کمکم کنيد.


    ج : دوست عزيز شما مشکل خود را به طور واضح بيان نکرده ايد. با اين حال بايد توجه کنيد که پسوند فايل index شما بايد php باشد. براي اين منظور به قسمت templates رفته و سپس روي main index کليک کنيد و در قسمت output file آدرس index.html را به index.php تغيير دهيد.


     


     


     



    [ Posted by: Babak ] . [February 17, 2004 @ 03:05 PM] . [ Comments (0) ]

     
       2 بيشترين نظردهندگان در مووبل تايپ

    در MT شما مي توانيد امكاني را به وبلاگ خود اضافه كنيد كه در قالبتان ليستي از افرادي كه بيشترين نظرات را داده اند ، داشته باشيد. اين كار از چند جهت جالب و مفيد است :


    ·          مي توانيد دوستان بامعرفت (!) خود را شناسايي كنيد.


    ·          باعث ايجاد انگيزه در بين نظردهندگان مي شود تا با نظرات بيشتر ، رتبه خود را ارتقا دهند.


    ·          با اين كار مي توانيد تقديري از افرادي كه بيشترين نظرات را در وبلاگتان داده اند ، بكنيد زيرا لينك ثابت بيشترين نظردهندگان را در وبلاگ خود گذاشته ايد.


    نام اصلي اين امكان Comment Leaders است كه من براي برگردان آن به زبان زيباي فارسي از عبارت "بيشترين نظردهندگان" استفاده كرده ام. اما چگونه اين كار را در MT انجام دهيم.


    1.       فايل Comment Leaders را از اينجا داونلود كنيد.


    2.       . با استفاده از يكي از برنامه هاي بازكننده زيپ (مثلا Winzip ) ، زيپ فايل را باز كنيد.


    3.       حالا فايل commentleaders.pl را در قسمت cgi bin -> mt -> plugin بر روي هاست خود Upload كنيد. (مي توانيد اين كار را با يك برنامه FTP مثلا WS FTP انجام دهيد.) 4


    4.       . اين كد را در قسمتي از قالب خود كه مايل هستيد بيشترين نظردهندگان در آن قسمت قرار گيرد ، كپي كنيد.



    حالا قالب را Save كرده و سپس وبلاگ را بازسازي (Rebuild) كنيد.


    نكات :


    ·          اگر مي خواهيد تعداد نفراتي را كه در ليست بيشترين نظردهندگان قرار مي گيرند را افزايش دهيد ، مي توانيد عدد 5 را در خط اول كد تغيير دهيد. (به عنوان مثال اگر آن را به 7 تغيير دهيد ، تعداد نفراتي كه در ليست بيشترين نظردهندگان قرار مي گيرند 7 نفر مي باشد.)


    ·          شايد در ليست بيشترين نظردهندگان با عبارت empty مواجه شويد. اين نشان دهنده افرادي است كه اطلاعات خود را (مانند ايميل) وارد نكرده اند.


    ·          MT نفرات را از روي ايميلشان مي شناسد نه از روي اسم. چون ممكن است يك نفر با چند اسم كامنت بگذارد ولي احتمال اين كه ايميل خود را تغيير دهد خيلي كم است.


     


    اين مقاله توسط بابك هزاوه نوشته شده است.



    [ Posted by: Babak ] . [February 17, 2004 @ 02:50 PM] . [ Comments (3) ]

     
       2 سايد بلاگ ها و نحوه ايجادشان

    در مطلب قبلي آموختيد كه چگونه يك وبلاگ جديد در MT بسازيد و از آن استفاده كنيد. در اين مطلب مي خواهيم به side blog ها بپردازيم.


    براي آن كه مفهوم side blog را درك كنيد ، يك مثال مي زنم :


    وبلاگ گلوريا را ببينيد. در اين وبلاگ شما قسمت هاي زيادي مي بينيد. مانند گشت و گذار در وب ، عكس لينك ، Tiny Blog  ، Link Dump و Photo Link كه به طور مرتب هر چند روز يك بار آپ ديت مي شوند. نويسنده اين وبلاگ قطعا براي هربار آپ ديت كردن اين قسمت ها نمي تواند در قالب خود دست ببرد. زيرا هم وقت زيادي مي خواهد و هم خسته كننده است. بنابراين اين نويسنده در وبلاگش از امكاني استفاده مي كند كه هركدام از اين قسمت ها در يك وبلاگ جداگانه قرار دارند ، ولي جديدترين اتفاقات در آنها (مانند مطالب) در وبلاگ اصلي به نمايش در مي آيند. بدين ترتيب شما مي توانيد وبلاگ خود را هميشه Up to date نگاه داريد تا حتي اگر مطلب جديدي ننوشته باشيد ، بيننده مي تواند از ديگر قسمت ها استفاده كند.


    در اين مطلب من صورت كلي انجام اين كار را به شما آموزش خواهم داد. ديگر قسمت هايي كه در اين مطلب عنوان شده اند صرفا جنبه ابتكاري داشته و مي توانند بنا به سليقه وبلاگر ها تغيير يافته و يا به شكل ديگري ارائه شوند. لازم به ذكر است كه روشي كه من عنوان خواهم كرد ، تنها يكي از روش هاي ايجاد چنين قسمت هايي است كه من به خاطر سادگي اش آن را انتخاب كرده ام.


    ساخت لينكدوني


    لينكدوني يا Link Dump امروزه از قسمت هاي جداناپذير وبلاگ هاست. نويسنده مي تواند لينك هاي جديد و جالبي را كه در اينترنت مي بيند ، به لينكدوني خود اضافه كند و ديگر لازم نيست كه براي هر لينك ، مطلب و شرحي بنويسد. بلكه به شكل بسيار آسان آن لينك را در لينكدوني خود قرار مي دهد. امروزه اكثر وبلاگ ها خصوصا وبلاگ هايي كه از سيستم MT استفاده مي كنند ، لينكدوني دارند.


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


    1.       با استفاده از روشي كه در مطلب قبل ياد گرفتيد ، يك وبلاگ جديد بسازيد.


    2.       در وبلاگ جديد به قسمت Templates رفته و روي گزينه Create new index template كليك كنيد.


    3.       در صفحه باز شده ، بايد جاهاي خالي را با دقت پر كنيد.


    ·       Template Name : در اين قسمت بايد نام قالب جديد را بنويسيد. پيشنهاد مي كنم براي نام قالب خود بنويسيد : links-include


    ·       Output File : در اين قسمت بايد آدرس قالب جديد را بنويسيد. بهتر است از اين آدرس استفاده كنيد : links-include.php


    ·       Rebuild this template automatically when rebuilding index templates  : بهتر است اين عبارت را تيك بزنيد.


    4.       حالا در قسمت Template Body ، چون ما مي خواهيم از روش php استفاده كنيم ، بايد يك صفحه داشته باشيم تا به اصطلاح php بتواند اطلاعات را از آن دريافت كند. بنابراين در اين قسمت بايد قالبي را بنويسيم تا كار خود را در لينكدوني راحت كنيم. من اين قالب را براي لينكدوني نوشته ام. پيشنهاد مي كنم از همين استفاده كنيد :




    5.       دكمه save را بزنيد و در صفحه جديد باز شده ، روي عبارت Rebuild كليك كنيد و سپس در صفحه جديد باز شده ، عبارت Rebuild Indexes Only را انتخاب كرده و گزينه Rebuild را بزنيد. چنانچه مراحل را درست طي كرده باشيد ، وبلاگ شما بازسازي شده و صفحه موردنظر ساخته خواهد شد.


    6.       حالا به وبلاگ اصلي خود برويد. ابتدا به قسمت Preferences برويد (Weblog Config->Preferences ) و پسوند فايل index خود را به php  تبديل كنيد. (با كمي جستجو اين قسمت را مي يابيد.)


    7.       سپس به Main Index خود رفته (Template->Main Index ) و در قسمتي كه مايليد لينكدوني در آنجا قرار گيرد ، كد زير را قرار دهيد :



    8.       توجه كنيد كه اطلاعات قسمت آدرس را كه در اين كدhttp://yoursite.com/linkdooni/links-include.php مي باشد را به شكل اطلاعات مربوط به آدرسي كه قالب links-include را قرار داده ايد تغيير دهيد. مثلا اگر لينكدوني را در آدرس http://yoursite.com/linkdooni/ قرار داده ايد و آدرس سايتتان alireza.com است ، بايد بنويسيد : http://alireza.com/linkdooni/links-include.php


    9.       تغييرات را save كرده و سپس وبلاگ را با Rebuild Indexes Only بازسازي كنيد.


    استفاده از لينكدوني


    ·         عنواني را كه مي خواهيد براي لينك به نمايش در آيد در قسمت عنوان مطالب (Title) بنويسيد.


    ·         متني كه مي خواهيد در صورت مكث بيننده روي لينك به نمايش در آيد را در قسمت Entry Body بنويسيد.


    ·         آدرس لينك را در قسمت Entry Excerpt بنويسيد.


    ساخت عكس روز


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


    نحوه ايجاد اين قسمت نيز تقريبا همانند لينكدوني است.


    1.       مراحل 1 و 2 ساخت لينكدوني را براي ساخت عكس روز انجام دهيد.


    2.       در مرحله 3 ، مي توانيد از عبارت photos-include.php در قسمت Output File استفاده كنيد.


    3.       حالا در قسمت Template Body ، از اين كد استفاده كنيد :



    4.       مراحل 5 و 6 ساخت لينكدوني را انجام دهيد.


    5.       حالا در مرحله 7 كد را متناسب با نام صفحه عكس روز خود همانند كاري كه براي لينكدوني كرديد ، تغيير دهيد.


    6.       مرحله 9 را نيز انجام دهيد.


    استفاده از فتوبلاگ


    ·     آدرس عكس موردنظر را در قسمت Entry Excerpt قرار دهيد.


    ·     عنوان توضيحي كه مي خواهيد براي عكس بنويسيد را در قسمت Entry Title قرار دهيد.


    ·     متن توضيحي كه مي خواهيد براي عكس بنويسيد را در قسمت Entry Body قرار دهيد.


    ساخت سخن بزرگان


    در اين قسمت شما مي توانيد هر روز يا هر چند روز يكبار ، جمله زيبايي از يكي از افراد مشهور قرار دهيد. مراحل كار همانند مراحل بالاست فقط كد مورد استفاده در مرحله 4 اين كد است : P align=center>




     


    استفاده از سخن بزرگان


    ·          متن موردنظر را در قسمت Entry Body قرار دهيد.


    ·          نام نويسنده آن را در قسمت Entry Title بنويسيد.


     


    توضيحات مهم :


    ·          چگونگي نمايش اين قسمت ها در وبلاگ اصلي شما به عنوان side blog وابستگي به نوع style صفحه شما دارند و بر طبق style صفحه شما به نمايش در مي آيند.


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


     


    پاسخ به نظرات و مشكلات دوستان :


    در قسمت نظرات مربوط به مطلب قبلي يكي دو سوال توسط دوستان پرسيده شده بود كه در اينجا سعي مي كنم به آنها جواب مختصري بدهم.


    س : يه سری مقالات راجع به نصب مووبل تايپ داده بوديد که من مو به مو اجرا کردم البته رو يه هاست مجانی تا اگه خوب کار کرد بعد رو سايت اصلی بذارم ولي تو اين قسمتش گير كردم...


    ج : دوست عزيز شما قصد داشته ايد با استفاده از اين مقاله MT را روي يك هاست رايگان نصب كنيد. بايد توجه داشته باشيد كه همان طور كه در ابتداي همان مقاله نيز گفته شده ، ابتدا شما بايد از پشتيباني هاست خود از CGI و Perl و My SQL مطمئن شويد. بايد توجه داشته باشيد كه معمولا سايت هايي كه خدمات هاست هاي رايگان را ارائه مي دهند ، معمولا از چنين امكاناتي پشتيباني نمي كنند. در حال حاضر تنها سايتي كه از امكانات بالا پشتيباني مي كند ، سايت Netfirms مي باشد كه حدود 5 مگابايت فضاي رايگان نيز در اختيار شما قرار مي دهد كه براي نصب MT كافي است. چنانچه مايل به نصب MT روي Netfirms هستيد ، مي توانيد از اين مقاله استفاده كنيد. توجه داشته باشيد كه قبل از شروع مراحل ، بايد يك اكانت در سايت Netfirms ايجاد كنيد.


    س : اگه موويل تايپ رو نصب کنيم صفحه اصلی سايت که نميشه؟به عنوانه وبلاگ ميشه ازش استفاده کرد درسته؟


    ج : MT در جايي قرار خواهد گرفت كه شما مي خواهيد ، مي خواهد صفحه اول سايت باشد ، يا به عنوان يك ساب دامين يا يك پوشه روي سايت شما.


     


    اين مقاله توسط بابك هزاوه نوشته شده است.



    [ Posted by: Babak ] . [February 16, 2004 @ 03:52 PM] . [ Comments (6) ]

     
       2 ساخت وبلاگ جديد در ام تي

    در MT مي توان تا جايي كه فضاي هاست اجازه مي دهد ، وبلاگ ايجاد كرد. به همين دليل خيلي ها وبلاگ هاي خود با MT را تنها محدود به يك وبلاگ نمي كنند ، بلكه در كنار آن وبلاگ هاي ديگري نيز راه اندازي مي كنند. اين وبلاگ ها مي توانند به دو شكل باشند :


    1.       وبلاگ هاي مستقل از وبلاگ اصلي مانند وبلاگ انگليسي يا فتوبلاگ.


    2.       وبلاگ هاي وابسته به وبلاگ اصلي مانند لينكدوني كه در واقع كارايي اصلي شان در وبلاگ اصلي مي باشد و به نوعي side blog محسوب مي گردند.


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


    اين آموزش براي كساني كه خواستار ساخت وبلاگ هاي جديدي در كنار وبلاگ خود مانند وبلاگ انگليسي هستند ، بسيار مفيد خواهد بود.


    ساخت يك وبلاگ جديد در MT ، بسيار آسان است. مراحل زير را پي گيريد :


     


    1.       ابتدا به Control Panel خود رفته و يك Folder جديد بسازيد. اين فولدر مشخص مي كند كه لينكدوني شما در كجا قرار مي گيرد. مثلا اگر شما يك Folder  با نام linkdooni در Folder وبلاگتان بسازيد ، آدرس لينكدوني تان چنين خواهد بود : http://weblog.yoursite.com/linkdooni (بستگي دارد نام Folder وبلاگ شما چه باشد. مثلا اگر نام آن blog است و وبلاگ شما در آدرس blog.yoursite.com قرار دارد ، آدرس لينكدوني تان چنين خواهد بود : http://blog.yoursite.com/linkdooni توجه كنيد كه Folder وبلاگ شما در فولدر public_html يا www است و چنانچه مايليد آدرس لينكدوني تان همانند آدرس بالا شود ، بايد فولدر لينكدوني را در Folder وبلاگتان بسازيد.) يا اگر آن را در فولدر public_html بسازيد ، آدرس لينكدوني تان اين گونه خواهد بود : http://yoursite.com/linkdooni (مي توانيد براي لينكدوني تان يك subdomain در نظر بگيريد.)


    2.       وارد MT شده و در منوي اصلي ، روي عبارت Create New Blog كليك كنيد. (هنگام باز شدن صفحه جديد ، يك صفحه ديگر به طور خودكار باز مي شود كه در آن مراحل ساخت يك وبلاگ جديد را توضيح داده است. ما به آن نيازي نداريم. آن را ببنديد.)


    3.       حال شما در Core Setup هستيد. هريك از جاهاي خالي را بايد با دقت پر كنيد :


    ·         Weblog name : در اينجا نام وبلاگتان را تايپ كنيد. مي توانيد بنويسيد : linkdooni .


    ·         Local Site Path : در اينجا بايد آدرس دقيق index اصلي وبلاگ جديد را تايپ كنيد. چنانچه شما Folder لينكدوني را با نام linkdooni در public_html ساخته ايد ، مي توانيد بنويسيد : /home/user/public_html/linkdooni/ دقت كنيد كه user در واقع همان نام كاربري Control Panel شماست و بايد به جاي آن username كنترل پنل خود را بنويسيد. مثلا اگر با نام كابري alireza وارد كنترل پنل خود مي شويد ، اينجا نيز بايد بنويسيد : alireza


    ·         Site URL : در اينجا بايد آدرس وبلاگ جديد خود را تايپ كنيد. مثلا اگر شما Folder لينكدوني را با نام linkdooni در public_html ساخته ايد ، مي توانيد بنويسيد : http://yoursite.com/linkdooni/ دقت كنيد كه yoursite.com در واقع همان آدرس سايت شماست و بايد به جاي آن آدرس سايت خود را بنويسيد. مثلا اگر آدرس سايت شما alireza.com است ، اينجا نيز بايد به جاي yoursite.com بنويسيد : alireza.com


    ·         Local Archive Path : در اينجا بايد آدرس دقيق فايل هاي آرشيو خود را بنويسيد. چنانچه شما همانند مثال بالا لينكدوني خود را در آدرس http://yoursite.com/linkdooni/ ساخته ايد در اينجا بايد بنويسيد : /home/ /user/public_html/linkdooni/archives/


    ·         Archive URL : در اينجا بايد آدرس آرشيو لينكدوني خود را تايپ كنيد. مثلا اگر شما همانند مثال بالا لينكدوني خود را در آدرس http://yoursite.com/linkdooni/ ساخته ايد ، در اينجا بايد بنويسيد : http://yoursite.com/linkdooni/archives/


    ·         Timezone : اين قسمت براي تنظيم ساعت شماست. چنانچه در ايران هستيد عبارت UTC+3.5 (Iran) را انتخاب كنيد و چنانچه در كشورهاي ديگر زندگي مي كنيد بايد Timezone مربوط به كشور خود را يافته و انتخاب كنيد.


    4.       دكمه save را بزنيد و در صفحه جديد باز شده ، روي عبارت Rebuild كليك كنيد و سپس در صفحه جديد باز شده ، روي Rebuild All Files كليك كرده و گزينه Rebuild را انتخاب كنيد. چنانچه مراحل را درست طي كرده باشيد ، وبلاگ شما بازسازي شده و از هم اكنون قابل استفاده خواهد بود.


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


     


    اين مقاله توسط بابك هزاوه نوشته شده است.



    [ Posted by: Babak ] . [February 15, 2004 @ 03:53 PM] . [ Comments (6) ]

     
       2 تجزیه و تحلیل قالبهای موویل تایپ 1

    همانطوری که قول داده بودم تصمیم دارم در چند مقاله تمامی کدهایی که در قالبهای مختلف ام تی به کار رفته اند را به کلی تجزیه و تحلیل کنم که این مقاله را به آقا نوید تقدیم می کنم.

    تجزیه و تحلیل قالب اصلی:
    قالبها به دو دسته head و body تقسيم ميشوند.
    الف:- کدها در بخش head


    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=<$MTPublishCharset$>" />
    <title><$MTBlogName$></title>
    <link rel="stylesheet" href="<$MTBlogURL$>styles-site.css" type="text/css" />
    <link rel="alternate" type="application/rss+xml" title="RSS" href="<$MTBlogURL$>index.rdf" />
    <link rel="EditURI" type="application/rsd+xml" title="RSD" href="<$MTBlogURL$>rsd.xml" />


    <script language="javascript" type="text/javascript">
    function OpenComments (c) {
        window.open(c,
                        'comments',
                        'width=480,height=480,scrollbars=yes,status=yes');
    }


    function OpenTrackback (c) {
        window.open(c,
                        'trackback',
                        'width=480,height=480,scrollbars=yes,status=yes');
    }
    </script>


    <MTBlogIfCCLicense>
    <$MTCCLicenseRDF$>
    </MTBlogIfCCLicense>
    </head>


    توضیحات:
    • <$MTPublishCharset$> این تگ نوع اینکودینگ (Encoding) را مشخص می کند.
    • <$MTBlogName$> این تگ اسم وبلاگ شما را در بالای نمایشگر (Browser) -- اسمی که در بخش Web Configuring نوشتید – به نمایش خواهد داد.
    •  <$MTBlogURL$>این تگ آدرس وبلاگ را نمایش میدهد. برای مثال اگر وبلاگ شما به نام Blog باشد خروجی این تگ به این صورت خواهد بود: http://www.yourdomain.com/blog/
    • این کدهای جاوا مربوط به بخشهای نظرات (Comments) و دنبالک  (TrackBack) میباشند که در این کدها نحوه باز شدن (طول, عرض, اسکرول بار و نوار وضیعت) تعریف شده اند.
    • <MTBlogIfCCLicense><$MTCCLicenseRDF$></MTBlogIfCCLicense> این تگها مربوط به حقوق کپی رایت در وبلاگها ام تی میباشد.

    ب:- کدها در بخش Body
    کدها در بخش body به دو دسته بدنه (متنها, پستها) و منو تقسیم میشوند.

    کدهای بخش بدنه (متن):
    این کدها بین دو تگ <MTEntries></MTEntries> قرار می گیزند که به صورت زیر میباشند:


    <MTEntries>
    <$MTEntryTrackbackData$>
    <MTDateHeader>
    <$MTEntryDate format="%x"$>
    </MTDateHeader>


    <a name="<$MTEntryID pad="1"$>"></a>
    <$MTEntryTitle$>
    <$MTEntryBody$>


    <MTEntryIfExtended>
    <a href="<$MTEntryPermalink$>#more">Continue reading "<$MTEntryTitle$>"</a>
    </MTEntryIfExtended>
    Posted by <$MTEntryAuthor$> at <a href="<$MTEntryPermalink$>">
    <$MTEntryDate format="%X"$></a>


    <MTEntryIfAllowComments>
    <a href="<$MTCGIPath$><$MTCommentScript$>
    ?entry_id=<$MTEntryID$>" onclick="OpenComments(this.href); return false">
    Comments (<$MTEntryCommentCount$>)</a>
    </MTEntryIfAllowComments>


    <MTEntryIfAllowPings>
    <a href="<$MTCGIPath$><$MTTrackbackScript$>
    ?__mode=view&entry_id=<$MTEntryID$>" onclick="OpenTrackback(this.href);
    return false">TrackBack (<$MTEntryTrackbackCount$>)</a>
    </MTEntryIfAllowPings>


    </MTEntries>


    توضیحات:
    • <MTEntries> و </MTEntries> این دو تگ مربوط به بخش پست در ام تی میباشند که هر چیزی بین این دو تگ قرار گیرد در هر پست تکرار خواهد شد.
    • <$MTEntryTrackbackData$> این تگ اطلاعات مربوط به دنبالک (TrackBack) را میسازد. که برای استفاده در bookmarklet استفاده میشود.
    • <MTDateHeader><$MTEntryDate format="%x"$></MTDateHeader> این تگها تاریخ پست مطلب را نمایش می دهند که خورجی این تگ به صورت ماه / روز / سال (mm/dd/yyyy) خواهند بود برای مثال: February 11, 2004 توجه داشته به حرف x داشته باشید که این حرف به صورت کوچک نوشته شده اگر این حرف را به صورت X بنویسید زمان پست را به نمایش خواهند گذاشت که این در پایین هر پست به صورت نرمال خواهد بود. این حرف x معادل %B %e, %Y هست.
    - حرف B% ماه را به صورت کامل (February)  نشان خواهند داد که اگر بخواهید اینرا به صورت کوتاه (Feb) نشان دهید باید از حرف b% استفاده کنید.
    - حرف %e نمایش دهنده روز میباشد.
    - حرف Y% عدد سال را به صورت کامل (چهار رقمی برای مثال 2004) نمایش خواهند داد که اگر بخواهیم آنرا به صورت دو رقمی به کار بریم باید از حرف کوچک آن y% استفاده کنیم.
    • <$MTEntryID pad="1"$> هر پستی که شما ارسال می کنید دارای یک عدد (ای دی) میباشند که برای آرشیو شدن مطالب به کار می روند. علت به کار رفتن pad=1 برای نمایش این اعداد تا 6 رقم میباشند.
    • <$MTEntryTitle$> این تگ عنوان هر پست (عنوان هر مقاله) را نشان خواهند داد.
    • <$MTEntryBody$> این تگ متن نوشته ها (مقالات) را نشان خواهند داد.
    • <MTEntryIfExtended></MTEntryIfExtended> کدهایی که بین این دو تگ به کار رفته اند ادامه مطالب شما را به نمایش خواهند گذاشت. توجه داشته باشید اگر شما از بخش Extended Entry استفاده کرده باشید نمایش داده خواهند شد.
    • <$MTEntryPermalink$> این تگ حاوی لینک پست خواهند بود که باستفاده از ای دی و علامت (#) نوشته را به دیگر آرشیو ها (موضوعی, ماهانه, سالانه, روزانه و ...) توسط لینک (anchor) خواهند داد.  اگر بخواهید اینرا دقیقا به آرشیو به خصوصی ربط دهید می توانید از خاصیت archive_type="type" استفاده نماید که به جای type می توانید نوع آرشیو مورد نظر خود را بنویسید.) Category, Individual, Weekly, Monthly ویا  Daily)
    • <$MTEntryAuthor$> این تگ نام نویسنده مطلب را نشان خواهد داد و یا می توان گفت که این تگ نا کاربری نویسنده را نشان خواهند داد. اگر بخواهید برای امنیت بیشتر و یا زیبایی کار می توانید از تگ <$MTEntryAuthorNickname$> استفاده کنید که این تگ نام مستعار (Nick Name) را نشان خواهند که بعد از به کار بردن این تگ باید در بخش Profile (مشخصات) خود اسم مورد نظر را بنویسید.
    • <$MTEntryDate format="%X"$> همانطوری که در بالا نوشتم این تگ زمان (ساعت) پستها رو نشان خواهند داد. که در اینجا حرف X معادل با I%:M% p% میباشد که خروجی این تگ به صورت 12:30 PM خواهد بود.
    - I% ساعت پست را به صورت 12 ساعت و دو رقمی نشان خواهد داد. اگر بخواهید آنرا به 24 ساعت تغییر دهید باید از حرف k% استفاده کنید.
    - M% این حرف دقیقه رو نشان خواهد. توجه داشته باشید اگر حرف M رو به صورت کوچک m بنویسید عدد ماه را نشان خواهد داد.
    - p% زمان پست (صبح یا عصر) را نشان خواهد داد که خروجی آن به صورت PM, AM خواهد بود.
    • <MTEntryIfAllowComments></MTEntryIfAllowComments> این دو تگ و کدهایی که بین این دو به کار میروند مربوط به فورم نظرات (Comment) میباشند که اگر در پستی که فرستاده اید به خواننده این اختیار را داده باشید که درمورد پستی که ارسال کردید نظر بدهند فورم مربوط به آن فعال خواهد شد.
    • <$MTCGIPath$> این تگ آدرس فایل CGI مربوط به کامنت را نشان خواهد داد.
    • <$MTCommentScript$> این تگ مربوط به تنظیمات در فایل mt.cfg میباشد که به صورت پیش فرض فایل mt-comment.cgi خواهد بود.
    • <$MTEntryCommentCount$> این تگ هم تعداد نظرات را نشان خواهد داد.
    • <MTEntryIfAllowPings></MTEntryIfAllowPings> این دو مربوط به دنبالک (TrackBack) میباشند که تگهای مربوط به آن در بین این دو قرار میگیرند.
    • <$MTTrackbackScript$> این تگ مربوط به تنظیمات در فایل mt.cfg میباشد که به صورت پیش فرض فایل mt-tb.cgi خواهد بود.
    • <$MTEntryTrackbackCount$> این تگ هم تعداد دنبالکها رو نشان خواهد داد.

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


    <table border="0" cellspacing="4" cellpadding="0" summary="Monthly calendar with links to each day's posts">
    <caption><$MTDate format="%B %Y"$></caption>
    <tr>
    <th abbr="Sunday" align="center">Sun</th>
    <th abbr="Monday" align="center">Mon</th>
    <th abbr="Tuesday" align="center">Tue</th>
    <th abbr="Wednesday" align="center">Wed</th>
    <th abbr="Thursday" align="center">Thu</th>
    <th abbr="Friday" align="center">Fri</th>
    <th abbr="Saturday" align="center">Sat</th>
    </tr>
    <MTCalendar>
    <MTCalendarWeekHeader>
    <tr>
    </MTCalendarWeekHeader>
    <td align="center">
    <MTCalendarIfEntries>
    <MTEntries lastn="1">
    <a href="<$MTEntryPermalink$>"><$MTCalendarDay$></a>
    </MTEntries>
    </MTCalendarIfEntries>
    <MTCalendarIfNoEntries>
    <$MTCalendarDay$>
    </MTCalendarIfNoEntries>
    <MTCalendarIfBlank> </MTCalendarIfBlank>
    </td>
    <MTCalendarWeekFooter>
    </tr>
    </MTCalendarWeekFooter>
    </MTCalendar>
    </table>


    توضیحات:
    • <$MTDate format="%B %Y"$>  این تگ مربوط به تاریخ می باشد که خروجی این تگ به صورت (MM/YYYY) خواهد بود برای مثال: February 2004
    • <MTCalendar></MTCalendar>  این تگها, تگهای ابتدایی و پایانی آرشیو تقویمی هستند که همانند تگها MTEntries عمل می کنند که هر چیزی بین این دو قرار گرفت تکرار خواهد شد.
    • <MTCalendarWeekHeader></MTCalendarWeekHeader> این دو تگ نمایش دهنده هفته ها میباشند.
    • <MTCalendarIfEntries></MTCalendarIfEntries> این تگها زمانی فعال خواهند شد که پستی در آن روز ارسال شده باشد.
    • <$MTCalendarDay$> این تگ روز را در تقویم نشان می دهد.
    • <MTCalendarIfNoEntries></MTCalendarIfNoEntries> این دو تگ برای زمانی هست که شما در آن روز پستی نداشته باشید.
    • <MTCalendarIfBlank> </MTCalendarIfBlank> این دو تگ سل (Cell) را به صورت خالی نشان می دهند.
    • <MTCalendarWeekFooter></MTCalendarWeekFooter> این دو تگ هم آخر هفته را نشان میدهند.

    2. جستجو:
    کدها در سرچ (جستجو) به صورت زیر میباشند:


    <form method="get" action="<$MTCGIPath$><$MTSearchScript$>">
    <input type="hidden" name="IncludeBlogs" value="<$MTBlogID$>" />
    <label for="search" accesskey="4">Search this site:</label><br />
    <input id="search" name="search" size="20" /><br />
    <input type="submit" value="Search" />
    </form>


    توضیحات:
    • <$MTBlogID$> این تگ, ای دی وبلاگ شما را نشان خواهد داد.


    3. آرشیو ماهیانه:
    کدها در این آرشیو به صورت زیر خواهد بود:


    <MTArchiveList archive_type="Monthly">
    <a href="<$MTArchiveLink$>"><$MTArchiveTitle$></a><br />
    </MTArchiveList>


    توضیحات:
    • <MTArchiveList></MTArchiveList> این دو تگ آرشیو را لیست می کنند که آنرا می توان به صورتها زیر هم استفاده کرد:
    - archive_type="type" اینرا می توانید همانند بالا استفاده کرد که به جای کلمه type می توانید انواع آرشیوها (ماهانه, روزانه, هفتگی, تکی, و موضوعی) را استفاده کنید. (Category, Individual, Weekly, Monthly, or Daily)
    - lastn="N" در این نوع می توانید تعداد لیست در آرشیو رو مشخص کرد.
    • <$MTArchiveLink$> این تگ لینکی را به آرشیو میدهد که می توانید نوع آنرا باستفاده از  archive_type="type" مشخص کنید.
    • <$MTArchiveTitle$> این تگ عنوان را در لیست آرشیوها نشان میدهد که خروجی آن در انواع مختلف آرشیوها (اگر در کد بالایی به جای Monthly این نوع آرشیو را انتخاب کرده باشید)  به صورت زیر خواهد بود:
    - Category: نام آرشیو موضوعی را نشان میدهد.
    - Daily: تاریخ را به صورت ماه / روز / سال (MM/DD/YYYY) نشان خواهد داد.
    - Weekly: عنوان در این نوع آرشیو به صورت هفتگی خواهد بود که خروجی آن به صورت زیر خواهد بود: (MM/DD/YYYY- MM/DD/YYYY) برای مثال: February 1 2004 – February 7 2004
    - اگر بخواهید تعداد نوشته های در این نوع آرشیوها مشخص کنید می توان از تگ <$MTArchiveCount$> استفاده کنید که این را باید بعد از تگ <$MTArchiveTitle$> به کار برید که در هر خط لیست تکرار شود.


    4. نوشته های اخیر:
    تگها در این نوع آرشیو به صورت زیر خواهد بود:


    <MTEntries lastn="10">
    <a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a><br />
    </MTEntries>



    توضیحات:
    • تمامی این تگها در بالاتر توضیح داده شد اما اگر بخواهید بخواهید تعداد نوشته های اخیر را کم و یا زیاد کنید می توانید با کم و زیاد کردن عدد 10 این کار را انجام دهید.
    • اگر بخواهید به غیر از نوشته های اخیر نوشته های قبلی را هم داشته باشید می توانید از خاصیت lastn="N” و offset="M” استفاده کنید. (برای استفاده از این خاصیت می توانید به مقاله ای که تحت این عنوان آقای نوید مجاهد از وبلاگ مژده نوشته اند مراجعه کنید.)


    5. لینکها, کپی رایت و پشتیبانی:
    در این بخش چند تگ به خصوص به کار رفته اند که به صورت زیر میباشند:


    <div class="syndicate">
    <a href="<$MTBlogURL$>index.rdf">Syndicate this site (XML)</a>
    </div>


    <MTBlogIfCCLicense>
    <div class="syndicate">
    <a href="<$MTBlogCCLicenseURL$>"><img alt="Creative Commons License" border="0" src="<$MTBlogCCLicenseImage$>" /></a><br />
    This weblog is licensed under a <a href="<$MTBlogCCLicenseURL$>">Creative Commons License</a>.
    </div>
    </MTBlogIfCCLicense>


    <div class="powered">
    Powered by<br /><a href="http://www.movabletype.org">Movable Type <$MTVersion$></a><br />   
    </div>


    توضیحات:
    • در بخش اول با استفاده از تگ <$MTBlogURL$> لینکی به فایل XML داده میشود.
    • در بخش دوم همانطوری که در ابتدا مقاله نوشتم اگر شما حقوق کپی رایت را ساخته باشید این بخش فعال خواهد شد.
    • در بخش آخر هم لینک به سایت مووبل تایپ داده شده است که با استفاده از تگ <$MTVersion$>, از ورژن ام تی که برای وبلاگ/ سایت استفاده می کنید نمایش میدهد.



    [ Posted by: Taha ] . [February 13, 2004 @ 05:40 PM] . [ Comments (7) ]

     
       2 رفع مشکل آرشيوهای دراز!!!

    در بعضی از وبلاگها آرشيو ماهيانه و یا آرشيو موضوعی بسيار بلند می شوند و جای زيادی را در وبلاگ می گيرند. برای اينکه جای زيادی نگيرند بهتره از يک dropdown list استفاده کنید. برای اینکار مراحل زیر را انجام بدید:
    ۱- کدهای زیر را بین دو تگ <Head> و </Head> قرار دهید:

    <script>
     function GoTo (c) {
       if (c != '--')
     window.location = c;
     }</script>


    ۲- کدهای زیر را هم جایی قرار دهید که می خواهید آرشیو قرار بگیرد.

    <form name="MonthList">
     <select  Style="width:220px;" name="MonthChoice" onChange ="GoTo(document.MonthList.MonthChoice.value)">
     <option selected value="--">Select a Month</option>
     <MTArchiveList archive_type="Monthly">
     <option value="<$MTArchiveLink$>"><$MTArchiveTitle$> (<$MTArchiveCount$>)</option>
     </MTArchiveList>
     </select>
     </form>


    اين کدها برای آرشيو ماهيانه هست و با کمی تغيير برای آرشيو موضوعی هم می شود استفاده کرد.



    [ Posted by: Hossin ] . [February 10, 2004 @ 06:05 PM] . [ Comments (3) ]

     
       2 ساخت صفحه آرشیو

    در اين مقاله سعي دارم نحو ساخت قالب براي آرشيو در ام تي را بنويسم. همانطوري که در مقاله اي قبلي نوشتم آرشيو هاي به ۶ بخش تقسيم ميشوند. اين قالب بخش قالبها به نام Master Archive Index میباشد.

    ۱. ادغام کردن آرشيو موضوعي و تکي
    کدهاي اين نوع آرشيو به صورت زير ميباشد:
     


    <MTCategories>
       <$MTCategoryLabel$><br />
          <MTEntries>
           - <a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a><br />
           </MTEntries>
    </MTCategories>


    ۲. ادغام کردن آرشيو ماهيانه و تکي
    کدهاي اين نوع آرشيو به صورت زير خواهد بود:
     


    <MTArchiveList archive_type="Monthly">
       <$MTArchiveTitle$><br />
          <MTEntries>
           - <a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a><br />
           </MTEntries>
    </MTArchiveList>
     


    کدها <MTCategories></MTCategories> ، <MTEntries></MTEntries> ، و <MTArchiveList archive_type="Monthly"></MTEntries> به صورت يک حلقه گردشي (Loop) هستند که هر چيزي بين اينها بگذاريد تکرار خواهند شد. اگر دوست داشته باشيد مي توانيد با استفاده از تگ MTEntryExcerpt خلاصه اي از پست مورد نطر را در صفحه آرشيو به صورت زير به نمايش بگذاريد:
     


    <MTEntries>
        <a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a><br />
        <$MTEntryExcerpt$><br />
    </MTEntries>
     


    اگر بخواهيد ميزان کلمات رو در MTEntryExcerpt کم کنيد مي توانيد به بخش
    Web
    Configuration > Preferences > General Settings > Number of words in excerpt و مقدار آنرا به دلخواه خود کم يا زياد کنيد.

    فوايد اينگونه آرشيو اين هست که در زمان بازسازي وبلاگ (سايت) زمان کمتري ميخواد و فضاي کمتري از هاست رو اشغال ميکنه و فايده ديگر اين هستش که خوانند مي توانيد برحسب موضوعات و يا ماه سريعتر به مقاله مورد نظر خود دست يابد.

    نمونه قالب براي آرشيو



    [ Posted by: Taha ] . [February 06, 2004 @ 02:31 PM] . [ Comments (7) ]

     
       2 انواع آرشیوها در ام تی

    آرشيو ها در مووبل تايپ (MT) به چند دسته تقسيم مي شوند که عبارتند از:
    ۱. روزانه (Daily)
    ۲. تکي (Individual)
    ۳. هفتگي (Weekly)
    ۴. ماهيانه (ماهانه) (Monthly)
    ۵. ساليانه (سالانه) (Yearly)
    ۶. دسته اي (موضوعي) (Category)

    ۱. آرشيو روزانه (Daily Archive)
    اين نوع آرشيو همان آرشيو به صورت تقويمي هست و تمامي پستهاي يک روز را در يک صفحه (Date-Based Archive) نشان خواهد داد. که کدهاي آن به صورت زير خواهد بود:


    <table border="0" cellspacing="4" cellpadding="0" summary="Monthly calendar with links to each day's posts">
    <caption class="calendarhead"><$MTDate format="%B %Y"$></caption>
    <tr>
         <th abbr="Sunday" align="center"><span class="calendar">Sun</span></th>
         <th abbr="Monday" align="center"><span class="calendar">Mon</span></th>
         <th abbr="Tuesday" align="center"><span class="calendar">Tue</span></th>
         <th abbr="Wednesday" align="center"><span class="calendar">Wed</span></th>
         <th abbr="Thursday" align="center"><span class="calendar">Thu</span></th>
         <th abbr="Friday" align="center"><span class="calendar">Fri</span></th>
         <th abbr="Saturday" align="center"><span class="calendar">Sat</span></th>
    </tr>

    <MTCalendar>
    <MTCalendarWeekHeader>
    <tr>
    </MTCalendarWeekHeader>
         <td align="center"><span class="calendar"><MTCalendarIfEntries>
                   <MTEntries lastn="1"><a href="<$MTEntryPermalink$>"><$MTCalendarDay$>
                   </a></MTEntries></MTCalendarIfEntries><MTCalendarIfNoEntries>
                   <$MTCalendarDay$></MTCalendarIfNoEntries><MTCalendarIfBlank>
                   </MTCalendarIfBlank></span></td>
    <MTCalendarWeekFooter>
    </tr>
    </MTCalendarWeekFooter></MTCalendar>
    </table>


    ۲. آرشيو تکي (Individual Archive)
    هر پست در مووبل تايپ داراي يک لينک مخصوص به خود ميباشد، قالب اين نوع آرشيو در مووبل تايپ Individual Entry Archive هست. کدها مربوط به اين به صورت زير ميباشد:


    <a href="<$MTEntryPermalink$>">Link</a>


    ۳. آرشيو هفتگي (Weekly Archive)
    اين آرشيو به پستها رو به صورت هفتگي بايگاني (ارشيو) خواهد کرد. کدهاي اين نوع آرشيو به صورت زير خواهد بود:


    <MTArchiveList>
    <a href="<MTArchiveLink>">
    <MTArchiveDate format="%d/%m/%Y">
    - <MTArchiveDateEnd format="%d/%m/%Y">
    </a><br />
    </MTArchiveList>


    ۴. آرشيو ماهانه (Monthly Archive)
    اين نوع آرشيو تمامي پستها يک ماه رو در يک صفحه نشان خواهد داد. کدها مربوط به اين نوع آرشيو به صورت زير ميباشد:


    <MTArchiveList archive_type="Monthly">
    <a href="<$MTArchiveLink$>"><$MTArchiveTitle$></a><br />
    </MTArchiveList>


    ۵. آرشيو سالانه (ساليانه) (Yearly Archive)
    اين نو آرشيو تمامي پستها يک سال را در يک صفحه نشان خواهد داد. کدهاي مربوط به اين نوع آرشيو به صورت زير ميباشد:


    <MTArchiveList>
    <a href="<MTArchiveLink>">
    <MTArchiveDate format="%Y">
     - <MTArchiveDateEnd format="%Y"></a><br />
    </MTArchiveList>


    توجه داشته باشيد تمامي آرشيوهاي روزانه، هفتگي، ماهانه،و  ساليانه همگي داراي قالبي يکسان هستند که قالب آنها در مووبل تايپ Date-Base Archive ميباشد.

    ۶. آرشيو موضوعي (Category Archive)
    اين نوع آرشيو (به نظر من بهترين نوع آرشيو هست) تمامي پستهاي مربوط به يک دسته را در يک صفحه به نمايش خواهد گذاشت. قالب اين نوع آرشيو Category Archive ميباشد. کدهاي مربوط به آن به صورت زير ميباشد.


    <MTCategories>
    <a href="<$MTCategoryArchiveLink$>">
    <$MTCategoryLabel$></a> (<$MTCategoryCount$>)<br>
    </MTCategories>



    [ Posted by: Taha ] . [February 05, 2004 @ 05:51 PM] . [ Comments (2) ]

     
       2 نصب موبل تايپ در Netfirms

    برای نصب ام تی در سايت Netfirms مراحل زير را دنبال کنيد.
    1-نسخه کامل موبل تايپ که می تواني از اينجا پيدا کنيد.
    2- فايل mt.cfg را باز کنيد و تغييرات زير را در آن به وجود آوريد:
    در خط چهاردهم به جای
    CGIPath http://WWW.YOUR-SITE.COM/PATH/TO/MT/
    خط زير را وارد کنيد
    CGIPath http://yoursite.netfirms.com/cgi-bin/
    منظور از yoursite همان يوزر شما در Netfirms هست.
    در خط بيست و دوم به جای
    DataSource ./db
    خط زیر را وارد کنيد
    DataSource $ENV{'DOCUMENT_ROOT'}/cgi-bin/db
    برای پيدا کردن مقداری که بايد به جای $ENV{'DOCUMENT_ROOT'} قرار گيرد خط زير را در آدرس بار مرورگر خود وارد کنيد
    domain.netfirms.com/cgi/printenv
    در خط سی وپنجم علامت # را از ابتدای خط برداشته و به جای /path/to/static-files/ آدرس جايی که static files خود را قرار داده ايد وارد کنيد. مثلا اگر static files خود را در شاخه اصلی قرار داده ايد به جای خط فوق StaticWebPath /mt را وارد کنيد. mt نام شاخه ای است که فايل ها موبل تايپ خود را در آن نصب کرده ايد.
    3- حالا فايل mt.cfg را آپ لود کنيد و permissions همه فايل های CGI آن را به 755 تغيير دهيد.
    4- ام تی شما آماده است. شما می توانيد چک کنيد که moduleهايی را که نياز داريد آيا نصب شده اند يا نه. برای اينکار فايل mt-check.cgi را اجرا کنيد که با موبل تايپ نصب شده است.
    5- دو module که خيلی محبوب هستند و اکثرا آن را نصب می کنند HTML::Template و Image::Size هستند شما می توانيد آنها را از سايت Cpan.org دانلود کنيد.برای نصب آنها يک شاخه با نام extlib در cgi-bin خود ايجاد کنيد و فايل های با پسوند .pm را در آن آپلود کنيد.
    6- حالا بايد فايل mt-load.cgi را اجرا کنيد . اگر شما فايل های موبل تايپ را درcgi-bin در شاخه MT قرار داده باشيد . آدرسmt-load.cgi به صورت زير خواهد بود:
    http://yoursite.netfirms.com/cgi-bin/mt/mt-load.cgi.
    7- در آخر بايد فايل mt.cgi را اجرا کنيد. mt.cgi در همان شاخه mt-load.cgi قرار دارد، برای وارد شدن به وبلاگ از يوزر Melody و پسورد Nelson استفاده کنيد. بعد از وارد شدن به وبلاگ می توانيد يوزر و پسورد خود را عوض کنيد.

    اين راهنما ترجمه راهنمای خود سايت Netfirms هست. برای اينکه بيشتر از اين راهنما سر در بياوريد بهتر است که مقاله آموزش نصب موبل تايپ را در همين وبلاگ بخوانيد.



    [ Posted by: Hossin ] . [February 02, 2004 @ 08:24 PM] . [ Comments (5) ] . [ TrackBack (90) ]

     
       2 ساخت فتوبلاگ در ۲۴ ساعت

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

    اين هم به عنوان شروع راهنماي ساخت فتوبلاگ. دفعه بعد - بعد از امتحانات ترم - هم طريقه نصب MT بر روي سايت Netfirms رو مي نويسم البته از روي راهنماي خود سايت netfirms .

    مواد لازم:
    1- یک نسخه از Movable Type که روی سرور شما نصب شده باشد. قالبها بر اساس نسخه 2.51 طراحی شده اند ولی احتمالا با نسخه های قدیمی تر هم کار می کنند.
    ۲- ImageMagick بايد روي سرور شما نصب شده باشد. با اين Perl module شما مي توانيد به طور اتوماتيك از عكس هاي خود تصاوير كوچك شده (thumbnails) بسازيد.
    ۳- تصاوير بايد همگي به يك اندازه باشند. مثلا تصاوير كوچك شده ۱۰۰×۷۵ پيكسل و تصاوير اصلي ۴۰۰×۳۰۰ پيكسل. اگر اين اندازه ها را به كار ببريد (كه اين ها بهترين اندازه ها مي باشند).

    تنظيمات:
    ۱- يك وبلاگ بسازيد.
    ۲- به Blog Config برويد و روي Archiving كليك كنيد. Individual و Monthly و Categories را علامت بزنيد و تنظيمات را ذخيره كنيد.
    ۳- در Blog Config گزينه Convert Line Breaks را غيرغعال كنيد. در غير اين صورت فتوبلاگ شما نمايش داده نمي شود.
    ۴- موضوعات (categories) فتوبلاگ خود را ايجاد كنيد.
    ۵- اين كدها را در قسمت main template قرار دهيد.
    ۶-اين كدها را در قسمت individual entries قرار دهيد.
    ۷- اين كدها زير را در قسمت date-based و category-based قرار دهيد.
    ۸- يكي از اين stylesheet ها را انتخاب كنيد و در قسمت stylesheet template قرار دهيد.
    ۹- يك module جديد بسازيد و نام آن را sidebar1 بگذاريد. دقت كنيد كه با حروف كوچك بنويسيد.
    ۱۰- اين كد ها را در آن بگذاريد. شما مي توانيد تغييرات دلخواه را در كد هاي زير انجام دهيد، مثلا لينك هايي به آن بيفزاييد. اگر آرشيو شما در دايركتوري ديگري به غير از archives نگه مي داريد و يا پسوند فايل هاي شما html. نيست بايد مسير مربوط به Recent Comments را تغيير دهيد.
    ۱۱-يك module ديگر بسازيد و نام آن را sidebar2 بگذاريد. دقت كنيد كه با حروف كوچك بنويسيد.
    ۱۲- تغييرات لازم را براي sidebar2 نيز انجام دهيد و اين كدها را در آن قرار دهيد.
    ۱۳- يك module ديگر بسازيد و نام آن را littlepics بگذاريد. دقت كنيد كه با حروف كوچك بنويسيد. اين كدها را در آن قرار دهيد.

    قرار دادن يك عكس در فتوبلاگ:
    ۱- در Movable Type وارد بخش upload file شويد. عكس مورد نظر خود را از روي هارد انتخاب كرده و دكمه upload را بزنيد.
    ۲- Create a new entry using this uploaded file را انتخاب كنيد.
    ۳- Create a thumbnail for this image را علامت بزنيد و اندازه دلخواه را وارد كنيد . بهتر است ۱۰۰×۷۵ باشد.
    ۴- Embedded image را كليك كنيد.
    ۵- Movable Type مقداري كد در Entry Body قرار مي دهد. ما فقط يك بخش از اين كد را لازم داريم. قسمتي كه آدرس url عكس شما قرار دارد را كپي كرده و در قسمت Extended Entry پيست paste كنيد.
    ۶- باقي كدها در قسمت Entry Body را پاك كنيد و توضيح دلخواه خود را در اين قسمت وارد كنيد.
    ۷- عنوان عكس خود را در قسمت Title وارد كنيد.
    ۸- موضوع (Category) عكس را مشخص كنيد.
    ۹- دكمه save را بزنيد.

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



    [ Posted by: Hossin ] . [January 11, 2004 @ 12:57 PM] . [ Comments (4) ]

     
       2 آموزش موويبل تايپ(2)

    در رابطه با مطلب قبلي (آشنايي با موويبل تايپ) يكي از دوستان در مورد چگونگي نصب موويبل تايپ سوالي پرسيده بود. در اين مطلب چگونگي نصب موويبل تايپ را توضيح خواهم داد. اين راهنما را آقاي فرهاد اصغرزاده نوشته اند ولي من در اين راهنما تغييرات نسبتا زيادي داده ام كه به راحت تر شدن كار و قابل فهم تر شدن آن كمك كرده است. چگونگي نصب موويبل تايپ روي هاست شخصي قبل از هرچيز شما بايد از چند چيز هاست خود مطمئن شويد : 1. هاست شما حدود 5 مگابايت فضاي خالي داشته باشد. 2. از پشتيباني هاست خود از CGI و Perl و My SQL مطمئن شويد. 3. براي نصب راحت تر MT شما به يك برنامه FTP نيز نيازمنديد. براي نمونه من برنامه WS FTP را پيشنهاد مي كنم. اين نرم افزار را مي توانيد با يك جستجوي ساده در سايت download.com بيابيد و داونلود كنيد. شروع نصب 1. MT-2.64-full-lib.tar (كه در واقع جديدترين ورژن MT مي باشد) را از اينجا داونلود كنيد. (فراموش نكنيد كه full version در اولين گزينه و Gzopped TAR انتخاب كنيد و سپس دكمه Download را بزنيد.) 2. با برنامه FTP كامپيوتر خود (همان طور كه گفتم شما براي نصب راحت تر MT به يك برنامه FTP نيازمنديد كه من WS FTP را پيشنهاد مي كنم. كار با برنامه هاي FTPآسان تر از آن است كه فكر مي كنيد.) وارد كنترل پنل خود شويد. 3. در اينجا چند پوشه مي بينيد. به پوشه CGI-BIN برويد. 4. فايل MT--2.64-full-lib.tar را در اين پوشه آپلود كنيد. 5. بدون آن كه برنامه FTP را ببنديد ، به كنترل پنل سايت خود برويد. 6. به قسمت File Manager برويد. (شايد نام هاي مشابه ديگري در كنترل پنل هاي مختلف وجود داشته باشد ، به هر حال اين قسمت مديريت فايلها مي باشد.) 7. به دايركتوري WWW برويد. 8. يك پوشه به نام mt-static ايجاد كنيد. براي اين كار از گزينه Create New Folder استفاده كنيد. 9. حالا به دايركتوري CGI-BIN رفته ، MT-2.64-full-lib.tarرا انتخاب كرده و گزينه Extract File contents را انتخاب كنيد. 10. پس از اتمام كار خواندن فايلها ، پنجره را ببنديد. 11. در قسمت مديريت فايل ها (File manager ) به منظور Refresh شدن ، Ctrl+F5 را بزنيد. 12. حالا به CGI-BIN رفته و فايل MT-2.64-full-lib.tarرا با استفاده از گزينه Rename به mt تغيير دهيد. ساخت بانك اطلاعاتي 13. حالا در كنترل پنل به MY SQL براي ساخت بانك اطلاعاتي وبلاگتان برويد. 14. در قسمت databaseو در قسمت db نام بانك اطلاعاتي را وارد كنيد مثلا weblog و بعد آن را با استفاده از گزينه add db اضافه كنيد. بعد از آن ، پنجره اي ظاهر خواهد شد كه اضافه شدن بانك اطلاعاتي را خبر مي دهد. روي go back كليك كنيد تا بتوانيد بقيه اطلاعات را وارد كنيد. 15. در قسمت بعدي نام User (نام كاربري) و همچنين Password (رمز عبور) را وارد كرده و مطابق مرحله قبل ، روي Add user كليك كرده و سپس در پنجره ظاهر شده go back را بزنيد. 16. Add user to Db را انتخاب كنيد و همانند مراحل قبلي در پنجره شاهر شده go back را بزنيد. 17. بانك اطلاعاتي شما ساخته شد و حالا شما در اكانت بانك اطلاعاتي تان هستيد. با استفاده از گزينه Home از بانك اطلاعاتي خارج شويد. تغييرات در فايل mt 18. حالا دوباره به CGI-BIN در مديريت فايلها رفته و mt را انتخاب كرده و سپس گزينه Edit را بزنيد تا بتوانيد تغييرات موردنظر در mt جهت استفاده خود را ايجاد كنيد. 19. گزينه CGIpath را پيدا كرده و بدين صورت آن را تنظيم نماييد : http://www.yoursite.com/cgi-bin/mt/ 20. در سطر بيستم تغييراتي به اين صورت ايجاد كنيد : ObjectDriver DBI::mysql Database database name DBUser database username 21. اين عبارت را بيابيد : # StaticWebPath /path/to/static-files/ سپس با حذف # ، آن را به اين صورت تغيير دهيد : StaticWebPath http://www.yoursite.com/mt-static/ 22. علامت # را از اين عبارت حذف كنيد : # NoHTMLEntities 1 23. علامت # را از اين عبارت حذف كرده و به جاي Shift_JIS ، بنويسيد uft-8 : # PublishCharset Shift_JIS 24. save را بزنيد. 25. به دايركتوري mt رفته و فايل mt-db-pass.cgi را انتخاب كرده و سپس رمز عبوري كه براي بانك اطلاعاتي خود انتخاب كرده بوديد را به جاي گزينه فوق قرار دهيد. 26. تغييرات را save كنيد. 27. روي فايل images كليك كرده و روي move دوبار كليك كنيد. 28. حالا در WWW روي فايل mt-static يكبار كليك كنيد. بدين ترتيب فايل images به mt-static منتقل شد. 29. همين كار را براي دايركتوري docs و style.css انجام دهيد. (مراحل 27 و 28) مراحل پاياني 30. جهت لود شدن MT به وسيله مرورگر خود به اين آدرس برويد : http://www.yoursite.com/cgi-bin/mt/mt-load.cgi 31. حالا به جاي آدرس بالا بعد از باز شدن صفحه ، به اين آدرس برويد : http://www.yoursite.com/cgi-bin/mt/mt.cgi 32. حالا اگر تمامي مراحل را درست انجام داده باشيد ، صفحه ورود به MT را خواهيد ديد. در قسمت Username (نام كاربري) از melody و در قسمت password (رمز عبور) از nelson استفاده كنيد. 33. پس از ورود به MT ، به قسمت Edit your profile رفته و نام كاربري و رمز عبور خود را به جاي نام كاربري و رمز عبور قبلي وارد كنيد. 34. پس از save كردن تغييرات ، به menu باز گرديد. عبارتي را به نام first weblog مشاهده مي كنيد. اين وبلاگ شماست. روي آن كليك كنيد. 35. به قسمت weblog config رفته و تغييرات دلخواه خود را انجام دهيد. پس از save كردن ، روي عبارت view site كليك كنيد تا وبلاگ خود را ببينيد. 36. كار تمام است. از حالا مي توانيد به قسمت New Entry رفته و مطالب خود را بفرستيد. (براي فرستادن مطلب ، دقت كنيد كه post status آن بر روي publish باشد.) ديگر نكات : · چنانچه در قسمت مديريت فايلها دچار مشكل شده ايد و به طور مثال عبارت خاصي را در آن نمي يابيد ، بايد به اين نكته توجه داشته باشيد كه امكان دارد همان گزينه با عبارتي متفاوت در قسمت كنترل پنل شما وجود داشته باشد. چنانچه عبارت خاصي را پيدا نكرديد ، به دنبال عبارات مشابه آن بگرديد. · نصب MT اگرچه كمي دشوار است و دقت زيادي را مي طلبد ، ولي با كمي صبر و حوصله و دقت مي توان به راحتي آن را نصب كرد. · چنانچه در نصب MT مشكلي داريد ، مي توانيد در قسمت نظرات همين مطلب بيان كنيد تا در مطالب بعدي به آن پاسخ داده شود.


    اين مقاله توسط بابك هزاوه نوشته شده است.



    [ Posted by: Babak ] . [November 21, 2003 @ 07:27 PM] . [ Comments (9) ]

     
       2 چند مقاله مفيد

    ۱- ساختن لينکدونی در پرشين بلاگ از وبلاگ نرم افزارهاي آموزشي توسط احسان مظلومي
    ۲- راهنماي ساخت قالب براي ام تي از وبلاگ دونفر و يک بلاگ
    ۳- افزودن نشانگر ياهو مسنجر به سايت خود از وبلاگ دونفر و يک بلاگ
    ۴- راهنماي ساخت کامل وبلاگ به صورت فايل (.RAR) (دانلود) از وبلاگ نرم افزارهاي آموزشي
    ۵- چطوري يه لينکدوني ساده داشته باشيم ؟ از وبلاگ عمو حميد و بروبچ



    [ Posted by: Taha ] . [November 19, 2003 @ 12:05 PM] . [ Comments (4) ]

     
       2 آشنايي با موويبل تايپ

    چندي پيش يكي از دوستان در همين وبلاگ سوالي كرده بود درباره كار با موويبل تايپ و اين كه مي خواست بداند كه موييبل تايپ چيست؟ من هم تصميم گرفتم با نگاهي به اين مقاله مطلبي درباره اين مساله بنويسم. موويبل تايپ يك سيستم مديريت محتوا است كه رايگان است ولي بايد آن را روي هاست شخصي خود نصب كنيد. يعني ابتدا فايل ها را از سايت رسمي موويبل تايپ دريافت كرده و طبق دستوراتي روي هاست خود آپلود كنيد. اما موويبل تايپ سيستمي است مثل پرشين بلاگ و بلاگر اما سريع تر ، مطمئن تر و با امكاناتي بسيار بيشتر و بدون محدوديت فضا. (البته تا جايي كه هاست شما اجازه دهد!) موويبل تايپ سيستمي است واقعا مطمئن و همچنين امكانات فراواني دارد كه مي توانيد از آنان استفاده كنيد. در اينجا امكاناتي كه موويبل تايپ دارد اما سايتي مانند پرشين بلاگ ندارد را نوشته ام : 1. اگر مطلب شما طولاني است ، مي توانيد مقدمه اي براي آن نوشته و در صفحه اصلي وبلاگ خود قرار دهيد و سپس بازديدكننده مي توانيد با زدن روي لينك همان مقدمه ، وارد صفحه جديدي شود كه اصل مطلب قرار دارد. 2. انواع آرشيو هاي موضوعي ، ماهانه ، هفتگي ، آخرين مطالب و حتي مطلب اتفاقي. 3. امكان عوض كردن قالب تمامي صفحات ايندكس ، آرشيو ، نظر خواهي و... 4. در موويبل تايپ به راحتي مي توانيد تصاوير و فايل هاي خود را آپلود كنيد. 5. مي توانيد يك پست را معين كنيد كه مثلا يكشنبه هفته بعد ساعت 5 بعد از ظهر به نمايش در آيد. (پست براي آينده) 6. مي توانيد براي مطالبي كه دوست داريد ، امكان نظر دهي به بينندگان ندهيد. 7. ترك بك ، كه يكي از جالب ترين و جذاب ترين امكانات موويبل تايپ است كه به وسيله آن مي توانيد بفهميد كه چه كساني به مطلب شما لينك داده اند. 8. plugin هاي مختلف كه مي توانيد آنها را در اينترنت بيابيد. 9. امكان ساخت بي نهايت وبلاگ با يك موويبل تايپ مركزي. 10. امكان اضافه كردن به نويسندگان. (بلاگر نيز چنين امكاني دارد) 11. امكان فرستادن خبرنامه براي اعضا بدون نياز به bloglet 12. امكان آپلود اديتور مورد علاقه خود روي MT و استفاده از آن به جاي اديتور پيش فرض MT . 13. و... شايد بيان تمامي مزيت هاي MT در اين مطلب نگنجد اما آنچه در بالا خوانديد تقريبا مهم ترين مزيت هاي MT بودند. برنامه هاي ديگري نيز براي مديريت محتوا روي هاست شخصي وجود دارند مانند pMachine كه البته هيچ گاه به اندازه MT موفق نشدند. (من خودم وقتي با pMachine كار كردم اصلا خوشم نيامد زيرا يك چيزي بود مثل كنترل پنل پرشين بلاگ.) به هر حال MT سيستمي است قوي و مطمئن و لذت بخش. هر سوالي در زمينه MT و كار با آن داشتيد در قسمت نظرات همين مطلب بپرسيد تا در مطلب بعدي به آن پاسخ داده شود. برگرفته از : اصلا موويبل تايپ چي هست؟


    اين مقاله توسط بابك هزاوه نوشته شده است.



    [ Posted by: Babak ] . [November 18, 2003 @ 08:02 AM] . [ Comments (2) ]

     
       2 مقالات مويبل تايپ 4

    در زير لينك تعدادي از مطالب و مقالات در رابطه با سيستم مويبل تايپ آمده است.
    مقالات نوشته شده از وبلاگ يك كليك براي هميشه :
    1- جلوگيري از كامنت هاي تكراري.
    2- قرار دادن مطلب اتفاقي.
    مقالات نوشته شده از وبلاگ سكتورصفر :
    3- سورس لينكدوني با استفاده از MTOtherBlog Plugin در MT
    4- Import كردن مطالب Blogger به MovableType
    5- افزودن اديتور ويزي‌ويگِ HTMLArea در موويبل‌تايپ
    6- نصب مويبل‌تايپ در سايت نيت‌فايرمز
    مقالات نوشته شده از وبلاگ Iranetsol Blog :
    7- پلاگين براي تاريخ شمسي در موويبل تايپ.



    [ Posted by: Babak ] . [October 31, 2003 @ 09:12 PM] . [ Comments (5) ]

     
       2 فرستادن پست براي آينده در مويبل تايپ(2)

    اگر شما در وبلاگتون از تقویم MT استفاده می کنید هر بازدید کننده میتونه با کلیک روی روزهای اینده در تقویم
    مطالبی رو که قرار است پست بشه زودتر ببینه .

    رفع اشکال :
    بعلت اینکه در بخش ارشیو هر مطلب تگ جداگانه ای وجود نداره کافیست اسکریپت رو بعد از previous/next Entry و قبل از <$MTEntryDate اضافه کنید . در اخر هم اون کـــد قبلی رو به شکل زیر تغییر دهید.


    } else {
    ?>

    you’re too early! Come back at <$MTEntryDate format=”%B %e, %Y %I:%M %p”$> to see this post.


    یه نمونه :

    Code:



    « <$MTEntryTitle$> |

    Main

    | <$MTEntryTitle$> »


    if (time() > strtotime ("<$MTEntryDate format="%B %e, %Y %I:%M %p"$>"))
    { ?>

    <$MTEntryDate format="%B %d, %Y"$>


    <$MTEntryTitle$>


    <$MTEntryDate format=”%I:%M %p”$>


    <$MTEntryBody$>

    <$MTEntryMore$>
    etc. etc. etc. etc....

    } else {
    ?>

    you’re too early! Come back at <$MTEntryDate format=”%B %e, %Y %I:%M %p”$> to see this post.



    [ Posted by: Babak ] . [October 28, 2003 @ 05:02 PM] . [ Comments (4) ]

     
       2 فرستادن پست براي آينده در مويبل تايپ

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

    واسه اینکه MT بتونه یه مطلب و در تاریخ معیینی پابلیش کنه .

    1- از نصب بودن PHP روی سرورتان مطمئن شوید .
    2- در Main Index فایل index.html و به index.php تغییر نام دهید .
    3- اسکریپت (قرمز رنگ ) زیرو در کپی کنید .
    * واسه اینکه راحتر متوجه بشین یه نمونه اینجا اوردم.
    <?
    if (time() > strtotime ("<$MTEntryDate format="%B %e, %Y %I:%M %p"$>"))
    {
    ?>
    .
    .
    .
    <? } ?>
    Code:
    <MTEntries>
    <?
    if (time() > strtotime ("<$MTEntryDate format="%B %e, %Y %I:%M %p"$>"))
    {
    ?>
    <!-- PUT THE REST OF YOUR MT TAGS FOR YOUR POST BELOW -->
    <MTDateHeader>
    <h2><$MTEntryDate format="%B %d, %Y"$></h2>
    </MTDateHeader>

    <a name="<$MTEntryID pad="1"$>"></a>
    <h1><$MTEntryTitle$></h1>
    <p><i><$MTEntryDate format="%I:%M %p"$></i></p>
    <$MTEntryBody$>
    <MTEntryIfExtended>
    <p><a href="<$MTEntryLink$>#<$MTEntryID pad="1"$>">MORE...</a></p>
    </MTEntryIfExtended>
    <p align="right"><a href="<$MTEntryLink$>#<$MTEntryID pad="1"$>">permalink</a>

    <MTEntryIfAllowComments> | <a href="<$MTEntryLink$>#comments">
    <$MTEntryCommentCount$> comments
    </p>
    </MTEntryIfAllowComments>
    </p>
    <br>
    <!--- END OF ALL YOUR MT TAGS FOR YOUR ENTRY -->
    <? } ?>
    <MTEntries />
    4- مطلبتونو تایپ کنید و در حالت پیش نویس (draft) ذخیره کنید .
    5- تاریخی را که می خواهید مطلبتون پست بشه رو وارد کنید و این دفعه در حالت publish اونو ذخیره کنید .
    6- پس از Rebuild کردن تغییری دیده نمیشه . اما MT کار خودشو میکنه و در تاریخ تعیین شده اون مطلب و پست میکنه.

    به همین سادگی !



    [ Posted by: Babak ] . [October 17, 2003 @ 10:49 AM] . [ Comments (6) ]

     
       2 آخرين نظرات در مووبل تایپ

    براي اينکه در وبلاگ خود ليست آخرين نظر دهندگان را همرا با نظر و لينک مربوط به آن داشته باشيد مي توانيد از تگها زير استفاده کنيد.

    <MTComments lastn="5" sort_order="descend">
    &#8226; <MTCommentAuthorLink spam_protect="1">: <MTCommentBody convert_breaks="0"
    trim_to="50" remove_html="1">
    <MTCommentEntry>
    [<a href="<MTEntryLink archive_type="Individual">">entry</a>]
    </MTCommentEntry><br />
    </MTComments>



    [ Posted by: Taha ] . [October 13, 2003 @ 02:10 PM] . [ Comments (0) ]

     
       2 مقالات مووبل تايپ 3


    ۱- اماری از وبلاگ: اگر دوست داشته باشید در کنار وبلاگ خود تعداد نوشته, کامنتها و آخرین آپدیت رو مشخص کنید می توانید از تگها زیر استفاده کنید:



    <div class="side">
    • <MTBlogEntryCount> entries<br />
    • <MTBlogCommentCount> comments<br />
    • <MTDate format="%m.%d.%y %I:%M%p" lower_case="1"> last update<br />
    </div>


    ۲- داشتن ماه قبل و بعد دربالای تقویم: اگر دوست داشته باشید در بالی آرشیو تقویمی خود به ماههای قبل و بعد هم پیوند دهید می توانید به جای تگهای تقویم, تگهای زیرا استفاده کنید:


    <div
    align="center" class="calendar">
    <MTArchiveList archive_type="Monthly" lastn="1">
    <table border="0" cellspacing="4" cellpadding="0" summary="Monthly
    calendar with links to each day's posts">
    <caption class="calendarhead">

    <MTArchivePrevious><a
    href="<$MTArchiveLink$>" title="<$MTArchiveTitle$>">&laquo;</a>

    </MTArchivePrevious>
    <a href="<$MTArchiveLink$>"><$MTArchiveTitle$></a>

    <MTArchiveNext><a
    href="<$MTArchiveLink$>" title="<$MTArchiveTitle$>">&raquo;</a>

    </MTArchiveNext></caption><tr>
    <th abbr="Sunday"><span class="calendar"><font
    size="1">Sun</font></span></th>
    <th abbr="Monday"><span class="calendar"><font
    size="1">Mon</font></span></th>
    <th abbr="Tuesday"><span class="calendar"><font
    size="1">Tue</font></span></th>
    <th abbr="Wednesday"><span class="calendar"><font
    size="1">Wed</font></span></th>
    <th abbr="Thursday"><span class="calendar"><font
    size="1">Thu</font></span></th>
    <th abbr="Friday"><span class="calendar"><font
    size="1">Fri</font></span></th>
    <th abbr="Saturday"><span class="calendar"><font
    size="1">Sat</font></span></th>
    </tr>
    <MTCalendar>
    <MTCalendarWeekHeader><tr></MTCalendarWeekHeader>
    <td><span class="calendar">
    <MTCalendarIfEntries><MTEntries lastn="1"><a href="<$MTEntryPermalink$>">
    <font size="1"><$MTCalendarDay$></font></a></MTEntries><font size="1">
    </font>
    </MTCalendarIfEntries><font size="1"><MTCalendarIfNoEntries><$MTCalendarDay$></MTCalendarIfNoEntries></font>

    <MTCalendarIfBlank><font
    size="1">
    </font> </MTCalendarIfBlank>
    </span></td><MTCalendarWeekFooter></tr></MTCalendarWeekFooter></MTCalendar>
    </table>
    </MTArchiveList>
    </div>



    [ Posted by: Taha ] . [October 07, 2003 @ 04:22 PM] . [ Comments (0) ]

     
       2 مقالات مووبل تايپ 2

    مدتي بود که به علت بعضي مشکلات و مشاغل نتوانستم اين وبلاگ رو آپديت کنم. در اين مدت مقالات زيادي تحت عنوان راهنماي مووبل تايپ نوشته شده که فعالترين آنها آقايان نويد (از وبلاگ مژده) و مجتبي دشتي نژاد (از وبلاگ حرفه اي -پروفشنال) هستند. مقالات نوشته شده به شرح زير مي باشند:

    مقالات نوشته شده از وبلاگ مژده:
    ۱- تعيين نام برای آرشيو موضوعی
    ۲- موضوع مطلب کنار عنوان
    ۳- زمان آخرين آپ ديت
    ۴- وبلاگ دو ستونی
    ۵- اصولا موويبل تايپ چی هست!؟
    ۶- اضافه کردن نسخه مناسب چاپ به آرشيو
    ۷- افزايش تعداد کامنتها
    ۸- تعيين تعداد مطالب در وبلاگ
    ۹- شمارش تعداد کلمات مطلب در MT
    ۱۰- فهرست مطالب گذشته

    مقالات نوشته شده از وبلاگ حرفه اي:
    ۱۱- ارسال به دوستان از طريق MT
    ۱۲- خبرنامه براي MT

    ۱۳- نصب موبيل تايپ در سه سوت! از وبلاگ گلوريا (فرهاد اصغرزاده)
    ۱۴- رهايی از Bloglet برای دارندگان MT از وبلاگ سرگردون (نيما)
    ۱۵- استفاده از Blogrolling برای آگاهی از به روز شدن وبلاگها از وبلاگ سرگردون (سامان)



    [ Posted by: Taha ] . [October 02, 2003 @ 11:01 PM] . [ Comments (2) ]

     
       2 مقالات مووبل تايپ 1