نمایش نام وبلاگهای آپدیت شده در گوگل ریدر برای بلاگرول وبلاگها
پیرو بحثهایی که در وبلاگ گروهی دودردو در گرفت و دوستان مطالب و اشارات خوبی داشتند. به این نتیجه رسیدیم که زمان استفاده از بلاگرولینگ به سر رسیده و باید از خوراک (فید) و فیدخوانهایی مثل گوگل ریدر استفاده کنیم. این مطلب به ایجاد بلاگرول با گوگل ریدر میپردازد.
قدم اول: ایجاد یک فولدر-تگ هست که ما «تشریک» (share) میکنیمش. برای اینکار به منوی setting در گوگل ریدر تشریف ببرید. و فولدر مورد نظر رو تشریک بکنید. یعنی در لیست تگها جلوی شاخه مورد نظر عبارت public نوشته باشد. به جای private. (البته این تگ و فولدر رو با وبلاگهایی که میخواهیم ازشان بلاگرول (لیست لینکها) درست کنیم پر میکنیم)
قدم دوم. نمایش مطالب جدید در وبلاگ هست. خب این امکانی است که خود گوگل ریدر با تنظیمات خوبی به رایگان میدهد. ولی این کلیپ که گوگل ریدر میدهد فقط حاوی تیتر مطلب و لینک آن است. در حالی که دوستانی مانند شیدا عزیز؛ میخواهند که به جای آخرین تیتر نام وبلاگ همراه لینک آن به نمایش در بیاید.
در اینجا به راهنمایی میرسیم که سید یوسف عزیز بهش اشاره کردهاست و نوشتهاست و اجرا کردهاست. با تاخیر من این راهنما را خواندم و در سورسش دقت کردم و تقدیم شما میکنم. پس کلیه حقوق کشف این تکنیک به سیدیوسف عزیز و دکتر مزیدی که این روش رو نقل کرده، برمیگردد.
روش کار:
ما به جای استفاده از جاوا اسکریپت پیشفرض گوگل ریدر از یک سری کد سادهی دیگر استفاده میکنیم. و در آن به جای تیتر مطالب نام وبلاگهای منبع را فراخوانی میکنیم. (اینجا دست ما در تعداد مواردی که میتوانیم فراخوانی کنیم محدود به المانهایی است که خود گوگل ریدر فراهم میکند: تیتر مطلب. تاریخ انتشار به کد. تاریخ آپدیت به کد. لینک مطلب. نوع مطلب (تکست یا چتمل). خلاصه مطلب (بدون عکسها و…) نام نویسنده. نام وبلاگ. لینک وبلاگ اصلی. تمام.)
یک تکه کد جاوا در جایی بالاتر از پایان head صفحه میگذاریم. و نام یک DIV را بهش میدهیم که قرار است لینکها در آن نمایش داده شوند.(من نام دیو را blogrol گذاشتم. شما هرچی خواستین اصلاح کنین)
بعد در ستون راست یا هرجای دلخواه. دیو مورد نظر رو میسازیم و با یک جاوا دیگر لینکها را فراخوانی میکنیم.
برای اینکه نوشتن کدها در اینجا فایده ندارد و قر و قاطی میشود. این فایل نمونه را ببینید که آخرین وبلاگهای اپدیت شده در لیست دودردو هستند. برای دیدن کدهای جاوا. کافی است سورس صفحه را ببینید. کاملا قابل کپی هست. (تنها باگ این روش این است که اگر کسی 3 تا مطلب پشت سرهم پست بکند. اسمش سه بار میاید)
خب حالا شما برای ساخت بلاگرول خودتان چه کار باید بکنید؟
تنها تغییری که در جاواها لازم است، عوض کردن کد یوزر و نام فولدری است که شما میخواهید نمایش بدهید. بنابراین در سومین سطر از انتهای فایل. که یک اسکریپت است. عبارت n=50 را پیدا بکنید. (که تعداد لینکها را نشان میدهد). قبل از آن 1-persian نام فولدر من و کد قبل از آن هم کد کاربری من است. شما باید اینها را جایگزین کنید. این لینک رو خود گوگل ریدر به شما میده (در بخش ساختن کلیپ)
تنظیمات بیشتر:
فرض کنیم ما میخواهیم از نسل بلاگرولینگ به نسلی بالاتر برسیم و علاوه بر نمایش آخرین آپدیتها. آخرین تیتر هر آپدیت را هم نمایش بدهیم. برای اینکار سورس مثال دوم را ببینید.
فکر کنم برای کاربران وبلاگهایی با هوست مستقل و وبلاگهای روی سرویسهایی که اجازه دستکاری در قالب وبلاگ را میدهند. روشی عالی است و میتواند جبران بلاگرولینگ را بکند.
برای دوستان وردپرسی باید دنبال راهی باشیم که برای صفحه جدید فید تولید بکنیم تا آنها آن را در وبلاگشان نمایش بدهند.
از دوستانی که این روش را به صورت بهتری برای ملت توضیح بدهند کمال تشکر را خواهم داشت. مشکلات احتمالی را در همین کامنتها مطرح بفرمائید. تا من هم در همان کامنتها جواب بدهم.
اکتبر 15, 2007 در t 5:03 ق.ظ
دستت درست، برای من یک کمی کار میبره چون که باید کلی وبلاگ را بالا پایین کنم و آر اس اسشان را پیدا و به گوگل اضافه کنم، مرسی بابت راهنماییات و کدت
اکتبر 15, 2007 در t 6:48 ق.ظ
البته این روش برای کسانی که مزیدی را در لیست خود دارند زیاد فایده نباید داشته باشه چون که هر روز تعداد زیادی لینک اضافی ازش نمایش میده
اکتبر 15, 2007 در t 6:50 ق.ظ
دست مريزاد مهدى جان، کارت درسته :-)
اکتبر 15, 2007 در t 9:50 ق.ظ
روبو جان این فید بازی واقعا مثل غذا سلیقه ای شده مثلا من از این روش با اینکه کلی زحمت کشیدی خوشم نیومد.تو این همه مدت تازه برنامه http://www.feedreader.com/ کمی منو آروم کرد تازه زبان فارسی هم داره
تنها عیبش هم باید 4 مگ دانلود کنیم و کلاینت محسوب میشه
ما هر چی از فید میدونیم از شماست :)
اکتبر 15, 2007 در t 10:36 ق.ظ
مرسی گلم، هنوز کامل نخوندمش اما تو همین نصفی از کل متن،لذت بردم.
کار اساسی یعنی همین
توضیحات بسیار بسیار کاربردی و دلنشین بود.
امیدوارم بتونم تا آخرش برم و انجامش بدم.
متشکرم.
راستی قدم به کلبهُ محقرانهُ من هم بزن و ایراداتش رو به من گوشزد کن،باور کن خوشحال میشم.
اکتبر 15, 2007 در t 1:05 ب.ظ
[...] شود یک راه حل توپ و بترکان نوشتهاند که باید بروید در اینجا- بخوانید- اجرا کنید و حالش را [...]
اکتبر 15, 2007 در t 7:19 ب.ظ
ایول بابا! دستت درد نکنه.
اکتبر 15, 2007 در t 8:54 ب.ظ
خسته نباشی. کارت درسته.
اکتبر 15, 2007 در t 10:01 ب.ظ
دیروز adsl من قاط بود ، نتونستم برات کامنت بذارم. اگه این وبلاگستان ما روبو را نداشت ، چه کار میکرد. بیشتر بنویس!
اکتبر 16, 2007 در t 12:39 ق.ظ
بسی فیض بردیم در این دقیقه سی بامداد!
دوست عزیز از مطلب خوبت استفاده کردم و یه نسخشو برا وبلاگم پيچوندم ، ببین خوبه يا نه !
http://ala.mihanblog.com
اکتبر 18, 2007 در t 11:42 ق.ظ
خدارو شکر خیلی خوشحالم که از ف ی لتر در اومدی من آخرین باری که بهت سر زدم ربو جان در دسترس بندی ولی گوگل ریدر خودمون که بود ولی الان دیگه می تونه روی ماه وبلاگتم ببینم
موفق باشی دستت درد نکنه منم دارم می خونم این پستت رو تا نمایش بدم
اکتبر 18, 2007 در t 8:27 ب.ظ
[...] مطالب تکمیلی و توضیحات بیشتر راجع به این روش را در اینجا (وبلاگ آقای حکیمی) [...]
اکتبر 19, 2007 در t 5:07 ب.ظ
[...] قسمت انگلیسی دو در دو ( در اینجا هم آخرین خلاقیت های فیدی و ریدری توسط روبو را دنبال [...]
دسامبر 15, 2007 در t 3:56 ب.ظ
[...] آیتی در حد میلیمتر دارم، تونستم شما هم میتوانید! اینجا توضیحش رو بخونین. بعد هم مثل این خانم محترم لینکدونی پیشرفتهتون رو [...]
دسامبر 15, 2007 در t 4:14 ب.ظ
[...] آیتی در حد میلیمتر دارم، تونستم شما هم میتوانید! اینجا توضیحش رو بخونین. بعد هم مثل این خانم محترم لینکدونی پیشرفتهتون رو [...]
ژانویه 14, 2008 در t 11:58 ب.ظ
[...] بالاخره خوراکرولینگ هم نصفه نیمه اختراع شد، دست دکتر روبو درد نکند بابت کشف اخیرشان در صنعت آیتی. البته [...]
آوریل 9, 2008 در t 4:54 ب.ظ
از راهنمایی تون ممنونم.
من هم گوگلرولینگ خودم رو هوا دادم./
آوریل 12, 2008 در t 4:33 ق.ظ
با سلام . من مدتها بود كه دنبال اين روش بودم و خيلي خوشحال شدم كه شما در اين باره نوشتيد . دوست خوبم !! يكي از اشكالات عمده روش شما اين است كه متاسفانه خروجي اين كدها خيلي بي نظم و شلوغ است . سوالي كه من از شما داشتم اين است آيا اين امكان وجود دارد كه از همان كدهايي كه خود گوگل ريدر در اختيار كاربران قرار داده است استفاده كنيم به اين صورت كه با توقف موس بر روي لينك هر خبر منبع خبر و تاريخ به روز شدن آن نمايش داده شود ؟ يا بر عكس با توقف موس روي عناوين وبلاگهاي به روز شده آخرين خبر و پست آن نمايش داده شود ؟ يك دنيا ممنون خواهم شد اگر در اين زمينه به من كمك كنيد . در ضمن وبلاگ من روي بلاگفا هست . به اميد ديدار .