همه‌چیز درباره‌ی پلاگین مالتی بلاگ ( این مطلب را از سایت http://www.babakweb.com که درحال حاظر در دسترس نیست گردآوری کردم تا دوست داران موبل تایپ بتوانند از این ویژگی استثنایی استفاده کنند.)

پلاگین مالتی بلاگ یکی از بهترین پلاگین‌های سیستم مووبل‌تایپ است که توسط دیوید رینر ساخته شده و جایزه‌ی بهترین پلاگین را هم برده است. از این پلاگین می‌توان استفاده‌های مختلفی کرد؛ ولی به طور کلی کار این پلاگین آن است که به کاربران این توانایی را می‌دهد تا محتویاتی را از دیگر بلاگ‌ها به یک وبلاگ اضافه کنند، بدون آن که نیازی باشد وبلاگ اصلی را بازسازی کنند. این پلاگین در واقع نمونه‌ی پیشرفته‌ای از پلاگین OtherBlog می‌باشد. از این پلاگین می‌توان برای کارهای زیر استفاده نمود:
ساخت روزنوشت
ساخت لینکدونی
ساخت لینکدونی روزانه
... و به طور کلی نمایش پست‌های یک وبلاگ، در وبلاگی دیگر
برای کار با این پلاگین چنانچه با تگ‌های مووبل‌تایپ و پلاگین OtherBlog آشنایی داشته باشید کار راحت‌تری در پیش‌رو دارید. شروع کار پلاگین مالتی‌بلاگ را دریافت و طبق دستورالعمل زیر روی هاست خود آپلود کنید.بقیه در ادامه مطلب :

کد:

Unpack the archive and places the following files in the specified locations. multiblog.pl -> plugins/ multiblog-config.cgi -> the main MT directory, and have its permissions set so that it may be execute (usually 'chmod 755') MultiBlog.pm, MultiBlogApp.pm, MultiBlogPlugin.pm -> extlib/rayners/

توضیح: فایل multiblog.pl را در پوشه‌ی پلاگین‌ها و فایل multiblog-config.cgi را در پوشه‌ی اصلی ام‌تی با پرمیژن 755 و فایل‌های MultiBlog.pm, MultiBlogApp.pm, MultiBlogPlugin.pm را در پوشه‌ی extlib/rayners/ قرار دهید. اگر پوشه‌ی rayners وجود ندارد آن را بسازید. سپس به صفحه‌ی اصلی مدیریت در مووبل‌تایپ بروید. مشاهده می‌کنید که بخشی با نام مالتی‌بلاگ اضافه شده. به آن بخش بروید و تنظیمات لازم را انجام دهید. تنظیمات در آن بخش بدین صورت است که شما تعیین می‌کنید زمانی که پستی به وبلاگ x انجام شد، وبلاگ y به طور خودکار بازسازی شود. نحوه‌ی استفاده برای نمایش مطالب یک وبلاگ دیگر در وبلاگ خودتان از کدی مشابه کد زیر می‌توانید استفاده کنید:

کد:

<MTMultiBlogEntries include_blogs="2" lastn="5"> <div class="date"><$MTEntryDate format="%B %e, %Y"$></div> <div class="text"> <a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a> <$MTEntryBody$><MTEntryIfExtended><a href="<$MTEntryPermalink$>#more">More</a></MTEntryIfExtended> <br><a href="<$MTEntryPermalink$>">Permalink</a> <MTEntryIfAllowPings><a href="<$MTEntryPermalink$>#trackback">TrackBack</a> </MTEntryIfAllowPings><MTEntryIfAllowComments> | <a href="<$MTEntryPermalink$>#comments">Comments (<$MTEntryCommentCount regex="1"$>)</a></MTEntryIfAllowComments> </div> </MTMultiBlogEntries>

توجه کنید سطر اول این کد می‌گوید 5 مطلب آخر از وبلاگی که id آن 2 است اجرا شود. در واقع شما بین دو تگ باز و بسته‌ی MTMultiBlogEntries مانند وبلاگ اصلی‌تان می‌توانید از کدهای ام‌تی استفاده کنید. بدین ترتیب می‌توانید لینکدونی یا روزنوشت بسازید. لینکدونی روزانه لینکدونی روزانه یعنی این که مثلا لینک‌ها و پست‌های شما در میان هم قرار گیرد مانند همین وبلاگ. از این قابلیت می‌توانید برای کارهای مشابه مثلا فتوبلاگ روزانه هم استفاده کنید. تاکنون راه‌های مختلفی برای ساخت لینکدونی روزانه در ام‌تی پیشنهاد شده که به نظر من استفاده از مالتی‌بلاگ بهترین راه است. من هم برای لینکدونی روزانه از همین پلاگین استفاده می‌کنم. برای این کار کدهای زیر را با دقت بررسی کنید.

کد:

<MTMultiBlogEntries include_blogs="1,2" lastn="40"> <MTMultiBlogIfLocalBlog> <div class="date"><$MTEntryDate format="%B %e, %Y"$></div> <div class="text"> <a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a> <$MTEntryBody$><MTEntryIfExtended><a href="<$MTEntryPermalink$>#more">More</a></MTEntryIfExtended> <a href="<$MTEntryPermalink$>">Permalink</a><MTEntryIfAllowPings><a href="<$MTEntryPermalink$>#trackback">TrackBack</a> </MTEntryIfAllowPings><MTEntryIfAllowComments> | <a href="<$MTEntryPermalink$>#comments"> Comments (<$MTEntryCommentCount$>)</a></MTEntryIfAllowComments> </div> </MTMultiBlogIfLocalBlog> <MTMultiBlogIfNotLocalBlog> <MTDateHeader> <div align="center">Daily Links</div> <div> </MTDateHeader> Your Linkdump Tags <MTDateFooter> </div> </MTDateFooter> </MTMultiBlogIfNotLocalBlog> </MTMultiBlogEntries>

این کد می‌گوید: یک - از وبلاگ‌های با id‌های یک و دو 40 مطالب آخر را بیاور. دو - اگر آن مطلب برای وبلاگ اصلی (همان وبلاگی که این کدها دارد در آن قرار می‌گیرد) است، کدهای زیر آن را اجرا کند. سه - اگر آن مطلب برای وبلاگ اصلی نیست، کدهای مربوط به آن را اجرا نماید. در اینجا با یک تگ جدید با نام MTDateFooter آشنا می‌شوید که در اجرای درست لینکدونی اهمیت زیادی دارد. این تگ محتویات بین خود را فقط زمانی که پست‌ها به پایان رسد اجرا می‌نماید. استفاده از این کد شاید کمی پیچیده باشد اما با کمی صبر و حوصله می‌توان به نتیجه‌ی دلخواه دست یافت. توجه: این پلاگین را در حال حاظر من در اختیار ندارم بنابراین اگر اگر در اختیار دارید در قسمت نظرات لینک دریافت آن را قید کنید تا خوانندگان دیگر استفاده کنند با تشکر