آشنایی با Feed Widgets در مووبلتایپ ۴
جمعه 15 آبان 1388 3:59 AM
مووبلتایپ در نسخهی ۴ تغییرات زیادی داشته و امکانات زیادی به آن اضافه شده است. یکی از این امکانات، استفادهی ساده از Feedها به عنوان Widget برای نمایش آنان است. شما با ساخت یک Feed Widget میتوانید تعداد مشخصی از آخرین پستهای آن Feed را به نمایش در بیاورید.
برای این کار مراحل زیر را دنبال کنید:
۱. از منوی بالای صفحه در مدیریت مووبلتایپ، از بخش Design، گزینهی Templates را انتخاب کنید.
۲. در صفحهی بازشده در ستون سمت راست صفحه از قسمت Actions، گزینهی Create a Feed Widget را انتخاب کنید.
۳. در پنجرهی باز شده باید آدرس Feed موردنظر را وارد کنید. این کار را انجام داده و به مرحلهی بعد بروید.
۴. در اینجا مطابق تصویر زیر نام Feed و تعداد پستهایی از آن Feed که مایلید به نمایش درآید قرار دارد. در مورد تعداد پستها به غیر از مقادیری که در اینجا قابل انتخاب است، میتوانید در آینده هر مقداری که مایل بودید جایگزین آن کنید. به مرحلهی بعد بروید.
۵.در این مرحله کار ساختن Feed Widget به پایان رسیده و کدی به شما داده میشود که با استفاده از آن میتوانید این Feed Widget را در هر بخشی از وبلاگ که مایل بودید، استفاده کنید.
دقت کنید که نام Widget شما در این کد به کار رفته، بنابراین اگر از بخش Templates از ستون سمت راست به بخش Widgets بروید و نام Widget را تغییر دهید، در این کد هم باید نام را تغییر دهید.
حالا میتوانید این Feed Widget را با استفاده از کد داده شده، به قالب وبلاگتان بیافزایید. اگر میخواهید از آن در صفحه اصلی وبلاگتان استفاده کنید، از بخش Templates گزینهی Main Index را انتخاب کرده و در کد را در جای مناسبی از قالبتان قرار دهید.
ایجاد تغییر در نحوهی نمایش Feed Widget
میتوان تغییراتی در نحوهی نمایش Feed Widget ایجاد کرد. برای این کار از بخش Templates از ستون سمت راست به بخش Widgets بروید و نام Feed Widget موردنظر را انتخاب کنید. کد کلی چیزی شبیه به کد زیر است:
<div class="widget-feed widget">
<MTFeed uri="Your Feed Address">
<h3 class="widget-header">Your Feed Title</h3>
<div class="widget-content">
<ul><MTFeedEntries lastn="5">
<li><a href="<$MTFeedEntryLink encode_html="1"$>"><$MTFeedEntryTitle$></a></li>
</MTFeedEntries></ul>
</div>
</MTFeed>
</div>
مثل تغییراتی که در میان کدهایMTEntries میتوان ایجاد کرد، اینجا هم میتوانید بین کدهای MTFeedEntries تغییراتی ایجاد کنید. در سطر دوم کد مقدار uri همان آدرس Feed شماست. در سطر سوم نام فید درج شده و در سطر پنجم در این مثال تعداد پستهای نمایشدادهشده ۵ است که آن را میتوانید تغییر دهید. کدهای میان تگ MTFeedEntries هم برای هر پست تکرار میگردد.
تگهای Feed Widget در مووبلتایپ ۴ زیاد نیست و به MTFeed، MTFeedEntries، MTFeedEntryLink و MTFeedEntryTitle محدود میشود.
نکتهی پایانی این که اگر از نوع انتشار Static استفاده میکنید، محتویات جدید هر Feed Widget پس از بازسازی (Publish) به نمایش درمیآیند؛ اما اگر از نوع انتشار Dynamic استفاده میکنید محتویات جدید در زمان اضافهشدن آنان به Feed اصلی، به نمایش درمیآیند.