مطالب اخیر مربوط به بخش: پوسته ها

ساخت نسخه قابل چاپ از مطالب سایت دوشنبه ۲۳ فروردین ۸۹

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

شروع آموزش:
۱. وارد قسمت مدیریت مووبل تایپ (داشبورد) شوید.
۲. از منوی "طراحی (Design)" وارد قسمت "قالب ها (Templates)" شوید.

print_archive_01.jpg
۳. در منوی کناری، وارد قسمت "قالب های بایگانی (Archive Templates)" شوید.

print_archive_02.jpg
۴. حالا روی ساخت یک قالب آرشیو تکی(Entry) کلیک کنید.
print_archive_03.jpg
۵. در صفحه جدید، نام قالب را Print Archive گذاشته و کد زیر را در قسمت بدنه قالب وارد کنید:

   <!DOCTYPE html PUBLIC "-//W۳C//DTD XHTML ۱.۰ Transitional//EN" "http://www.w۳.org/TR/xhtml۱/DTD/xhtml۱-transitional.dtd">
<html xmlns="http://www.w۳.org/۱۹۹۹/xhtml">
    <head>
        <meta content="text/html; charset=utf-۸" http-equiv="Content-Type" />
        <title>پرینت <$MTEntryTitle$> - <$MTBlogName$></title>
        <meta name="Robots" content="noindex, nofollow">
        <style type="text/css">
        body {
            background: #fff;
        }
        .wrapper {
            direction: rtl;
            text-align: right;
            font: normal ۱۳px tahoma;
            line-height: ۱.۶;
            border: ۱px solid #۰۰۰;
            width: ۸۰%;
            padding: ۱۵px;
        }
        h۲{
            font: bold ۱۲px tahoma;
            border-bottom: ۱px dotted black;
            padding: ۵px;
        }
        .footer {
            font-size: ۱۱px;
            line-height: ۱.۲;
        }
        </style>
    </head>
<body>
    <div align="center">
        <p style="font:bold ۱۸px arial;"><$MTBlogName$> - <$MTBlogDescription$></p>
            <div class="wrapper">
                <h۲><$MTEntryTitle$></h۲>
                <$MTEntryBody$><br /><$MTEntryMore$>   
                <div style="clear:both; border-bottom:۱px solid #۰۰۰; padding: ۵px;"></div>
            <div class="footer">
                <p>ارسال شده در تاریخ <$MTEntryDate format="%d %b %Y"$> در وبسایت <$MTBlogURL$></p>
                <p>لینک کامل منبع: <span style="direction:ltr;"><$MTEntryPermaLink$></span></p>
                <p><a href="#Print" onclick="window.print(); return false;">چاپ این صفحه</a></p>
            </div>
        </div>
    </div>
</body>
</html>

۶. حالا صفحه را Save کرده و منتظر بمانید تا دوباره صفحه فراخوانی شود. در فراخوانی مجدد، گزینه های دیگری به صفحه اضافه میشوند که به شما اجازه ساختن فرمت آرشیو را میدهند. وقتی صفحه به طور کامل Save شده و فراخوانی مجدد گردید، در زیر بدنه کدها، روی گزینه "گزینه های قالب (Template Option)" کلیک کنید تا فیلدها نمایان شوند.
۷. روی "ساخت نقشه کشی بایگانی (Create Archive Mapping)" کلیک کنید و پس از آن در قسمت جدید گزینه "اضافه کردن (add)" کلیک کنید.
print_archive_05.jpg ۸. حالا در قسمت "مسیر (Path)" عبارت زیر را وارد کرده و صفحه را Save کنید: print/<$MTEntryID$>/index.html
print_archive_06.jpg ۹. کار ساخت آرشیو تمام شد. حالا کد زیر را در هرجایی که میخواهید به صفحه پرینت لینک دهید قرار میدهید:

 <a href="<$MTBlogArchiveURL$>print/<$MTEntryID$>/" title="نسخه قابل چاپ این مطلب" target="_blank">نسخه قابل چاپ</a>


توجه داشته باشید که کد بالا را باید بین دو کد زیر کپی کنید:

 <MTEntries>

.

.

.

</MTEntries>

موفق و پیروز باشید

 

تبدیل قالبهای وبلاگ به قالب مشترک تمام وبلاگها پنجشنبه ۲۲ فروردین ۸۷

ویرایش قالبها در صورتی که چندین وبلاگ وجود داشته باشد ممکن است بسیار وقت گیر باشد.
به کمک این پلاگین قادر خواهید بود قالبهای قسمت Template Modules را به قالبهای سراسری تبدیل کنید و در تمامی وبلاگها از آن استفاده کنید.
برای انجام این کار ، ابتدا پلاگین را دانلود و از حالت فشرده خارج کنید.
 فایل ConvertToGlobalTemplate.pl رو در داخل پوشه پلاگینها آپلود کنید.
 سپس پوشه lib رو داخل دایرکتوری فایلهای ام تی آپلود کنید.
 اکنون وارد قسمت قالبهای وبلاگ شوید و از منوی کناری گزینه Template Modules را انتخاب نمایید.
اکنون قالبی را که خواستار تبدیل آن هستید انتخاب کنید و سپس از منوی کشویی بالا گزینه convert to global رو انتخاب نمایید و سپس دکمه Go رو بزنید.
اکنون میتوانید  با استفاده از کد زیر از قالب تبدیل شده استفاده کنید.

<$MTInclude module="your-template-name"$>

ConvertToGlobalTemplate

ساخت آرشيو موضوعی در مووبل تایپ جمعه ۰۹ فروردین ۸۷

با مطالعه این آموزش می‌‌توانید برای وبلاگتان یک آرشیو موضوعی بسازید به طوری كه در كنار اسم هر كدام از موضوعات، تعداد مطالب موجود در آن موضوع نمایش پیدا كند.

برای ساخت آرشیو موضوعی به بخش weblog Config وبلاگ و بعد به بخش Archiving بروید و آنجا چک مارک category را انتخاب کنید.
سپس باید دستوراتی را به قالب اصلی وبلاگ خود اضافه كنید تا لیست موضوعات نمایش داده شود. این دستورات به این صورت هستند:

نحوه طراحی و پیاد سازی پوسته های جدید مووبل تایپ ۴ دوشنبه ۲۷ اسفند ۸۶

یکی از اولین و بزرگترین مشکلات توسعه دهندگان مووبل تایپ فارسی عدم آکاهی در نحوه ایجاد و نصب یک پوسته جدید بر روی مووبل تایپ است ، در این آموزش شما می توانید نحوه ایجاد و تنظیم یک قالب جدید برای مووبل تایپ ۴ را فرا بگیرد.

اولین قدم در ایجاد یک پوسته جدید در مووبل تایپ استفاده از ابزار مناسب این کار است ، خوشبختانه یکی از توسعه دهندگان قدرتمند مووبل تایپ ابزار مناسبی برای این کار طراحی و ارئه کرده است ، آقای مارک کری با ارائه پلگین Template Installer کمک شایانی به توسعه دهندگان مووبل تایپ کرده است و در قدم اول ، ابتدا این پلگین را دانلود و بر روی مووبل تایپ خود نصب می کنید. مراحل نصب بسیار ساده است و در صفحه مربوطه توضیح داده شده است.