
درباره پلاگين:
همانطوري که از نام اين پلاگين (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>] <$MTEntryBody$>
<MTEntryIfAllowComments>
<a href="<$MTCGIPath$><$MTCommentScript$>?entry_id=<$MTEntryID$>"
onclick="OpenComments(this.href); return false">
Comments (<$MTEntryCommentCount$>)</a>
</MTEntryIfAllowComments></p><br />
</MTFilteredEntryCategories>
</MTEntries>
در مثال بالا اگر اين تگها را در قالب اصلي قرار دهيد تمامي آرشيوهاي موضوعي را نمايش خواهد داد به جز پستهاي آرشيو موضوعي news.
توجه داشته باشيد اگر اين کدها را به کار برديد بايد پستي که ارسال مي کنيد حتما به يک موضوع ربط داشته باشه در غير اين صورت نشان نخواهد داد.
March 22, 2004
سال نو مبارک
امبدوارم سال پرباری داشته باشين و دانشتان افزون و سلامتيتان برقرار باشد
March 22, 2004
سلام خيلی عالی بود دست شما درد نکنه.سال نو مبارک.ايشالا که سال خيلی خوبی داشته باشيد.
March 26, 2004
طاها جان من يه مشکلی با پلاگين ها دارم که تو فاروم پرشين تولز با عنوان /ارور در پلاگين/ مطرح کردم.خوشحال ميشم جواب بدی...////راستی اين استايل هارو نميخوای ادامه بدی؟! کرزر موس؛افکت های متن؛...(بچه پررو نديدی؟!)
March 27, 2004
سلام پدارم جان
من مشکل شما را هم در پرشين تولز ديدم متاسفانه از اون مشکلی اطلاعاتی نداشتم به همين خاطر بيجواب گذاشتم که ديگران دوستانی که ميدونند جواب بدند.
در مورد آموزش استايلهای هم به روی چشم فقط اين هفته خيلی سرم شلوغه نمی تونم بنويسم انشالله از هفته بعدی حتما ادامه خواهم داد...
موفق باشيد.
شار H | *