pcnano 11 ارسال شده در شهریور 91 گزارش بازنشر ارسال شده در شهریور 91 سلاممن یک افزونه میخواهم که به هر یک از کاربران بتوانم امتیاز بدهم مثلا آقای علی 100 امتیاز و رضا 125 امتیاز و...آیا این افزونه وجود دارد؟ممنون میشم لینک بدهید. نقل قول لینک به ارسال
Morteza 34190 ارسال شده در شهریور 91 گزارش بازنشر ارسال شده در شهریور 91 سلامفکر نمیکنم مگر اینکه افزونه ایی باشه که به کاربران درجه بده. مثلا این انجمن. البته شما نگفتید برچه اساس امتیاز میخواین بدین. 2 نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در شهریور 91 گزارش بازنشر ارسال شده در شهریور 91 این افزونه سیستم امتیاز دهیه توسط کاربران (rating) که به جای پست ها به نویسندگان امتیاز می دهhttp://wordpress.org/extend/plugins/author-love/و این هم بت ضرایبی که مشخص می کنید به میزان تعداد نظرات و نوشته ها به نویسندگان امتیاز می ده http://wordpress.org/extend/plugins/bainternet-user-ranks/ 5 نقل قول لینک به ارسال
pcnano 11 ارسال شده در شهریور 91 مالک گزارش بازنشر ارسال شده در شهریور 91 سلامفکر نمیکنم مگر اینکه افزونه ایی باشه که به کاربران درجه بده. مثلا این انجمن. البته شما نگفتید برچه اساس امتیاز میخواین بدین.من میخواهم به کاربران امتیاز بدهم که دستی قابل تغییر باشد.این افزونه سیستم امتیاز دهیه توسط کاربران (rating) که به جای پست ها به نویسندگان امتیاز می دهhttp://wordpress.org...ns/author-love/و این هم بت ضرایبی که مشخص می کنید به میزان تعداد نظرات و نوشته ها به نویسندگان امتیاز می دهhttp://wordpress.org...net-user-ranks/دوست عزیز من افزونه ای میخواهم که من بتوانم از داخل پنل مدیریت ویرایش شود و داخل پنل کاربر هم نمایش دهد.این دو افزونه برای کاربران است که میخواهند نظر بدهند من میخواهم به هر کاربر دستی امتیاز بدهم نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در شهریور 91 گزارش بازنشر ارسال شده در شهریور 91 افزونه دوم این قابلیت رو داره که شما برای هر موردی ضریبی تعریف کنید ولی اینکه شما به هر کاربری هر مقدار که خودتون خواستید امتیاز بدیددر 5 رتبه می تونید بدونه افزونه و از طریق ارتقای دسترسی ها عمل کنید و تا 10 level با کمی دانش کد نویسی یا استفاده از افزونه هایی مثلhttp://wordpress.org...er-role-editor/ولی هر لیول دسترسی هایی هم دارداگر نمی خواهید در دسترسی ها تغییری ایجاد شود و صرفا یک نمره ی نمایشی است می تونید یک فیلد برای هر کاربر با استفاده از افزونه هایی مثلhttp://wordpress.org...s/pie-register/ایجاد کنید و فیلد را readonly کنید تا فقط توسط شما قابل تغییر باشه 3 نقل قول لینک به ارسال
pcnano 11 ارسال شده در شهریور 91 مالک گزارش بازنشر ارسال شده در شهریور 91 افزونه دوم این قابلیت رو داره که شما برای هر موردی ضریبی تعریف کنید ولی اینکه شما به هر کاربری هر مقدار که خودتون خواستید امتیاز بدیددر 5 رتبه می تونید بدونه افزونه و از طریق ارتقای دسترسی ها عمل کنید و تا 10 level با کمی دانش کد نویسی یا استفاده از افزونه هایی مثلhttp://wordpress.org...er-role-editor/ولی هر لیول دسترسی هایی هم دارداگر نمی خواهید در دسترسی ها تغییری ایجاد شود و صرفا یک نمره ی نمایشی است می تونید یک فیلد برای هر کاربر با استفاده از افزونه هایی مثلhttp://wordpress.org...s/pie-register/ایجاد کنید و فیلد را readonly کنید تا فقط توسط شما قابل تغییر باشهاین افزونه را نصب کردمhttp://wordpress.org...s/pie-register/ولی readonly پیدا نکردم اگر ممکنه یه عکس بگیر ممنون میشم نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در شهریور 91 گزارش بازنشر ارسال شده در شهریور 91 برای readonly بهتون کد می دم فقطچند لحظه تحمل کنید تا بنویسمش نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در شهریور 91 گزارش بازنشر ارسال شده در شهریور 91 این کد رو بعد از اصلاح در آدرس wp-admin/profile.php اضافه کنید <?php if ($user_level < 10): ?><script type="text/javascript"><!--function read(){document.getElementById('ID').readonly='readonly'}read()//--></script><?php endif; ?>در کد بالا بجای ID باید آی دی فیلد جدید را که موقع ساختش تعیین می کنید قرار بدید 2 نقل قول لینک به ارسال
pcnano 11 ارسال شده در شهریور 91 مالک گزارش بازنشر ارسال شده در شهریور 91 دوست عزیز من در Pie Register Settings یک فیلد به نام امتیاز اضافه کردم تیک های Add Registration Field هم زدم ولی کدی نمایش داده نمیشود.درکلمن میخواهم یک فیلد مانند شناسه باشد که کاربر نتواند آن را به هیچ وجه تغییر بدهد ولی مدیر بتواند آن را ویرایش کند. نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در شهریور 91 گزارش بازنشر ارسال شده در شهریور 91 شما اگر آی دی صحیح فیلد را داشته باشید با کدی که دادم به راحتی مشکلتون حله برای پیدا کردن آی دی می تونید روی صفحه پروفایل راست کلیک کنید و ازش source code بگیرید و داخل کدها آی دی مورد نظر را بیابید اکر نمی توانید سورس کد صفحه ی پروفایل را بگذارید اینجا در ضمن شما درخواستی کاملا غیر معمول و نا متداول دارید و همین باعث می شه هیچ افزونه و کدی به طور مستقیم به دردتون نخوره امتیاز دهی عرفی مشخص دارد که بر اساس آن دو افزونه ی اولی که عرض کردم نوشته شده اند و ده ها نمونه دیگر شبیه همان دو تا تغییر لول هم شرایطی برای کاربر داره که شما نمی خواهید باشه یعنی دسترسی کاربر را نمی خواهید بالا ببرید در نتیجه هم باید زحمت خودتون رو زیاد کنید و هم انتظارتون رو کم 1 نقل قول لینک به ارسال
pcnano 11 ارسال شده در شهریور 91 مالک گزارش بازنشر ارسال شده در شهریور 91 عزیز من کی حرفم را تغییر دادم لطفا نظرات بالا را بخوانید من از اول گقتمشما یک افزونه نام ببر که بشود مانند شناسه یک فیلد اضافه کردن وتوسط کاربر قابل دسترس نباشد.چون من با این افزونه نتوانستم این کار را انجام دهم چون هیچ جای برای وارد کردن کد در قسمت پورفایل کاربر را نداشتحال اگر زحمتی نیست شما یک افزونه نام ببر که بشود مانند شناسه یک فیلد اضافه کردن وتوسط کاربر قابل دسترس نباشد.ممنون نقل قول لینک به ارسال
pcnano 11 ارسال شده در شهریور 91 مالک گزارش بازنشر ارسال شده در شهریور 91 مثلا الان این کد یک فیلد اضافه میکند شما میتوانید کدی اضافه کنید که کاربر نتواند ویرایش کند.<?phpadd_filter( 'user_contactmethods' , 'update_contact_methods' , 10 , 1 );function update_contact_methods( $contactmethods ) {// Add new fields$contactmethods['phone'] = 'امتیاز';return $contactmethods;}?> نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در شهریور 91 گزارش بازنشر ارسال شده در شهریور 91 حرفتون رو نگفتم تغییر دادید گفتم درخواستتون یک کاریه که معمول نیستاین فیلد که به درد شما نمی خوره این مال کنتاکت می هست شما با افزونه ای که گفتم فیلدی می سازی که محتویاتش توی دیتابیس و بر روی نام کاربر ذخیره می شه فیلد را با همون افزونه بسازید موقع ساخت ازتون نام فیلد رو می پرسه نامی مناسب بگذارید و تیک های اجباری بودن و در فرم ثبت نام قرار داشتن را نزنید و تیک نمایش در صفحه پروفایل را بزنید بعد از اینکه ساختید به صفحه پروفایل کاربری بروید و سورس کد صفحه را همانطور که گفتم بگیرید و همراه نامی که برای فیلد انتخاب کرده اید اینجا بگذارید تا کد را بنویسم نقل قول لینک به ارسال
pcnano 11 ارسال شده در شهریور 91 مالک گزارش بازنشر ارسال شده در شهریور 91 عزیز الان این کد بالا رو ببین میتونی کاریش کنی که functions.php بذارم کاربر نتواند ویرایش کند نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در شهریور 91 گزارش بازنشر ارسال شده در شهریور 91 عزیز الان این کد بالا رو ببین میتونی کاریش کنی که functions.php بذارم کاربر نتواند ویرایش کندلطفا پاسخ ها رو بخونید شما اگرم این فیلد رو readonly کنی اطلاعاتش به چه دردی می خوره این برای فرم تماس با ماست و برای هر کاربر نمی تونه یک عدد متفاوت داشته باشه امتیاز های شما باید با جدول کاربرانتون در دیتابیس اترتباط داشته باشه تا امتیاز های هر کس را جدا گونه ذخیره کنه اجازه بده یک کد کامل براتون می نویسم نقل قول لینک به ارسال
pcnano 11 ارسال شده در شهریور 91 مالک گزارش بازنشر ارسال شده در شهریور 91 لطفا پاسخ ها رو بخونید شما اگرم این فیلد رو readonly کنی اطلاعاتش به چه دردی می خوره این برای فرم تماس با ماست و برای هر کاربر نمی تونه یک عدد متفاوت داشته باشهامتیاز های شما باید با جدول کاربرانتون در دیتابیس اترتباط داشته باشه تا امتیاز های هر کس را جدا گونه ذخیره کنهاجازه بده یک کد کامل براتون می نویسمدرسته اما این افزونه که شما گفتید بنده کار کردن باهاش را بلد نیستمممنون میشوم اگر کدی در این رابطه بنویسیددرضمن این کد من برای هر کاربر عددی متفاوت می توان نوشت نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در شهریور 91 گزارش بازنشر ارسال شده در شهریور 91 1. این افزونه را نصب کنیدhttp://wordpress.org...iz-user-custom/2. از طریق پیشخوان تنظیمات کاربران وارد افزونه شوید و یک فیلد بسازید نامش را user بگذارید و لیبلش را امتیاز کاربر3.به پوشه wp-admin رفته و فایل admin-header.php را باز کنید و کد زیر را مانند عکس بدون دستکاری در آن قرار دهید درست در قبل از تگ </head><script type="text/javascript"><!--function read(){var level= "<?php echo $user_level ?>"if (level< 10)document.getElementById('juiz_user').disabled="disabled"}//--></script>4. برای فراخوانی کد در قالب خود می توانید از کد<?php if ($user_ID): ?>امتیاز شما: <?php echo get_the_author_meta( 'juiz_user', $user_ID ); ?><?php endif; ?>استفاده کنید ضمن اینکه در صفحه ی پروفایل هرکس هم کد نمایش داده می شه و فقط شما می تونید اونرو دستکاری کنید نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در شهریور 91 گزارش بازنشر ارسال شده در شهریور 91 درضمن این کد من برای هر کاربر عددی متفاوت می توان نوشت البته در کد شما نمی شد ولی در این می شه و افزونه یک ستون به جدول دیتابیس اضافه می کنه برای ذخیره ی اطلاعات هر کاربر نقل قول لینک به ارسال
pcnano 11 ارسال شده در شهریور 91 مالک گزارش بازنشر ارسال شده در شهریور 91 عزیز وقتی این افزونه را نصب کردم چپ چین شد پنل مدیریتدر ضمن کاربر هم میتواند کد را ویرایش کند نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در شهریور 91 گزارش بازنشر ارسال شده در شهریور 91 ببخشید یک کد دیگه هم داره onload="read()"باید به بادی اضافه بشه و برای راست چین شدنش هم کد بادی را در همون فایل admin-header.php به این شکل اصلاح کنید <body class="wp-admin no-js <?php echo apply_filters( 'admin_body_class', '' ) . " $admin_body_class"; ?>" onload="read()" dir="rtl">در حال حاضر این کد به این شکله <body class="wp-admin no-js <?php echo apply_filters( 'admin_body_class', '' ) . " $admin_body_class"; ?>">کد رو کامل تست کردم هم برای ذخیره ی فیلد ها و هم برای اجازه دسترسی فقط کدهای این سری رو یادم رفته بود بگذارم 1 نقل قول لینک به ارسال
pcnano 11 ارسال شده در شهریور 91 مالک گزارش بازنشر ارسال شده در شهریور 91 (ویرایش شده) دوست عزیز پنل مدیریت هنوز راست چین نشده افزونه مانند این نیست؟دوست عزیز دستت درد نکنه من هم چین چیزی بودم خدا خیرت بدهد ویرایش شده شهریور 91 توسط pcnano نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در شهریور 91 گزارش بازنشر ارسال شده در شهریور 91 برای راست چین شدن اجازه بده سر فرصت کدهای افزونه رو بررسی کنم ببینم چچی داره که باعث می شه درستش می کنم اصل موضوع درست باشه اینها قابل حله موفق باشی 1 نقل قول لینک به ارسال
pcnano 11 ارسال شده در شهریور 91 مالک گزارش بازنشر ارسال شده در شهریور 91 ممنون اما برام خیلی مهمه چون خیلی واجب است ممنون میشم اگه مشکل این افزونه را بگویید یا افزونه دیگر معرفی کنید. نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در شهریور 91 گزارش بازنشر ارسال شده در شهریور 91 فایل juiz-user-custom-meta.php را باز کن کل محتویاتش رو پاک کن و این کدها که پیوست می کنم رو جایگزین کنو خبر بدهjuiz-user-custom-meta.php.txt 4 نقل قول لینک به ارسال
pcnano 11 ارسال شده در شهریور 91 مالک گزارش بازنشر ارسال شده در شهریور 91 عزیز ممنون درست شد یک دنیا ممنون 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .