ali56 197 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 سلام دوستانمیخوام یه زمینه دلخواه داشته باشم که کاربر بتونه تاریخ انتخاب کنهمثال از تاریخ ..... تا تاریخ ...... توسط کاربر انتخاب بشه و زیر پستهاش نمایش داده بشه نقل قول لینک به ارسال
Parsa 23463 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 ابتدا باید متاباکس ایجاد کنیدو date picker رو اضافه کنیدhttp://amib.ir/weblog/?page_id=316 4 نقل قول لینک به ارسال
themefarsi 11 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 (ویرایش شده) من از یک متاباکس استفاده می کنم که date picker اون میلادی هستچطوری باید عوضش کنم ؟!اینجا قرار بدم امکانش هست تغییرات رو اعمال کنه کسی یا خیر ؟! ویرایش شده آذر 92 توسط themefarsi نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 سلام قوانین رو بخونید اینجور درخو.استها ممنوعه 4 نقل قول لینک به ارسال
ali56 197 ارسال شده در آذر 92 مالک گزارش بازنشر ارسال شده در آذر 92 دستتون درد نکنه هم بابت راهنمایی هم بابت سایتی که معرفی کردینمراحل کارو میگم ببینید کجا اشکال داره چون تاریخ ثبت نمیشهمن با این کد متا باکس ایجاد کردم/*Adding Meta Boxes to Any Posts*/add_action( 'add_meta_boxes', 'adding_meta_box' );function adding_meta_box(){add_meta_box( 'meta_box_id', 'اعتبار', 'frst_meta_box', 'ad_listing', 'normal', 'high' );}function frst_meta_box( $post ){$value = get_post_custom( $post->ID );$text_field = isset( $value['meta_box_text_field_az'] ) ? esc_attr( $value['meta_box_text_field_az'][0] ) : '';$text_field = isset( $value['meta_box_text_field_ta'] ) ? esc_attr( $value['meta_box_text_field_ta'][0] ) : '';wp_nonce_field( 'my_meta_box_nonce', 'meta_box_nonce' );?><p><label for="meta_box_text_field_az">اعتبار تور از</label><input type="text" id="pcal1" class="pdate" name="meta_box_text_field_az" id="meta_box_text_field_az" value="<?php echo $text_field; ?>" /></p><p><label for="meta_box_text_field_ta">اعتبار تور تا</label><input type="text" id="pcal2" class="pdate" name="meta_box_text_field_ta" id="meta_box_text_field_ta" value="<?php echo $text_field; ?>" /></p><?php}add_action( 'save_post', 'saving_meta_box' );function saving_meta_box( $post_id ){if( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) return;if( !isset( $_POST['meta_box_nonce'] ) || !wp_verify_nonce( $_POST['meta_box_nonce'], 'my_meta_box_nonce' ) ) return;if( !current_user_can( 'edit_post' ) ) return;$accepted_field = array('a' => array('href' => array() ));if( isset( $_POST['meta_box_text_field_az'] ) )update_post_meta( $post_id, 'meta_box_text_field_az', wp_kses( $_POST['meta_box_text_field_az'], $accepted_field ) );if( isset( $_POST['meta_box_text_field_ta'] ) )update_post_meta( $post_id, 'meta_box_text_field_ta', wp_kses( $_POST['meta_box_text_field_ta'], $accepted_field ) );}این کد هم تو صفحه ای که کاربر مطلب میزاره<p><label for="meta_box_text_field_az">اعتباراز</label><input type="text" id="pcal1" class="pdate" name="meta_box_text_field_az" id="meta_box_text_field_az" value="<?php echo $text_field; ?>" /><label for="meta_box_text_field_ta"> تا</label><input type="text" id="pcal2" class="pdate" name="meta_box_text_field_ta" id="meta_box_text_field_ta" value="<?php echo $text_field; ?>" /></p><script type="text/javascript">var objCal1 = new AMIB.persianCalendar( 'pcal1' );var objCal2 = new AMIB.persianCalendar( 'pcal2', {initialDate: '',});</script>ولی کاربر تاریخی رو که انتخاب میکنه ثبت نمیشه این عکس رو ببینیدپنل کاربروپنل مدیریت نقل قول لینک به ارسال
Parsa 23463 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 کد دوم رو کجا استفاده میکنید؟ اون باید ذخیره بشه؟ 2 نقل قول لینک به ارسال
ali56 197 ارسال شده در آذر 92 مالک گزارش بازنشر ارسال شده در آذر 92 کد دوم رو کجا استفاده میکنید؟ اون باید ذخیره بشه؟کد دوم تور برگه ای هست که کاربر از طریق اون مطلب میزاره و از طریق همین باکس تاریخ رو انتخاب میکنهبله کد دوم باید ذخیره بشه ولی نمیدونم چطور؟ نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 کد اولتون رو کجا گذاشتید $post_idدر کد اول از کجا شناخته می شه و در کد دوم <?php echo $text_field; ?>کجا تعریف شده کد دومتون باید داخل یک فرم با اکشن صفحه کد اول قرار بگیره و بهتره بعد از آپدیت متا ها صفحه ری دایرکت شه به صفحه فرم 1 نقل قول لینک به ارسال
ali56 197 ارسال شده در آذر 92 مالک گزارش بازنشر ارسال شده در آذر 92 کد اولتون رو کجا گذاشتید$post_idدر کد اول از کجا شناخته می شهو در کد دوم <?php echo $text_field; ?>کجا تعریف شدهکد دومتون باید داخل یک فرم با اکشن صفحه کد اول قرار بگیره و بهتره بعد از آپدیت متا ها صفحه ری دایرکت شه به صفحه فرمhttp://forum.wp-pars..._20#entry112906برای یه مبتدی خیلی سخته کد اول رو تو فانکشن گذاشتم البته اینبار فکر کنم تکس فیلد رو درست تعریف کردمالان کد اول به این صورت شد/*Adding Meta Boxes to Any Posts*/add_action( 'add_meta_boxes', 'adding_meta_box' );function adding_meta_box(){add_meta_box( 'meta_box_id', 'اعتبار', 'frst_meta_box', 'ad_listing', 'normal', 'high' );}function frst_meta_box( $post ){$value = get_post_custom( $post->ID );$text_field_az = isset( $value['meta_box_text_field_az'] ) ? esc_attr( $value['meta_box_text_field_az'][0] ) : '';$text_field_ta = isset( $value['meta_box_text_field_ta'] ) ? esc_attr( $value['meta_box_text_field_ta'][0] ) : '';wp_nonce_field( 'my_meta_box_nonce', 'meta_box_nonce' );?><p><label for="meta_box_text_field_az">اعتبار از</label><input type="text" id="pcal1" class="pdate" name="meta_box_text_field_az" id="meta_box_text_field_az" value="<?php echo $text_field_az; ?>" /></p><p><label for="meta_box_text_field_ta">اعتبار تا</label><input type="text" id="pcal2" class="pdate" name="meta_box_text_field_ta" id="meta_box_text_field_ta" value="<?php echo $text_field_az; ?>" /></p><?php}add_action( 'save_post', 'saving_meta_box' );function saving_meta_box( $post_id ){if( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) return;if( !isset( $_POST['meta_box_nonce'] ) || !wp_verify_nonce( $_POST['meta_box_nonce'], 'my_meta_box_nonce' ) ) return;if( !current_user_can( 'edit_post' ) ) return;$accepted_field = array('a' => array('href' => array() ));if( isset( $_POST['meta_box_text_field_az'] ) )update_post_meta( $post_id, 'meta_box_text_field_az', wp_kses( $_POST['meta_box_text_field_az'], $accepted_field ) );if( isset( $_POST['meta_box_text_field_ta'] ) )update_post_meta( $post_id, 'meta_box_text_field_ta', wp_kses( $_POST['meta_box_text_field_ta'], $accepted_field ) );}الان از پنل مدیریت متاباکس رو پر میکنم ذخیره میشه و تو سینگل پیج هم نمایش داده میشهولی کد دوم رو نمیدونم چیکار کنم که کاربر وقتی وارد میکنه سیو بشه! نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 در کجا ذخیره بشه؟آپشن های اصلی سایت یا متاهای خود کاربر یا متاهای یک مطلب خاص ؟ نقل قول لینک به ارسال
Parsa 23463 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 برای ذخیره زمینه باید از تابع add_post_meta استفاده کنید 3 نقل قول لینک به ارسال
ali56 197 ارسال شده در آذر 92 مالک گزارش بازنشر ارسال شده در آذر 92 در کجا ذخیره بشه؟آپشن های اصلی سایت یا متاهای خود کاربر یا متاهای یک مطلب خاص ؟واقعا نتونستم کاری کنم خیلی مطلب خوندم ولی نشدببینید میخام این تاریخ توسط هر کاربر که پست میزاره تعیین بشه و اگر یک ماه بعد خواست این تاریخ رو بتونه تغییر بده و ویرایش کنهوجدانا یه جوری آموزش بدین که بفهممآخه یکی بگه من مبتدی رو چه به این کارا نقل قول لینک به ارسال
Parsa 23463 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 تفاوتی ندارددر هر دو فرم از افزونه گفته شده استفاده کنیدبرای ذخیره هر دو فرم چه کاری رو انجام میدهیدبه همون روش مقادیر رو ذخیره کنیدکار با متاباکس هم قبلا در انجمن گفته شده است 2 نقل قول لینک به ارسال
ali56 197 ارسال شده در آذر 92 مالک گزارش بازنشر ارسال شده در آذر 92 (ویرایش شده) کد اولتون رو کجا گذاشتید$post_idدر کد اول از کجا شناخته می شهو در کد دوم <?php echo $text_field; ?>کجا تعریف شدهکد دومتون باید داخل یک فرم با اکشن صفحه کد اول قرار بگیره و بهتره بعد از آپدیت متا ها صفحه ری دایرکت شه به صفحه فرمhttp://forum.wp-pars..._20#entry112906الان کد تو یه فرم گذاشتم با اکشن صفحه اول نمیدونم درست فهمیدم یا نه ولی کار نمیکنه<form action="saving_meta_box"><p><label for="meta_box_text_field_az">اعتبار از</label><input type="text" id="pcal1" class="pdate" name="meta_box_text_field_az" id="meta_box_text_field_az" value="<?php echo $text_field_az; ?>" /><label for="meta_box_text_field_ta"> تا</label><input type="text" id="pcal2" class="pdate" name="meta_box_text_field_ta" id="meta_box_text_field_ta" value="<?php echo $text_field_ta; ?>" /></p><script type="text/javascript">var objCal1 = new AMIB.persianCalendar( 'pcal1' );var objCal2 = new AMIB.persianCalendar( 'pcal2', {initialDate: '',});</script></form> ویرایش شده آذر 92 توسط ali56 نقل قول لینک به ارسال
Parsa 23463 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 فایل استایل و اسکریپت را در سایت لود میکنید؟ 1 نقل قول لینک به ارسال
ali56 197 ارسال شده در دی 92 مالک گزارش بازنشر ارسال شده در دی 92 فایل استایل و اسکریپت را در سایت لود میکنید؟بله لود کردم و همه چی درستهفقط تنها مشکلم اینه که ذخیره نمیشهکاربر تاریخ رو انتخاب میکنه ولی تو نوشته ها نمایش داده نمیشه نقل قول لینک به ارسال
Parsa 23463 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 برای ذخیره که باید بعد از سابمیت فرم در بخشی که دیگر دادهها رو ذخیره میکنید از تابع update_post_meta استفاده کنیدبرای نمایش کاربر هم get_post_metaدر مورد متاباکس هم قبلا توضیح داده شده است 1 نقل قول لینک به ارسال
احسان 13 ارسال شده در آبان 93 گزارش بازنشر ارسال شده در آبان 93 (ویرایش شده) سلاممن از اسکریپت تقویم معرفی شده استفاده کردممشکلی هم در ذخیره و نمایش تاریخ ندارممنتها تاریخی که در سایت (و نه پنل) نشون میده، میلادی هستشبرای شمسی کردنش چه کار میشه کرد؟ ویرایش شده آبان 93 توسط احسان نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .