2008
Sep 8
ساختن لينكدوني براي مووبل تايپ
دوشنبه ۱۸ شهريور ۱۳۸۷
طي مدتي كه در انجمن مووبل تايپ فارسي فعاليت داشته ام، بارها و بارها تاپيك هايي در مورد نحوه ساخت لينكدوني زده و سوالاتي در اين زمينه مطرح شده است.
در آموزشي كه در ادامه خواهد آمد، نحوه ساخت لينكدوني را به يكي از ساده ترين روشهايي كه به نظرم مي توان، يك لينكدوني توسط مووبل تايپ، براي سايت يا وبلاگ، ساخت را، آموزش خواهم داد.البته لازمه اجراي اين روش، php بودن پسوند صفحات (يا حداقل، صفحاتي كه قرار است لينكدوني در آن ها به نمايش در آيد) است.

 silencino=

مرحله اول: ايجاد وبلاگ لينكدوني
ابتدا يك وبلاگ براي لينكدوني ايجاد مي كنيم.براي اين كار پس از ورود به پنل مووبل تايپ، از قسمت System Overview گزينه Blogs را انتخاب كنيد.

لينكدوني

پس از ورود به صفحه جديد، روي گزينه Create Blog كليك كنيد.

لينكدوني

سپس در صفحه جديد مشخصات وبلاگ لينكدوني خود را وارد نماييد و روي گزينه Create Blog كه در پايين قرار دارد كليك كنيد.

لينكدوني

پس از ايجاد وبلاگ، يك بار وبلاگ را بازسازي كنيد.

لينكدوني


مرحله دوم: قالب هاي بلاگ لينكدوني
پس از ايجاد وبلاگ، نوبت به ايجاد و تغيير قالب هاي مورد نياز در وبلاگ لينكدوني مي رسد.براي اينكار از منوي Design، گزينه Template را انتخاب كنيد.

لينكدوني

پس از انتخاب Template، در قسمت Index Template، روي Create index template كليك كنيد.

لينكدوني

در صفحه جديد و در بالاترين فيلد، نامي براي قالب جديد تايپ كنيد.

لينكدوني

و در قسمت Output File نام و پسوند قالب خروجي را تايپ كنيد.پسوند اين قالب بايد php باشد ولي نام مي تواند دلخواه باشد كه در اينجا نام links.php انتخاب شده است.سپس قالب را با زدن دكمه save ذخيره كنيد.

لينكدوني

پس ذخيره شدن قالب، كد زير را در قسمت كدهاي قالب وارد كنيد و اين بار دكمه Save & Publish را كليك كنيد تا قالب ذخير و منتشر شود.

<ul>
<mt:Entries lastn="10">
<li><a href="<$mt:EntryLink$>" title="<$mt:EntryExcerpt$>" target="_blank"><$mt:EntryTitle$></a></li>
</mt:Entries>
</ul>

لينكدوني

توضيح كد:

در كد بالا lastn="10"، عدد 10، تعداد لينك هايي است كه در لينكدوني به نمايش در مي آيد.شما مي توانيد تعداد لينك هاي نمايش داده شده را با تغيير اين عدد، با توجه به خواست خود كم يا زياد كنيد.

دوباره از منوي Design، گزينه Template را انتخاب كنيد. سپس از منوي Quickfilters كه در سمت راست قرار دارد، Archive Templates را انتخاب كنيد.
درصفحه جديد روي قالب Entry كليك كرده تا وارد صفحه ويرايش قالب شويد.

لينكدوني

سپس كدهاي داخل قالب را انتخاب و پاك كنيد، به جاي آن كدهاي زير را قرار دهيد.

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title><$MTBlogName$>...<$MTEntryTitle$></title>
</head>
<frameset rows="64">
<frame name="main" src="<$MTEntryBody encode_html="1"$>">
<noframes>
<body>
<p>This page uses frames, but your browser doesn't support them.</p>
</body>
</noframes>
</frameset>
</html>

لينكدوني

سپس در قسمت Archive Mapping و از منوي كشويي موجود، گزينه Custom، را انتخاب كنيد. كد موجود در فيلد را پاك كنيد و به جاي آن كد زير را وارد كنيد و سپس قالب را ذخيره كنيد.


<$MTEntryID$>.html

لينكدوني

توضيح:

كد بالا باعث مي شود آدرس لينك هاي شما بر حسب شماره ID ذخيره و نمايش داده شود.

نكته:

در صورت استفاده از پسوند php براي صفحات وبلاگ لينكدوني، به جاي پسوند html در كد بالا از پسوند php استفاده كنيد. يعني كد زير:


<$MTEntryID$>.php

لينكدوني

حالا بايد وبلاگ لينكدوني را يك بار بازسازي كنيد.


مرحله سوم: وارد كردن لينكدوني در وبلاگ اصلي
حالا نوبت به وارد كردن لينكدوني در صفحه (صفحات) وبلاگ اصلي مي رسد.
براي اين كار قالبي كه در مرحله قبل با نام links.php ساختيم را، در هر جايي كه قرار به نمايش لينكدوني هست اينكلود مي كنيم. براي مثال اگر بخواهيم لينكدوني در سايدبار و در تمام صفحات نمايش داده شود، كافيست كه كد زير را در قالب و در مكان مورد نظر گذاشته و قالب را بازسازي كنيم.


<?php include("/home/user/public_html/link-dump/link-dump.php"); ?>

توضيح:

در كد بالا User، نام كاربري يا همان Username مورد استفاده براي ورود به Cpanel هاست است. و link-dump آدرس وبلاگ لينكدوني مي باشد.

يادآوري:
براي استفاده از اين آموزش بايد پسوند صفحات وبلاگ اصلي (يا صفحاتي كه قرار است لينكدوني در آن به نمايش در آيد) ، php باشد.
براي تغيير پسوند صفحات وبلاگ اصلي، از منوي Preferences، گزينه Blog Settings را انتخاب كنيد.

لينكدوني

سپس در منوي سمت چپ روي گزينه Publishing كليك كنيد.

لينكدوني

در صفحه Publishing Settings و در قسمت Publishing Options، فيلد مقابل File Extension for Archive Files را از html، به php تغيير دهيد و دكمه Save Changes را كليك كنيد.

لينكدوني

سپس از منوي Design، گزينه Template را انتخاب كنيد. روي گزينه Main Index كليك كنيد تا وارد صفحه ويرايش قالب شويد.

لينكدوني

در قسمت Output File، پسوند html را به php تغيير دهيد و روي دكمه Save & Publish كليك كنيد.

لينكدوني

حالا به Cpanel هاست رفته و فايل index.html موجود در شاخه وبلاگ اصلي را پاك كنيد.


نكات اضافه:
براي قسمت آرشيو لينكدوني، كافيست عنوان آرشيو لينكدوني را به آرشيو وبلاگ لينكدوني لينك كنيد، و كدهاي قالب آرشيو را با توجه به نياز و سليقه خود بهينه كنيد.

توضيح:

اگر مي خواهيد فقط قسمت لينك ها را در آرشيو خود داشته باشيد و قسمت آرشيو ماهانه و يا موضوعي در آرشيو نمايش داده نشود، كافيست كد زير را به جاي كد قالب آرشيو قرار داده و قالب را ذخير و منتشر كنيد.

<MTSetVar name="body_class" value="mt-archive-index">
<MTSetVar name="main_template" value="1">
<MTSetVar name="archive_index" value="1">
<MTSetVar name="sidebar" value="1">
<MTSetVar name="module_about_context" value="1">
<MTSetVarBlock name="page_title">Archives</MTSetVarBlock>
<MTSetVarBlock name="title"><$MTBlogName encode_html="1"$>: <$MTGetVar name="page_title"$></MTSetVarBlock>

<$MTInclude module="Header"$>

<h1 id="page-title" class="archive-title"><$MTGetVar name="page_title"$></h1>

<MTIfArchiveTypeEnabled archive_type="Individual">
<div class="archive-individual archive-date-based archive">
<MTArchiveList archive_type="Individual">
<MTArchiveListHeader>
<div class="archive-content">
<ul class="archive-list">
</MTArchiveListHeader>
<li class="archive-list-item"><$MTArchiveDate format="%Y.%m.%d"$>: <a href="<$MTArchiveLink$>"><$MTArchiveTitle$></a></li>
<MTArchiveListFooter>
</ul>
</div>
</MTArchiveListFooter>
</MTArchiveList>
</div>
</MTIfArchiveTypeEnabled>
<$MTInclude module="Footer"$>

البته فراموش نكنيد كه كد بالا تنها ليست آرشيو لينك ها را براي شما فراهم مي كند، و براي تغيير نحوه نمايش آرشيو (ظاهر صفحه آرشيو)، يا بايد استايل (Style.css) بلاگ لينكدوني را تغيير دهيد و بهينه كنيد (منظور مكان نمايش لينك ها و راست به چپ بودن و ... است.)، يا اينكه قالب آرشيو را با توجه به سليقه و نياز خود طراحي كرده و تكه كد زير را در جايي كه مي خواهيد ليست آرشيو لينك ها نمايش داده شود، قرار دهيد و سپس كدها را در قسمت قالب آرشيو قرار دهيد و قالب را ذخير و بازسازي كنيد.


<MTIfArchiveTypeEnabled archive_type="Individual">
<MTArchiveList archive_type="Individual">
<MTArchiveListHeader>
<ul>
</MTArchiveListHeader>
<li><$MTArchiveDate format="%Y.%m.%d"$>: <a href="<$MTArchiveLink$>"><$MTArchiveTitle$></a></li>
<MTArchiveListFooter>
</ul>
</MTArchiveListFooter>
</MTArchiveList>
</MTIfArchiveTypeEnabled>

اگر در مورد نحوه ساخت لينكدوني سوالي براي شما پيش آمد، آن را در انجمن سايت مووبل تايپ فارسي و در تاپيك ساختن لينكدوني براي مووبل تايپ مطرح كنيد.

5 نظر

g
امين
Sep 09, 2008

خسته نباشي

g
Sep 09, 2008

ممنون.

g
Sep 09, 2008

سلام. مطلب خیلی خوبی بود.

g
Oct 10, 2008

سلام خسته نباشید بسیار عالی بود


ببخشید میشه کد کادر ارسال نظر رو قرار دهید استفاده کنیم؟

ممنون

g
امیر
Nov 11, 2008

سلام
انصافا معلومه که زحمت کشیدی
دست مریزاد
میشه لطف کنی نحوه شمارش لنک ها رو برام بگی ؟
ممنون

 ارسال نظر