rreza18 3 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 با سلام به همهتصویر زیر مربوط به بخش پروفایل کاربر در قالب سایت من هست ولی چند بخش در قسمت ویرایش اطلاعات کم داره که میخوام کمک کنید تا این بخش ها رو اضافه کنم1-نام2-نام خانوادگی3-بخشی که مشخص میکنه کدام حالت نمایش داده بشه مانند قسمت نمایش عمومی نام در داشبورد وردپرس4-و چگونه باید بخش اضافه کردن آواتار کاربر رو به اون اضافه کنم(میخواهم افزونه آپلود آواتار را نصب کنم و بجای اینکه کاربر از طریق داشبورد وردپرس آواتار خودش رو قرار بده از قسمت پروفایل قالب سایت این کار رو انجام بده)وکدهای این قسمت <div class="contentonethird contentlast" id="sidebar"><?phpif( is_user_logged_in() ) {global $user_ID, $a_ID, $a_email, $l_nicename, $requested_author, $a_url, $a_jabber, $a_yim, $a_descr;if( is_user_logged_in() && strtolower( $l_nicename ) == strtolower( $requested_author ) ) {$jebber_corr = explode( '/', $a_jabber );if( count( $jebber_corr ) > 1 ) $a_jabber = $jebber_corr[ 2 ];?> <div class="widget widethird"> <h2 class="eprofile"><a href="#" title="<?php _e( "EDIT YOUR PROFILE" ); ?>" rel="nofollow"><?php echo __( "EDIT YOUR PROFILE" ); ?></a></h2> <div id="wrapresponse"> </div> <form id="profiler" name="profiler" method="post" action="" style="display: none;"> <p class="info"> <?php echo '<span>' . __( "If you like to change current password, input fields marked with * are mandatory for authorization!" ) . '</span>'; ?> </p> <label for="email"><?php _e( "Your Email address" ); ?></label> <input type="text" size="25" id="email" name="email" value="<?php echo $a_email; ?>" tabindex="34" /> <label for="pass1">* <?php _e( "Your New Password" ); ?></label> <input type="text" size="25" id="pass1" name="pass1" tabindex="35" /> <label for="pass2">* <?php _e( "Your New Password" ); ?></label> <input type="text" size="25" id="pass2" name="pass2" tabindex="36" /> <label for="jabber"><?php _e( "Your Twitter Name" ); ?></label> <input type="text" size="25" id="jabber" name="jabber" value="<?php echo $a_jabber; ?>" tabindex="37" /> <label for="yim"><?php _e( "Your Facebook Profile URL" ); ?></label> <input type="text" size="25" id="yim" name="yim" value="<?php if( $a_yim != '' ) echo $a_yim; ?>" tabindex="38" /> <label for="url"><?php _e( "Your Website" ); ?></label> <input type="text" size="25" id="url" name="url" value="<?php if( $a_url != '' ) echo $a_url; ?>" tabindex="39" /> <label for="description"><?php _e( "About yourself" ); ?></label> <textarea rows="6" id="description" name="description" tabindex="40"><?php if( $a_descr != '' ) echo $a_descr; ?></textarea> <?php wp_nonce_field( 'update-user' ); ?> <input name="action" type="hidden" id="action" value="update-user" /> <button type="submit" id="updusr" name="updusr" value="Submit" tabindex="41"><?php _e( "UPDATE" ); ?></button> </form> <script language="javascript" type="text/javascript"> jQuery( document ).ready( function() { jQuery( '.eprofile a' ).click( function() { jQuery( '#profiler' ).animate( { height: 'toggle' }, 200 ); return false; } ); jQuery( '#updusr' ).click( function() { var valid = ''; var email = jQuery( '#email' ).val(); var pass1 = jQuery( '#pass1' ).val(); var pass2 = jQuery( '#pass2' ).val(); var jeber = jQuery( '#jabber' ).val(); var wwwurl = jQuery( '#url' ).val(); var wwwfb = jQuery( '#a_yim' ).val(); var text = jQuery( '#description' ).val(); var jeber_correct = jeber.split( '/' ); if( !email.match( /^([a-z0-9._-]+@[a-z0-9._-]+\.[a-z]{2,4}$)/i ) ) { valid += '<p><?php _e( "Email field is mandatory or not valid!"); ?></p>'; } if( wwwfb == 'http://' || wwwfb == 'https://' ) { jQuery( '#yim' ).val( '' ); } if( jeber_correct.length > 1 ) { jQuery( '#jabber' ).val( jeber_correct[ 2 ] ); } if( wwwurl == 'http://' || wwwurl == 'https://' ) { jQuery( '#url' ).val( '' ); } if( valid != '' ) { jQuery( '#wrapresponse' ).fadeIn( 'slow' ); jQuery( '#wrapresponse' ).html( '<h4><?php _e( "Error!" ); ?></h4>' + valid ); } else { var datastr = jQuery( '#profiler' ).serialize(); jQuery( '#wrapresponse' ).css( 'display', 'block' ); jQuery( '#profiler' ).css( 'display', 'none' ); jQuery( '#wrapresponse' ).html( '<p><?php _e( "Updating profile .... " ); ?></p>' ); jQuery( '#wrapresponse' ).fadeIn( 'slow' ); setTimeout( 'send("' + datastr + '")', 2000 ); } return false; } ); } ); function send( datastr ) { jQuery.ajax( { type: "POST", url: "<?php echo( get_bloginfo( 'template_directory' ) . '/upd_u_pro.php' ); ?>", data: datastr, cache: false, success: function( html ) { jQuery( '#wrapresponse' ).fadeIn( 'slow' ); jQuery( '#wrapresponse' ).html( html ); jQuery( '#profiler' ).css( 'display', 'none' ); } } ); } </script> </div><?php}}?><?php$existing_faves = $wpdb->get_var( "SELECT user_faves FROM $wpdb->users WHERE ID = $a_ID" );if( $existing_faves ) {?><div class="widget widethird"> <h2><?php echo __( "Favorites of" ) . ' ' . $requested_author; ?></h2> <ul class="bloglist"> <?php$existing_faves_arr = explode( ',', $existing_faves );foreach( $existing_faves_arr as $fav ) {$post_obj_fave = get_post( $fav );$curr_perma = get_permalink( $post_obj_fave->ID );//$short_description_excerpt = trim_the_content( $post_obj_fave->post_content, "...", $curr_perma, 25 );//$s_d_e = stripslashes( strip_tags( $short_description_excerpt ) ); // short description for title// votes$voted_for = $post_obj_fave->no_votes;// answers$comm_num = $post_obj_fave->comment_count;// faves num$saved_as_fav = $post_obj_fave->no_faves;// author name$fav_auth_id = $post_obj_fave->post_author;$fav_auth_OBJ = get_userdata( intval( $fav_auth_id ) );echo '<li id="fav-' . $fav . '">';echo '<div class="contnonimg">';echo '<p class="info">';echo '<span class="lfloated">' . mysql2date( get_option( 'date_format' ), $post_obj_fave->post_date ) . ' ' . sprintf( __( 'By <a href="%s">%s</a> ' ), get_author_posts_url( $fav_auth_OBJ->ID, $fav_auth_OBJ->user_login ), get_the_author() ) . '</span>';// only owner is allowed to remove itif( is_user_logged_in() && strtolower( $l_nicename ) == strtolower( $requested_author ) ) {echo '<span class="rfloated rembut redbg qvotestxt removeme"><a href="#" title="' . __( "Remove this Question from Favorites" ) . '" rel="' . $user_ID . '_rem_' . $fav . '">' . __( "X") . '</a></span>';}echo '</p>';echo '<h4><a href="' . $curr_perma . '" rel="nofollow">' . stripslashes( strip_tags( $post_obj_fave->post_title ) ) . '</a></h4>';echo '<p class="info">';// solved?if( $post_obj_fave->accepted_by > 0 ) {echo '<span class="lfloated rembut blue qvotestxt">' . __( "Solved!" ) . '</span>';}echo '<span class="lfloated">' . __( "Votes" ) . ': ' . '<strong class="strongcolor">' . $voted_for . '</strong></span>';echo '<span class="lfloated">' . __( "Faved" ) . ': ' . '<strong class="strongcolor">' . $saved_as_fav . '</strong></span>';echo '</p>';echo '</div>';echo '</li>';}?> </ul><script type="text/javascript"> jQuery( document ).ready( function() { // favorites | 0 - user_ID, 1 - action, 2 - post_ID jQuery( '.removeme a' ).click( function() { var full_info = jQuery( this ).attr( 'rel' ); var arr_param = full_info.split( '_' ); var myself = jQuery( this ); jQuery.post( "<?php echo get_bloginfo( 'template_directory' ) ?>/faves_add_or_rem.php", { uid: arr_param[ 0 ], act: arr_param[ 1 ], pid: arr_param[ 2 ] }, function( data ) { if( data == '1' ) { var li_to_remove = '#fav-' + arr_param[ 2 ]; jQuery( li_to_remove ).fadeOut( 'fast' ); // prevent multiple clicks } } ); return false; } ); } ); </script></div><?php } ?><?php if ( !function_exists( 'dynamic_sidebar' ) || !dynamic_sidebar( 'Sidebar Author' ) ) : ?><?php endif; ?></div> لطفا کمک کنید تا من بتوانیم این بخش ها را اضافه کنم لینک به ارسال
Morteza 34190 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 سلامبه انجمن خوش اومدین دوست عزیزاین پوسته اختصاصی هست یا خیر؟ اگر اختصاصی نیست نام پوسته چی هست؟ 1 لینک به ارسال
rreza18 3 ارسال شده در تیر 92 مالک گزارش بازنشر ارسال شده در تیر 92 (ویرایش شده) سلام اسم قالب پرسش و پاسخ sofa هست ویرایش شده تیر 92 توسط rreza18 لینک به ارسال
Parsa 23463 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 این پوسته تجاری هستبحث در مورد پوسته های تجاری در انجمن ممنوع هستبایگانی شد لینک به ارسال
پست های پیشنهاد شده