ارسال موضوع  ارسال پاسخ 
 
رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ایجاد نسخه قابل چاپ از مطالب سایت ( صفحه مخصوص پرینت )
نویسنده پیام
Farhad_2029 آفلاین
يك فرهاد
*****

ارسال‌ها: 1,031
Likes Given: 36
Likes Received: 61 in 43 posts
تاریخ عضویت: ۱۷ آبان ۱۳۸۶
ارسال: #1
ایجاد نسخه قابل چاپ از مطالب سایت ( صفحه مخصوص پرینت )
سایت هایی که قصد پیشرفت دارند حتما باید یک نسخه قابل چاپ از مطالب خود داشته باشند تا بیننده مشکلی برای چاپ مطالب نداشته باشد. برای این کار شما باید یک صفحه آرشیو مخصوص برای نسخه قابل پرینت مطالب داشته باشید. کدهایی که در این مبحث قرار خواهم داد، برای سیستم مووبل تایپ است ولی شما با کمی تغییر میتوانید آن را برای سیستم های دیگر نیز آماده کنید.

خب شروع میکنیم:

1. وارد قسمت مدیریت مووبل تایپ (داشبورد) شوید.
2. از منوی "طراحی (Design)" وارد قسمت "قالب ها (Templates)" شوید.

[تصویر: print_archive_01.jpg]

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

[تصویر: print_archive_02.jpg]

4. حالا روی ساخت یک قالب آرشیو تکی(Entry) کلیک کنید.

[تصویر: print_archive_03.jpg]

5. در صفحه جدید، نام قالب را Print Archive گذاشته و کد زیر را در قسمت بدنه قالب وارد کنید:
کد:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta content="text/html; charset=utf-8" 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 13px tahoma;
            line-height: 1.6;
            border: 1px solid #000;
            width: 80%;
            padding: 15px;
        }
        h2{
            font: bold 12px tahoma;
            border-bottom: 1px dotted black;
            padding: 5px;
        }
        .footer {
            font-size: 11px;
            line-height: 1.2;
        }
        </style>
    </head>
<body>
    <div align="center">
        <p style="font:bold 18px arial;"><$MTBlogName$> - <$MTBlogDescription$></p>
            <div class="wrapper">
                <h2><$MTEntryTitle$></h2>
                <$MTEntryBody$><br /><$MTEntryMore$>    
                <div style="clear:both; border-bottom:1px solid #000; padding: 5px;"></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>
6. حالا صفحه را Save کرده و منتظر بمانید تا دوباره صفحه فراخوانی شود. در فراخوانی مجدد، گزینه های دیگری به صفحه اضافه میشوند که به شما اجازه ساختن فرمت آرشیو را میدهند. وقتی صفحه به طور کامل Save شده و فراخوانی مجدد گردید، در زیر بدنه کدها، روی گزینه "گزینه های قالب (Template Option)" کلیک کنید تا فیلدها نمایان شوند.
7. روی "ساخت نقشه کشی بایگانی (Create Archive Mapping)" کلیک کنید و پس از آن در قسمت جدید گزینه "اضافه کردن (add)" کلیک کنید.

[تصویر: print_archive_05.jpg]

8. حالا در قسمت "مسیر (Path)" عبارت زیر را وارد کرده و صفحه را Save کنید:
کد:
print/<$MTEntryID$>/index.html
[تصویر: print_archive_06.jpg]

9. کار ساخت آرشیو تمام شد. حالا کد زیر را در هرجایی که میخواهید به صفحه پرینت لینک دهید قرار میدهید:
کد:
<a href="<$MTBlogArchiveURL$>print/<$MTEntryID$>/" title="نسخه قابل چاپ این مطلب" target="_blank" rel="nofollow">نسخه قابل چاپ</a>
توجه داشته باشید که کد بالا را باید بین دو کد زیر کپی کنید:
کد:
<MTEntries>
.
.
.
</MTEntries>
پایان
لینک این مطلب در فاروکسا

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

(آخرین تغییر در این ارسال: ۱۰ فروردین ۱۳۸۹ ۰۱:۱۵ عصر توسط Farhad_2029.)
۳ اردیبهشت ۱۳۸۸ ۰۵:۳۴ عصر
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر Like Post نقل قول این ارسال در پاسخ
masoudn آفلاین
Senior Member
****

ارسال‌ها: 461
Likes Given: 0
Likes Received: 6 in 5 posts
تاریخ عضویت: ۱۰ شهریور ۱۳۸۶
ارسال: #2
ایجاد نسخه قابل چاپ از مطالب سایت ( صفحه مخصوص پرینت )
خیلی عالیه فقط یه مشکل کوچیک دارم باهاش که ممنون میشم کمکم کنید
وقتی از این استفاده میشه همه چیز درسته اما در قسمت پربازدید ترین ها از هر مطلب دوبار آورده میشه
لازم به ذکره که من از اون پلاگینی که آقا صالح توی سایتشون معرفی کردن استفاده می کنم
ممنون میشم راهنماییم کنید

نمایندگی رسمی رپیدشیر در ایران
از نرم افزار های رایگان استفاده کنید!
۲۵ شهریور ۱۳۸۸ ۱۲:۱۵ صبح
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر Like Post نقل قول این ارسال در پاسخ
ارسال موضوع  ارسال پاسخ 


پرش در انجمن: