بروز رسانی در تاریخ 1394/07/12
امتیار دهی ستاره ای به نوشته ها در وردپرس با WP-PostRatings
سلام؛
دریافت امتیاز از طرف کاربران یکی از راه های احترام گذاری به کاربر و در ضمن اطلاع رسانی به بقیه کاربران در مورد نظر سایر کاربران می باشد . از این رو برای برخی سایت ها داشتن یک سیستم امتیاز دهی لازم است. افزونه هایی با عملکردهای مختلفی برای امتیاز دهی به مطالب ، موجود است که امروز به یکی از پر مخاطب ترین آن ها می پردازیم. به شما پیشنهاد میکنم امروز را با ما همراه باشید…
افزونه ی WP-PostRatings
این افزونه به صورت ایجکسی کار می کند و به کاربران شما اجازه می دهد که برای هر مطلب شما با کلیک بر روی ستاره ها امتیازی را قائل شوند.
در مرحله ی اول افزونه را نصب و فعال می نماییم. پس از نصب افزونه گزینه ای با عنوان امتیاز دهی در پنل ادمین وردپرس ایجاد می شود.
لازم به ذکر است که قبلا این افزونه را به صورت نسخه ی اصلی معرفی کردیم اما در حال حاضر افزونه ی فارسی شده ی آن که توسط جناب آقای حسین باژن انجام شده را نصب کردیم.
همانطور که ملاحظه می کنید این افزونه دارای سه بخش است که به آن پرداخته می شود.
مدیریت رتبه ها
در این قسمت می توانید تمامی امتیازاتی که توسط کاربران به ثبت رسیده را ملاحظه کنید و در واقع آن ها را مدیریت نمایید. بعضی از آی دی ها را می توانید حذف کنید و یا بلاک کنید.
تنظیمات نمایش
در این قسمت می توانید نوع ستاره ها را مشخص کرده و برای آن ها درجه بندی انجام دهید.
گزینه ی حداکثر تعداد تصاویر را مشخص کن، منظور تعداد ستاره هاست.
در تصویر بالا تعداد هر ستاره را با میزان آرا مشخص می کنیم.
در این قسمت نیز تنظیماتی مربوط به نوع نمایش ایجکسی و همچنین نوع افرادی که می توانند به نوشته ی شما رای دهند را مشخص می کند.
توجه!!! در این رابطه دوستان زیادی سوال کردند که چرا فقط کاربران عضو می توانند رای دهند؟ به این دلیل که در قسمت “چه کسانی می توانند امتیاز بدهند” فقط کاربران عضو انتخاب شده است کهمی توانید آن را تغییر دهید.
قالب نمایش
این گزینه نوع قالب بندی افزونه را مشخص می کند که دارای کاراکتر های مربوط به خود است و احتیاجی نیست شما کاری انجام دهید.
چنانچه میخواهید سیستم امتیاز دهی در همه مطالب سایت به نمایش در آید کد زیر را در فایل “Index.php” یا “single.php” قالب خود در داخل حلقه مطلب وردپرس قرار دهید :
<?php if(function_exists('the_ratings')) { the_ratings(); } ?>
اما چنانچه میخواهید در همه پست ها نمایش داده نشود، کافیست در هر مطلبی که میخواهید از کد میانبر ([ ratings ]) استفاده نمائید.(دقت کنید که برای نشان دادن کد میانبر در اینجا فاصله ای بین کروشه ها با کلمه ی rating ایجاد کردم، شما در هنگام استفاده این فاصله را بردارید.)
نتیجه به صورت زیر ظاهر خواهد شد :
شما می توانید کد میانبر را در بالای مطلب نیز بگذارید. من در انتهای مطلب گذاشتم و به این شکل نمایش داده شد.
موفق باشید
فارسی سازی شده توسط آقای حسین باژن
[email protected] 12 ماه عضو همیار وردپرس
سلام
در همیار وردپرس از چه افزونه ای برای رای دادن به مطالب استفاده کردید ؟
بهاره کوهستانی 7 سال عضو همیار وردپرس
سلام
اختصاصی نوشته شده
iman Farvardin 2 سال عضو همیار وردپرس
سلام منظورتون داخل فایل fountion.php داخل حلقه پست کجا میشه میشه راهنمایی فرمایید
بهاره کوهستانی 7 سال عضو همیار وردپرس
سلام
بله function.php
ایوب طعنه 2 سال عضو همیار وردپرس
سلام
با وجود تداخل افزونه های WP-PostRatings و Widget Shortcode(یا افزونه های مشابه) ،چطور می تونم از ابزارک (یا امکانات موجود در ابزارک) افزونه WP-PostRatings را در داخل پست استفاده کنم نه در ساید بار؟
بهاره کوهستانی 7 سال عضو همیار وردپرس
سلام
از شورت کد [ ratings ] استفاده کنید. فقط فاصله ای بین براکتها و کلمه ratings نباشه.
Ahmad_Jf 3 سال عضو همیار وردپرس
سلام وقت بخیر
من قالبم انفولد هستش و این کد رو در فایل های index.php single.php archive.php page.php قرار دادم اما نشد. و میخام روی همه ی نوشته هام این امتیاز دهی باشه. حلا یک مورد دیگ ک هست اینه ک قالب انفولد برای اینکه در اپدیت ها کد های اضافه شده رو از بین نبره انفلود چایلد رو قرار داده ک کدا اضفی در اون قرار بدیم. حالا باید فیل هایی به اسم index.php single.php در انفولد چایلد ایجاد کنم؟
بهاره کوهستانی 7 سال عضو همیار وردپرس
سلام
لزومی نداره که درchild اضافه کنید. احتمال داره این افزونه با قالب شما سازگار نباشه. برای این منظور پیشنهاد میکنم افزونههای مشابه هم تست کنید. مثلا از افزونه https://wordpress.org/plugins/kk-star-ratings/ نیز استفاده کنید و چک کنید.
همچنین دلیل چنین نافرمانی از فعال شدن و عمل کردن در قالب میتونه دو دلیل اساسی داشته باشه:
1- افزونه ای نصب هستش که ایجاد تداخل میکنه >> برای این منظور باید تمام افزونه ها را به غیر از افزونه مورد نظر غیرفعال کنید و سپس بررسی کنید.
2- افزونه با قالب مورد نظر سازگار نیست. >> قالب را به حالت پیش فرض ببرید و مجدد بررسی کنید.
Ahmad_Jf 3 سال عضو همیار وردپرس
پلاگین جدید که معرفی کردید اسنیپت گوگل هم داره؟
بهاره کوهستانی 7 سال عضو همیار وردپرس
سلام
بله
erambazar 2 سال عضو همیار وردپرس
سلام وقت بخیر من این کد رو در داخل کدهای single.php قرار دادم ولی نوشت که این کد، کد مهلک است و خطا داد و این کد رو دقیقا کجا باید بذارم کدوم سطر فرق نمیکنه ؟ ویا اینو باید برم از قسمت هاست بارگذاری کنم کد را ؟
و یه سوال دیگه با عرض معذرت این برای همه صفحه ها در قسمت پایین صفحه برای دیدگاهها فعال میشه؟
؟؟؟؟؟؟
بهاره کوهستانی 7 سال عضو همیار وردپرس
سلام
چنانچه میخواهید سیستم امتیاز دهی در همه مطالب سایت به نمایش در آید کد زیر را در فایل “Index.php” یا “single.php” قالب خود در داخل حلقه مطلب وردپرس قرار دهید.
یا کد میانبر ([ ratings ]) در داخل مطالب بگذارید
erambazar 2 سال عضو همیار وردپرس
سلام
یه سوال دیگه چرا فقط یک نفر میتونه امتیاز بده
من رتبه دهی میخوام برای دیدگاه ها ؟
بهاره کوهستانی 7 سال عضو همیار وردپرس
سلام
هر نفر میتونه یک امتیاز بده نه اینکه یه نفر کلا بتونه امتیاز بده.
حمیدرضا محمودزاده اردکانی 3 سال عضو همیار وردپرس
با سلام درود، بی نهایت فارسی سازی عالی شده این افزونه، ای کاش همه قالب ها و افزونه ها اینجوری فارسی سازی میشد بیشتر با اونجاییش حال کردم که کدها رو نوشته و میگه کنار این چیکار می کنه، باعث میشه آدم بجاز 1 روز وقت صرف کردن سر آزمون و خطا نیم ساعته کارش حل شه
فقط یه چیزی این افزونه نسخه جدیدش اومده که وقتی آپگرید میکنیم افزونه انگلیسی میشه ، لطفاً بروزرسانی نمایید با تچکر
یاهو 4 سال عضو همیار وردپرس
با سلام و خسته نباشید
من مرحله به مرحله این کارها رو انجام دادم و اون یه خط کد php رو هم بین حلقه گذاشتم.
5 تا ستاره زیر پستهام اضافه شده. کنارش نوشته No Rating Yet
نمیتونم روی اونا کلیک کنم
زیرش هم پیام loading… اومده
هنوز سایتم رو آپلود نکردم و فعلا دارم روی لوکال هاست کار میکنم. به نظر شما میتونه این دلیلش باشه؟؟!!!!
بهاره کوهستانی 7 سال عضو همیار وردپرس
سلام
دلیلش میتونه قالبی باشه که استفاده میکنید. یا تداخل با افزونه دیگه ای
میثم
با سلام
چطوری تو هر صفحه میتونم به صورت جداگونه از این افزوه استفاده کنم
منظورم اینه میخوام تو یک صفحه چندین بار این افزونه رو بزارم ولی زمانی که امتیاز دهی میشه برای همه اعمال میشه لطفا راهنمایی کنید
هادی
سلام
آموزش افزونه Taqyeem رو بگذارید
میلاد
سلام
من افزونه رو نصب کردم اما نمی دونم کدی که دادید رو دقیقا کجای فایلا کپی کنم
ممکنه کمکم کنید ؟
بهاره کوهستانی 7 سال عضو همیار وردپرس
چنانچه میخواهید سیستم امتیاز دهی در همه مطالب سایت به نمایش در آید کد زیر را در فایل “Index.php” یا “single.php” قالب خود در داخل حلقه مطلب وردپرس قرار دهید
علی جوان 6 سال عضو همیار وردپرس
با سلام خدمت همه اساتید عزیز
یه افزونه امتیاز دهی می خوام که بتونه نظراتی رو که بیشترین امتیاز رو آوردن مثلا 3 تای اول رو مشخص کنه.
اگه هست ممنون میشم معرفی بفرمایید.
با سپاس فراوان…
علی
سلام
با نصب این پلاگین و بعد از امتیازدهی کاربران، امتیاز به عنوان اسنیپت تو نتایج گوگل نشون داده میشه؟
بهاره کوهستانی 7 سال عضو همیار وردپرس
سلام
بله
علی
ممنون بابت پاسختون
یه سوال دیگه
الان من از این پلاگین استفاده کردم، و چند نفر متفاوت هم به مطالب رای دادن
ولی گوگل تو نتایج نشون نمیده
به نظرتون مشکل میتونه از چی باشه؟
خودم احساس میکنم به خاطر اعداد هست
چون تو قالب اعداد امتیاز رو این طوری نشون میده:
3,74
یعنی جای نقطه یا / که جدا کننده اعداد هستن، از ویرگول (,) استفاده میشه
اگه مشکل این باشه، به نظرتون میشه کاریش کرد؟
محمد
سلام ، بنده به تازگی این افزونه را اضافه کرده ام . مشکل جدی با راه اندازی آن در صفحات نوشته هایم دارم . ظاهرا صحبت از فایل های single . index شده. ولی هیچ اتفاقی نمی افتد.لطفا راهنمایی بفرمایید.
بهاره کوهستانی 7 سال عضو همیار وردپرس
سلام
لطفا یکبار از مخزن تست کنید اگه نصب شد به من اطلاع بدید.
متشکرم
محمد
سلام مجدد، ینده در نصب آن مشکل ندارم دستوراتی که میبایستی در فایل single .phpاجرا شود مشکل دارم و همچنان نتوانستم امتیاز را به همه صفحاتم بسط دهم
بهاره کوهستانی 7 سال عضو همیار وردپرس
سلام
فایل page.php هم چک کنید
sadra251166 4 سال عضو همیار وردپرس
عالیه.فقط من یه مشکل دارم.
من یه سایت ساده دارم که محصولاتی رو معرفی میکنه.وقتی براش سیستم امتیازدهی می گذارم،سیستم امتیاز دهی برای کل برگه قرار می گیره!میخوام مثل سایت های فروشگاهی،به تک تک محصولاتم کاربر بتونه امتیاز بده.
لطفا راهنمایی امنمایید
alireza 5 سال عضو همیار وردپرس
سلام به همه همیاران وردپرس
من از قالب be-theme استفاده میکنم و این کد رو در “Index.php” و “single.php” وارد کردم ولی جواب نگرفتم… البته در چند فایل دیگه هم که فکر میکردم شاید اونجا کارساز بشه هم وارد کردم ولی نشد… لطفا راهنمایی بیشتر کنید…
باتشکر از سایت خوب همیار ورپرس
بهاره کوهستانی 7 سال عضو همیار وردپرس
سلام
باید فایل مربوط به نوشته های خود را پیدا کنید
احسان
سلام من همه کار رو انجام دادم ولی متاسفانه نمیشه امتیاز داد
علیرضا
با عرض سلام و خسته نباشید.
ببخشید این افزونه مانند برخی از کاربرها برای من هم کار نمی کنه یعنی یکبار اولین بار که سایت رو باز کردم کار کرد و دیگه عمل نمیکنه، یعنی امتیازی اعمال نمیشه.
در دیدگاه ها خوندم که کدی هست که باید در فوتر قرار داد و مشکل حل میشه. اما هرچقدر گشتم کدی پیدا نشد.
لطف میکنید اگر به دیدگاهم توجه کنید این مسئله خیلی برای من مهم هست…
مریم نیازیان
با سلام و احترام
من این افزونه رو ک نصب کردم ، توی لوکال مشکل ندارم
اما توی هاس ، تو بخش مدیریت امتیاز ها ، اونجا ک نمایش میده چه مطلبی ستاره گرفته ، تایتل اون مطلب رو ک میخواد نمایش بده بصورت فارسی ، علامت سوال نمایش میده !
اگه نیازه عکس بفرستم
mdesign
رو گوگل نمایش داده نمیشه
mehdibinam 5 سال عضو همیار وردپرس
سلام
1. سایت شما در گوگل ستاره داره.. ولی چرا تو پست هاتون گزینه امتیاز دهی نیست؟؟
2. بنده کد رو در فایل single قرار دادم ولی محل دقیق جایگذاری رو چگونه تعیین کنم؟؟
صبا
سلام
این افزونه رو مدتی هست که نصب کردم اما در سرچ گوگل نمایش نمیده. تنظیمات خود افزونه هم درسته.
لطفا راهنمایی کنید.
حسین رحیمی 7 سال عضو همیار وردپرس
با احترام
این افزونه با شمای گوگل مشکل دارد و در جستجوی گوگل نمایش داده نمیشود.
حسین
سلام چرا برای ستاره لود نمیشه عکس میاره ولی کلیک کنی تغییر نیمکنه
apex
سلام
“چنانچه میخواهید سیستم امتیاز دهی در همه مطالب سایت به نمایش در آید کد زیر را در فایل “Index.php” یا “single.php” قالب خود در داخل حلقه مطلب وردپرس قرار دهید :
”
این کد رو دقیقا کجای index.php یا single.php قرار بدم؟
توی حلقه while گذاشتم به ERROR HTTP 500 برخوردم.
acgih 5 سال عضو همیار وردپرس
سلام
چطور میشه که علاوه بر ستاره ها و امتیازهای خودش, ما هم یک استایل دیگه تعریف کنیم؟
ممنون میشم راهنمایی کنید
web design
برای کامنت دادن مثل دیجی کالا به محصولات چیکار کنیم مهندس؟
ابزار دقیق
مطمینید که لینک سالمه؟
بهاره کوهستانی 7 سال عضو همیار وردپرس
سلام
بله ، تست شد
آموزش سئو
سلام برای من نصب شد بطور کامل و جرا هم میشه
اما وقتی روش کلیک میکنی هیچی نمیاره !
یعنی هیچی نمیشه !
همینجوری بت نیگا میکنه
بهاره کوهستانی 7 سال عضو همیار وردپرس
سلام
شورت کدی که گذاشتم رو فاصله ی بین براکت ها رو بردارید بعد بذارید. من به علت اینکه داخل مطلب مشخص بشه اینطوری گذاشتم.
علی 6 سال عضو همیار وردپرس
توی این افزونه یه گزینه هست به نام Enable Google Rich Snippets من اون رو روی yes گزاشتم پس چرا مطالب توسط گوگل ستاره دار نمیشن؟
سعید
برا من نمیاره چرا
محمدرضا
لینک خراب هست
fatane
من بیشتر از هر چیز که مرتب کاربرتونم باز نشدن تبلیغات و صفحات اضافه هست
همیشه موفق باشید
عرفان
خرابی لینک
علی
سلام من یک قالب وردپرس خودم طراحی کردم اما این افزونه داخلش کار نمی کنه ولی داخل قالب های پیش فرض وردپرس کار می کنه آیا در جایی کدی کم گذاشتم
لطفا راهنماییم کنید
hamyar
عجب چیزی بود دمتون گرم
ساسان
سلام من مدتهاست که با این افزونه کار میکنم اما مشکلی که داره اینکه توی بخش ابزارک رتبه بندی همچیز رو میشه نشون داد جز تصویر پست رو من چند ماه پیش هم تاپیک زدم تو قسمت پشتیبانی افزونه wp-postratings و مشکل نداشتن عکس رو گفتم نویسندش هم جواب داد و روششو بهم گفت ولی من اون زمان نتونستم انجام بدم بیخیالش شدم ولی الان خیلی بهش نیاز دارم اگه امکانش هست براتون لطف کنید بگین من چطوری باید تصویر پست های با ریت بالارو تو بخش ابزارک رتبه بندی بیارم با سپاس ازشما…
محمدرضا
سلام
بنده مایوسم از اینکه جوابی دریافت کنم لیکن میگم که دست اندرکاران سایت بدونن،
علامت � که جلوی ستاره ها نشان داده میشه با روشهایی که اینجا گفته شد درست نشد، در phpmyadmin هم تمام metaها رو utf8 کردم نشد و تمام تیبل ها رو هم utf8 کردم نشد که نشد ولی یه چیزی فهمیدم و اون اینه که وقتی زبان وردپرس رو از بخش تنظیمات همگانی به انگلیسی تبدیل می کنم این علامت حذف میشه همچنین علامتهای فلش اسلایدبار هم به وضع عادی بر میگردن، برای شما مهم نیست ولی بنده یک هفته س این موضوع رو دارم پیگیری می کنم و هرجارم تونستم سرک کشیدم درست نشد که نشد ، حالا اگه شما چیزی به ذهنتون میرسه که ممکنه هردو مشکل بهش ارتباط داشته باشه خوشحال میشم مارم در جریان بذارین،
با احترام
محمدرضا
مشکل علامت سوال � در قسمت میانگین رو از طریق دستورالعمل این سایت میشه درستش کرد. من امتحان کردم جواب داد ولی اون مشکل اسلایدبارم اینطوری درست نشد.
بهاره کوهستانی 7 سال عضو همیار وردپرس
سلام
معمولا بعضی از افزونه ها با وردپرس فارسی (wp-jalali) مشکل دارند و تداخل ایجاد میشه.
برای رفع این مشکل بررسی هایی داره انجام میشه که در صورت حل مشکل حتما اطلاع داده خواهد شد.