يکي از مشکلات کساني که در وبلاگشون لينکدوني دارند اينه که بايد ابتدا عنوان لينک را در title و سپس آدرس لينک را در قسمت Entry Body بنويسند. اين کار خسته کنند اي است. منم طبق معمول به خودم گفتم کار نشد نداره کلي نشستم روش فکر کردم و آخر دست هم چيزي دست گيرم نشد. تا اينکه مطب Changing BlogJet This! Template را از نويسنده ي نرم افزار بلاگ جت خوندم. مطلب جالبي بود و ازش استفاده کردم ولي بازم مشکل لينکدوني را به طور کامل حل نمي کرد. البته براي من قانع کننده نبود چون مي شد يک کارايي کرد. بالاخره امروز مطلب Quickpost Title را در وبلاگ Movalog خوندم.
در ضمن در صورتي که نمي دونيد QuickPost و Bookmarklets چيه اينجا يک نگاهي بندازيد. من اين تنظيمات را روي MT 3.17 به کار بردم فکر مي کنم در نسخه ي هاي ديگه هم به همين گونه باشه.
ابتدا به شاخه اي که ام تي نصب شده بريد و فايل زير را پيدا کنيد:
lib/MT/App/CMS.pm
حدود خط 905 خطوط زير را پيدا کنيد.
$param{text} = sprintf qq(<a title=”%s” href=”%s”>%s</a>\n\n%s),
scalar $q->param(‘link<em>title’),
scalar $q->param(‘link</em>href’),
scalar $q->param(‘link_title’),
$param{text};
خطوط بالا را پاک کنيد و با جاي آن خط زير را وارد کنيد:
$param{title} = scalar $q->param(‘text’);
$param{text} = scalar $q->param(‘link_href’),
از اين به بعد هرگاه مطلب جالبي پيدا کرديد توي همون صفحه عنوان مطلب را انتخاب (select) کنيد و کليک سمت راست کنيد و روي QuicPost کليک کنيد. در اين هنگام صفحه اي باز مي شود که title پست شما همان مطلب انتخاب شده است و در قسمت Entry Body آدرس همان صفحه به صورت اتوماتيک نوشته مي شود. همان طور که ديديد اين را آسانترين راه ممکن براي اضافه کردن لينک به لينکدوني است. تا اينجا کار تموم شده و ميتونيد از روش استفاده کنيد.اما اگه دوست داريد مطالب بيشتري در مورد QuickPost بدونيد مطالب زير را دنبال کنيد:
اما اگه دوست داريد المان هاي ديگري از قبيل Extended Entry , Excerpt و Keywords هم به صورت بالا به صورت اتوماتيک وارد شوند فايل زير را باز کنيد:
tmpl\cms\bm_entry.tmpl
کد زير را در خط 203 يا حدود آن پيدا کنيد
<TMPL_VAR NAME=TEXT ESCAPE=HTML>
همون طوري که مشاهده مي کنيد اين کد بين دو تگ باز و بسته ي textarea قرار گرفته و اين دوتگ در اينجا مربوط به title پست مي باشد.
textarea ي بعدي مربوط به Extended Entry مي باشد.براي مثال اگر مي خواهيد در PostQuick براي Extended Entry نيز مطلبي به صورت خود کار داشته باشيد بايد يک متغيري نيز براي textarea ي Extended Entry تعريف کنيم. به اين صورت که خط زير را در بين دو تگ باز و بسته ي textarea ي Extended Entry وارد کنيد.
<TMPL_VAR NAME=TEXT_MORE ESCAPE=HTML>
به جاي TEXT_MORE هر متغير ديگري که بخواهيد مي توانيد جايگزين کنيد.حالا داخل CMS.pm پس از کد هاي مربوطه که پيش از اين اضافه کرديم کد زير را اضافه کنيد.
$param{text_more} = scalar $q->param(‘text’),
به جاي text_more متغيري را که قبلا تعيين کرديد بنويسيد. و به جاي text در param(‘text’) مي توانيد موارد زير را وارد کنيد:
- text: متن انتخاب شده
- link_title: عنوان صفحه ي جاري
- link_href: آدرس صفحه ي جاري
براي مثال در صورتي که ميخواهيد عنوان صفحه ي جاري در فيلد Extended Entry وارد شود بايد خط زير را به cms اضافه کنيد.
$param{text_more} = scalar $q->param(‘text’),
براي هر يک از قسمت هاي پست نيز مي توانيد مراحل بالا را تکرار کنيد
اميدوارم که مشکل تمام کساني که با لينکدوني ميونه ي خوبي ندارند حل بشه.




وبلاگ گروهی ایرانیان گفت،
جولای 20, 2005 در 11:16 ق.ظ
مطلب جالبی بود
به وبلاگ گروهی ما هم سر بزن ! : http://www.iranmax.com
mehran گفت،
آگوست 3, 2005 در 3:24 ق.ظ
خیلی ممنونم . دیروز خواستم نظر بدم نشد . واقعا ازت ممنونم .
mehran گفت،
آگوست 3, 2005 در 3:25 ق.ظ
خیلی ممنونم . دیروز خواستم نظر بدم نشد . واقعا ازت ممنونم .
mehran گفت،
آگوست 3, 2005 در 3:25 ق.ظ
خیلی ممنونم . دیروز خواستم نظر بدم نشد . واقعا ازت ممنونم .