saranekonam 0 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 سلام خسته نباشیدمن میخوام برای کاربرایی که عضو سایت میشن محدودیت ارسال پست بزارمیعنی هرروز فقط بتونن 3 تا پست ارسال کنن و از سه تا بیشتر نتوننچیکار باید بکنم؟ممنون نقل قول لینک به ارسال
Farzad 3805 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 اینجا قبلا بحث شده :http://wordpress.org/support/topic/how-to-limit-the-number-of-posts-per-user-per-day 2 نقل قول لینک به ارسال
saranekonam 0 ارسال شده در آذر 92 مالک گزارش بازنشر ارسال شده در آذر 92 من انگلیسیم خوب نیست نقل قول لینک به ارسال
Farzad 3805 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 دوست عزیز لطفا قوانین فروم رو مطالعه کنید.از فایل post-new.php یک بکاپ بگیرید و این کد ها رو داخل فایل قرار بدید (تست کنید)مقدار N برابر تعداد پست های مجاز هست. <?php/*** New Post Administration Panel.** @package WordPress* @subpackage Administration*//** Load WordPress Administration Bootstrap */require_once('admin.php');$title = __('Add New Post');$parent_file = 'edit.php';$editing = true;wp_enqueue_script('autosave');wp_enqueue_script('post');if ( user_can_richedit() )wp_enqueue_script('editor');add_thickbox();wp_enqueue_script('media-upload');wp_enqueue_script('word-count');if ( ! current_user_can('edit_posts') ) {require_once ('./admin-header.php'); ?><div class="wrap"><p><?php printf(__('Since you’re a newcomer, you’ll have to wait for an admin to add the edit_posts capability to your user, in order to be authorized to post.You can also e-mail the admin to ask for a promotion.When you’re promoted, just reload this page and you’ll be able to blog. '), get_option('admin_email')); ?></p></div><?phpinclude('admin-footer.php');exit();}//limit the quantity to N posts$N = 20; max 20 posts por usuario$count_posts = count(get_posts(array('author'=>$user_ID)));// returns the quantity of written posts by current user to $user_IDif ($count_posts >= N){Header("Location: index.php");//redirects to dashboard, where it should point the user that he cannot create a new post}//end of modification// Show post form.$post = get_default_post_to_edit();include('edit-form-advanced.php');include('admin-footer.php');?> 3 نقل قول لینک به ارسال
saranekonam 0 ارسال شده در آذر 92 مالک گزارش بازنشر ارسال شده در آذر 92 دوست عزیز لطفا قوانین فروم رو مطالعه کنید.از فایل post-new.php یک بکاپ بگیرید و این کد ها رو داخل فایل قرار بدید (تست کنید)مقدار N برابر تعداد پست های مجاز هست. <?php/*** New Post Administration Panel.** @package WordPress* @subpackage Administration*//** Load WordPress Administration Bootstrap */require_once('admin.php');$title = __('Add New Post');$parent_file = 'edit.php';$editing = true;wp_enqueue_script('autosave');wp_enqueue_script('post');if ( user_can_richedit() )wp_enqueue_script('editor');add_thickbox();wp_enqueue_script('media-upload');wp_enqueue_script('word-count');if ( ! current_user_can('edit_posts') ) {require_once ('./admin-header.php'); ?><div class="wrap"><p><?php printf(__('Since you’re a newcomer, you’ll have to wait for an admin to add the edit_posts capability to your user, in order to be authorized to post.You can also e-mail the admin to ask for a promotion.When you’re promoted, just reload this page and you’ll be able to blog. '), get_option('admin_email')); ?></p></div><?phpinclude('admin-footer.php');exit();}//limit the quantity to N posts$N = 20; max 20 posts por usuario$count_posts = count(get_posts(array('author'=>$user_ID)));// returns the quantity of written posts by current user to $user_IDif ($count_posts >= N){Header("Location: index.php");//redirects to dashboard, where it should point the user that he cannot create a new post}//end of modification// Show post form.$post = get_default_post_to_edit();include('edit-form-advanced.php');include('admin-footer.php');?> دوست عزیز لطفا قوانین فروم رو مطالعه کنید.از فایل post-new.php یک بکاپ بگیرید و این کد ها رو داخل فایل قرار بدید (تست کنید)مقدار N برابر تعداد پست های مجاز هست. <?php/*** New Post Administration Panel.** @package WordPress* @subpackage Administration*//** Load WordPress Administration Bootstrap */require_once('admin.php');$title = __('Add New Post');$parent_file = 'edit.php';$editing = true;wp_enqueue_script('autosave');wp_enqueue_script('post');if ( user_can_richedit() )wp_enqueue_script('editor');add_thickbox();wp_enqueue_script('media-upload');wp_enqueue_script('word-count');if ( ! current_user_can('edit_posts') ) {require_once ('./admin-header.php'); ?><div class="wrap"><p><?php printf(__('Since you’re a newcomer, you’ll have to wait for an admin to add the edit_posts capability to your user, in order to be authorized to post.You can also e-mail the admin to ask for a promotion.When you’re promoted, just reload this page and you’ll be able to blog. '), get_option('admin_email')); ?></p></div><?phpinclude('admin-footer.php');exit();}//limit the quantity to N posts$N = 20; max 20 posts por usuario$count_posts = count(get_posts(array('author'=>$user_ID)));// returns the quantity of written posts by current user to $user_IDif ($count_posts >= N){Header("Location: index.php");//redirects to dashboard, where it should point the user that he cannot create a new post}//end of modification// Show post form.$post = get_default_post_to_edit();include('edit-form-advanced.php');include('admin-footer.php');?> ببخشید من باید کجا عدد قرار بدم؟جای N???? نقل قول لینک به ارسال
Farzad 3805 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 خیرالان N برابر 20 هستکه می تونین عدد 20 رو تغییر بدید. 2 نقل قول لینک به ارسال
saranekonam 0 ارسال شده در آذر 92 مالک گزارش بازنشر ارسال شده در آذر 92 خیرالان N برابر 20 هستکه می تونین عدد 20 رو تغییر بدید.کار نکردببخشید تو functions.php میشه بزارم؟ نقل قول لینک به ارسال
Farzad 3805 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 این کد رو نمی تونین مستقیم توی functions بزارید (کد post-new.php خود وردپرس هست)اگر این جواب نمیده، صبر کنین سایر دوستان پاسخ بدن. 1 نقل قول لینک به ارسال
saranekonam 0 ارسال شده در آذر 92 مالک گزارش بازنشر ارسال شده در آذر 92 کدها مشکل ندارن؟خواهشا یه نگاهی بندازین شاید یه چیزیش جا افتاده نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 از افزونه هم می تونید استفاده کنید http://wordpress.org/plugins/bainternet-posts-creation-limits/ 2 نقل قول لینک به ارسال
saranekonam 0 ارسال شده در آذر 92 مالک گزارش بازنشر ارسال شده در آذر 92 کار نمیکنه پلاگین نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 پلاگین سالمه دوست عزیز تنها ایرادش اینه که ساعتش با گرنویچ فقط تنظیم می شه یعنی سه و نیم ساعت عقب تر از ساعت ماستافزونه را نصب کنید و یک روز بعد تستش کنیدکار می کنه 1 نقل قول لینک به ارسال
saranekonam 0 ارسال شده در آذر 92 مالک گزارش بازنشر ارسال شده در آذر 92 چطور نصبش کنم ؟انگار نصبش با بقیه فرق داره؟ نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 افزونه را که عادی نصب کنید و بعد وارد Post Creation Limits بشید و add new کنید در صفحه ای که باز می شهگروه کاربری (یا آی دی کاربری که می خواهید محدودش کنید) پست تایپ تعداد دفعات مجاز وضعیت خروجی پیام محرومیت از ارسال و دوره زمانی محدودیت بر حسب ساعت را وارد کنید و ذخیره کنید توجه کنید این افزونه شما را محدود نخواهد کرد چون در واقع دسترسی مدیر اول سوپر ادمین است نه ادمین در نتیجه باید توسط کاربران سایت چک بشه و حداقل از چهار ساعت بعد از نصب که ساعت php ارور نده 4 نقل قول لینک به ارسال
saranekonam 0 ارسال شده در آذر 92 مالک گزارش بازنشر ارسال شده در آذر 92 ببخشید تمام کاربران عضو چطور محدود کنمیعنی گزینه User Role رو کدوم باشه؟؟؟بعد یه سوال دیگه اینکه کاربرایی که برای سایت پست ارسال میکنن از صفحه post-new.php ارسال نمیکنند بله از یه صفحه دیگه که براش تعریف کردم و یه فرم ارسال هستش ارسال میکنناینو گفتم که آیا این افزونه فقط تو صفحه post-new.php کار میکنه یا رو صفحه ای که تعریف کردم هم کار میکنه؟! نقل قول لینک به ارسال
saranekonam 0 ارسال شده در آذر 92 مالک گزارش بازنشر ارسال شده در آذر 92 سلامدوستان من این افزونه رو نصب کردم ولی کار نمیکنهhttp://wordpress.org/plugins/bainternet-posts-creation-limits/در واقع نمیخوام کاربرا از صفحه post-new.php پست ارسال کنند بلکه از صفحه http://mydomin.com /?page_id=20/ که یه فرم ارساله پست ساختم و برای کاربرای عضو هست پست ارسال میکنند وقتی از اون فرم پست ارسال میکنند اون افزونه کار نمیکنهباید چیکار کنم؟ نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 خوب فرم ارسال شما باید منطبق بشه نه افزونهفرم را از هرجا تهیه کردید بگید براتون منطبقش کنهالبته دیگه نیازی به افزونه هم نخواهد بود کد نویس می تونه با یک برنامه ساده ورود هر کس را برای بیش از مثلا سه بار در روز به اون صفحه ممنوع کنهو در ضمن برای آپ کردن پست حداقل باید 24 ساعت مطلبتون بی جواب بمونه در صورتیکه این مبحث پاسخ قطعیش را قبلا گرفته و مشکل شما با افزونه ربطی به عنوان مطلب ندارهلطف کنید دیگه اسپم نفرستیدو الا ممکنه مدیران مطلبتون رو بایگانی کنند 3 نقل قول لینک به ارسال
Morteza 34190 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 دوست عزیز saranekonamاگر به اسپم کردن ادامه بدید هم تاپیک هاتون بسته میشه و هم اینکه دسترسیتون از انجمن قطع میشه 2 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .