Milad.flight 1 ارسال شده در شهریور 93 گزارش بازنشر ارسال شده در شهریور 93 با سلام و خسته نباشید خدمت تمامی دوستان عزیزهمانطور که میدونید با استفاده از تابع user_registered میشه تاریخ عضویت هر کاربر رو نشان داد اما این تاریخ میلادی هست و من میخوام بدونم چطور میتونم تاریخ عضویت رو به صورت شمسی نشون بدمدرضمن از بسته فارسی ساز استفاده میکنمبا تشکر لینک به ارسال
Morteza 34190 ارسال شده در شهریور 93 گزارش بازنشر ارسال شده در شهریور 93 سلاماین تابع هست یا خاصیتی از تابع get_userdata ؟ 3 لینک به ارسال
imanfakhar 26231 ارسال شده در شهریور 93 گزارش بازنشر ارسال شده در شهریور 93 اگر فرض کنیم با $user_registered تاریخ میلادی را خواندیدparsidate('Y m d',$datetime=$user_registered,$lang='per');و مستندات رو بخونید http://forum.wp-pars...بسته-پارسی-ساز/ 5 لینک به ارسال
imanfakhar 26231 ارسال شده در شهریور 93 گزارش بازنشر ارسال شده در شهریور 93 کد کامل برای نمایش تاریخ ثبت نام شمسی به کاربر جاری global $userID;if(is_user_logged_in()) {$user = get_userdata($user_ID);$user_registered = $user->user_registered;echo parsidate('Y m d',$datetime=$user_registered,$lang='per');} 5 لینک به ارسال
Milad.flight 1 ارسال شده در شهریور 93 مالک گزارش بازنشر ارسال شده در شهریور 93 ممنون از کمکتون اما من افزونه Sb-login رو نصب کردم و توی کد هاش یه قسمتی این کد رو داره که مربوط به تاریخ عضویت میشه که توی یه ابزارک تاریخ عضویت رو نشون میده کد رو نگاه کنید میفهمید من میخوام شمسیش کنم با کد های شما ور رفتم اما خارج از افزونه جواب میده اما وقتی میخوام توی ویجت افزونه شمسی بشه نمیشه<div class="nd_logged_in" id="sb_info"><ul style="list-style: none outside;margin-left: 0px;"><li><strong><span style="color:#0176AB;"><?php _e('آیدی شما:', 'sb-login'); ?></span> <?php$id = get_current_user_id();echo '' . the_author_meta('ID', $id) . '';?></strong></li><li><strong><span style="color:#0176AB;"><?php _e('تاریخ عضویت شما:', 'sb-login'); ?></span> <?php$id = get_current_user_id();echo '' . the_author_meta('user_registered', $id) . '';?></strong></li><li><strong><span style="color:#0176AB;"><?php _e('تعداد مطالبی که شما ارسال کردید:', 'sb-login'); ?></span></strong> <?php$id = get_current_user_id();echo '<strong>' . count_user_posts( $id ) . '</strong>';?></li><li><strong><span style="color:#0176AB;"><?php _e('تعداد دیدگاه هایی که شما ارسال کردید:', 'sb-login'); ?></span></strong> <?phpglobal $wpdb, $current_user;get_currentuserinfo();$userId = $current_user->ID;$where = 'WHERE comment_approved = 1 AND user_id = ' . $userId ;$comment_count = $wpdb->get_var("SELECT COUNT( * ) AS total FROM {$wpdb->comments} {$where}");echo '<strong>' . $comment_count . '</strong>';?></li><li><strong><span style="color:#0176AB;"><?php _e('سطح شما:', 'sb-login'); ?></span> <?php$id = get_current_user_id();echo '' . the_author_meta('user_level', $id) . '';?></strong></li></div> لینک به ارسال
Parsa 23463 ارسال شده در شهریور 93 گزارش بازنشر ارسال شده در شهریور 93 این خطecho '' . the_author_meta('user_registered', $id) . '';جایگزین با$user_registered = the_author_meta('user_registered', $id);echo parsidate('Y m d',$datetime=$user_registered,$lang='per'); 4 لینک به ارسال
Milad.flight 1 ارسال شده در شهریور 93 مالک گزارش بازنشر ارسال شده در شهریور 93 (ویرایش شده) جواب نداد خروجی این شدتاریخ عضویت شما: 2014-09-03 11:49:44۱۳۴۸ ۱۰ ۱۱در صورتی که باید بشه 1393 6 12البته خودش تاریخ رو به صورت میلادی به این شکل نشون میدهتاریخ عضویت شما: 2014-09-03 11:49:44که درسته فقط شمسی نیست ویرایش شده شهریور 93 توسط Milad.flight لینک به ارسال
Parsa 23463 ارسال شده در شهریور 93 گزارش بازنشر ارسال شده در شهریور 93 $user_registered = strtotime(the_author_meta('user_registered', $id));echo parsidate('Y m d',$datetime=$user_registered,$lang='per'); 3 لینک به ارسال
Milad.flight 1 ارسال شده در شهریور 93 مالک گزارش بازنشر ارسال شده در شهریور 93 $user_registered = strtotime(the_author_meta('user_registered', $id));echo parsidate('Y m d',$datetime=$user_registered,$lang='per');بازم جواب نداد لینک به ارسال
imanfakhar 26231 ارسال شده در شهریور 93 گزارش بازنشر ارسال شده در شهریور 93 هر دو کد جناب پارسا درسته مشکل از طرف شماست دقت کنید و کد را در جای صحیح بگذارید درست می شه این کد رو هم می تونید قرار بدید $id = get_current_user_id();$user = get_userdata($id);$user_registered = $user->user_registered;echo parsidate('Y m d',$datetime=$user_registered,$lang='per');بجای $id = get_current_user_id();echo '' . the_author_meta('user_registered', $id) . ''; 3 لینک به ارسال
Milad.flight 1 ارسال شده در شهریور 93 مالک گزارش بازنشر ارسال شده در شهریور 93 (ویرایش شده) خب خدارو شکر درست شد واقعا ممنونم از لطف و زحمت همه ی دوستان عزیزموفق و پیروز باشید ویرایش شده شهریور 93 توسط Milad.flight 1 لینک به ارسال
عطا 123 ارسال شده در تیر 94 گزارش بازنشر ارسال شده در تیر 94 (ویرایش شده) سلام ، متاسفانه خروجی کدهایی که ارایه کردید برای بنده به این صورت میاد : ۱۳۴۸ ۱۰ ۱۱چرا سال اینجوری میشه ؟ 1348پ ن : درست شد ببخشید !!ممنون ویرایش شده تیر 94 توسط ژیهات لینک به ارسال
پست های پیشنهاد شده
لطفا برای ارسال دیدگاه وارد شوید
شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید
ورود به حساب کاربری