بخش نظرات پیشرفته برای وردپرس

همیشه دوست داشتم که قسمت نظرات بلاگ نوشت، امکانات متعددی داشته باشد که کار را هم برای خواننده و هم برای خودم راحت کند.

قبلاً از افزونه Ajaxed WordPress برای برطرف کردن برخی از نیازهایم استفاده کرده بودم. این افزونه اجازه می داد که قسمت نظرات در میان پستها بصورت Inline باز شود و ارسال نظرات در آن برپایه آژاکس بود.

اما این افزونه چند مشکل داشت: اول اینکه برای جاسازی اش در قالب کلی باید دردسر می کشیدم. و برای اینکه بتواند  درست کار کند مجبور بودم از قالبهای خودش برای قسمت نظرات استفاده کنم. مشکل دیگرش این بود که بعد از ارسال نظر، متن نظر به ارسال کننده نشان داده نمی شد و برای دیدنش باید صفحه را Refresh می کرد! و گزارش های متعددی هم از خوانندگان مبنی بر ارسال نشدن نظراتشان دریافت کردم.

لذا بعد از اینکه بر تن بلاگ نوشت لباس نو کردم، رفتم سراغ قسمت نظراتش.

انواع و اقسام افزونه هایی را که برای قسمت نظرات وردپرس نوشته شده بودند را امتحان کردم، تا اینکه به افزونه Ajax Comments-Reply رسیدم.

از قابلیتهای اساسی این افزونه عبارتند از:

– برای استفاده از قابلیتهای این افزونه هیچ نیازی به دستکاری در قالب وبلاگتان ندارید. تنها کافیست که آنرا دانلود کنید و فعالش نمائید.

– افزودن قابلیت ارسال نظرات بصورت آژاکس

– امکان پاسخ دادن به نظرات دیگران (پاسخها به ایمیل نظردهنده ارسال می شوند)

– امکان دیدن پیش نمایش قبل از ارسال نظر

– پشتیبانی از Gravatar

و این همه آن چیزهایی بود که من از قسمت نظرات وبلاگم می خواستم.

البته برای استفاده بهینه از آن می بایست فارسی سازی می شد. هرقدر که تلاش کردم نتوانستم بصورت استاندارد فارسیش کنم. لذا مستقیماً در فایلهای خود افزونه دست بردم و با کمی تغییرات به شکلی که هم اکنون در قسمت نظرات بلاگ نوشت می بینید، در آوردمش. تنها مشکلی که ترجمه غیراستاندارد افزونه می تواند پیش بیاورد، زمانی است که آنرا بروز می کنم. چون فایلهای فعلی بازنویسی می شوند. اما شاید تا آن زمان بچه های پرتوان گروه وردپرس فارسی لطف کردند و این افزونه را ترجمه نمودند.

ترجمه افزونه Ajax Comment رو اینجا گذاشتم تا اگر کسی دوست داشت ازش استفاده کند.

بعد نوشت (۲۷/مهر/۸۷): وحید عزیز زحمت کشیدند و امکانات دیگری را به این افزونه اضافه کردند. برای دریافت نسخه کاملتر به اینجا بروید.

بعد نوشت (۲/شهریور/۸۸): یک افزونه بهتر یافته ام که توضیحاتش را اینجا می توانید ببینید.

17 دیدگاه در “بخش نظرات پیشرفته برای وردپرس

  1. بازم سلام:
    اولا که من امیرم :دی
    دوما دوست من…اینطور که من فهمیدم امکان فارسی سازی استاندارد این افزونه وجود نداره!
    باید در فایل ها و css دست برده شود!

    بازم اگه می خوای فارسی کنم بگو من تو فایلها دست ببرم و فارسی کنم

  2. شرمنده امیر جان!
    من خودم در فایلها دست برده ام و اگه نظردونی اینجا رو ببینی خواهی فهمید که کاملاً فارسی شده است، فقط استاندارد نیست!
    به هر حال دستت درد نکنه. خیلی آقایی

  3. خواهش.!
    اونوقتم که من گفتم چون فایل ها رو ندیده بودم!
    ولی الان که دیدم امکان فارسی سازی استاندارد اون نیست.
    در ضمن ممنون می شم فارسی شده اون رو بهم بدید…

  4. سلام بر صادق عزیز
    دوست گرامی شما این افزونه را معرفی نمودید ولی نمونه‌ای از کار آن در بخش کامنت‌ها موجود نبود به همین خاطر بنده در اینجا کامنت می‌گذارم.
    ابتدا می‌خواهم کمی از مشکلات این افزونه را بگویم سپس حسن‌های آنرا
    درحال حاضر که دارم نظرم را می‌نویسم area Box از کادر زده بیرون!
    Text Box ایمیل و وبلاگ rtl است ، یادتان باشد آنرا left کنید.
    از همه مهمتر آجاکس است ، همانطور که می‌دانید آجاکس خواهرزاده جاوا است و به دلیل اینکه نتوانسته گرین‌کارت بگیرد گوگل و دیگر موتورهای جستجو آنرا در کشور خود راه نمی‌دهند! (آجاکس در موتور جستجو سرج نمی‌شود و این یعنی کامنت‌ها هیچ تاثیری در بالا بردن پیج‌رنک نخواهد داشت.
    حسن‌ها…
    اول اینکه این افزونه را شما معرفی کردید و این خودش یک حسنه.
    دوم اینکه شما دارید از این افزونه استفاده می‌کنید و این هم یه حسن دیگشه.
    سوم اینکه بنده که دوست شما هستم دارم توسط این افزونه کامنت می‌زارم و این یه حسن خیلی بزرگه!!!
    پیش نمایش یکی از برتری‌های این افزونه هست
    همین
    میشه کمی درباره این افزونه‌ای که در پایین گذاشتم تحقیق کنید. بنده فهمیدم که آجاکس یا جاوا نیست. تنها یک کد کوچیک ۲ خطی جاوا توش بکار رفته. ولی متاسفانه بنده نتوانستم از آن استفاده کنم. ایمیل رو که خودش گفته میفرستم نمی‌فرسته! ممنون می‌شم آنرا امتحان کنید و صحت سالم بودن آنرا به بنده بگویید.
    http://wordpress.org/extend/plugins/mailtocommenter/

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *