rreza18 3 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 (ویرایش شده) سلام به همگیمن قالب دارم که دارای پروفیل برای کاربر است ولی دارای بخشی برای افزودن آواتار نیست و من میخوام از افزونه user-avatar برای این منظور استفاده کنم ولی نمیدونم چگونه باید اونا تو قالب استفاده کنم لطفا اگه کسی میدونه من را راهنمایی کنه wordpress.org/plugins/user-avatar/screenshots/ ویرایش شده مرداد 92 توسط rreza18 نقل قول لینک به ارسال
reza0118 2 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 باید تو بخش افزونه ها نصب کنی ! بعد اگه لاگین داخل وبسایتت داری کاربر رو هدایت کنی به پروفایل تا بتونه اونجا اپلود کنه عکس خودشو ! نقل قول لینک به ارسال
rreza18 3 ارسال شده در مرداد 92 مالک گزارش بازنشر ارسال شده در مرداد 92 (ویرایش شده) اینو خودم میدونم من میخوام فقط در قالب و در بخش پروفیل این کارو انجام بده نه که تو داشبورد وردپرس ویرایش شده مرداد 92 توسط rreza18 نقل قول لینک به ارسال
Parsa 23463 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 میخواهید در سایت کاربر بتواند تغییر دهد؟ 1 نقل قول لینک به ارسال
rreza18 3 ارسال شده در مرداد 92 مالک گزارش بازنشر ارسال شده در مرداد 92 بله .کاربر بتواند از طریق پروفایل خودش در قالب تغییر بده. نقل قول لینک به ارسال
Parsa 23463 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 پروفایل وردپرس در بخش مدیریت هستوقتی هم که آواتار آپلود بشهتغییر در خروجی سایت داده میشه برای آواتار 2 نقل قول لینک به ارسال
rreza18 3 ارسال شده در مرداد 92 مالک گزارش بازنشر ارسال شده در مرداد 92 من نمیخوام کاربر برای تغییر آواتار به داشبورد وردپرس مراجعه کنه بلکه از طریق پروفایل که هر کاربر در قالب داره این کار را انجام بده .حالا یکی به من کمک کنه تا من بتوانم این افزونه را در قالب سایت فراخوانی کنم نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 برنامه نویسی می دونید ؟راهش اینهاز صفحه پروفایل سورس کد بگیریدنام فیلد آپلود را بردارید و داخل یک فرم با اکشن پروفایل بگذارید و با یک فیلد هیدن با نام ری دایرکت آدرس صفحه ای که ساختید رو بهسش معرفی کنیدو به صفحه افزونه آواتار برید و تعریفی شبیه به این براش بگذارید<?php if(isset($_REQUEST['redirect'])) :header("Location:".$_REQUEST['redirect'].");exit;endif;?>اگر برنامه نویسی را نمی شناسید باید صبور باشید شاید فردا فرصت شد و براتون نوشتم 4 نقل قول لینک به ارسال
rreza18 3 ارسال شده در مرداد 92 مالک گزارش بازنشر ارسال شده در مرداد 92 (ویرایش شده) نه زیاد نمی دونم لطفا آموزشش را برام بگید ویرایش شده مرداد 92 توسط rreza18 نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 کد صفحه پروفایل و نشانی افزونه آواتار را بگذارید 1 نقل قول لینک به ارسال
rreza18 3 ارسال شده در مرداد 92 مالک گزارش بازنشر ارسال شده در مرداد 92 سلامپروفایل دوقسمته یکی author.php و دیگریsidebar_author.php که قسمت ویرایش پروفایل در sidebar_author.php استکد صفحهauthor.php <?php get_header(); ?><?phpglobal $wpdb, $user_ID, $a_ID, $requested_author, $a_email, $l_nicename, $a_url, $a_jabber, $a_yim, $a_descr;$a_ID = get_query_var( 'author' );$a_OBJ = get_userdata( intval( $a_ID ) );$a_email = ( $a_OBJ->user_email != '' ) ? $a_OBJ->user_email : __( "N/A", "sofa_qanda" );$a_name = ( $a_OBJ->user_login != '' ) ? $a_OBJ->user_login : __( "N/A", "sofa_qanda" );$a_descr = ( $a_OBJ->user_description != '' ) ? $a_OBJ->user_description : '';$a_url = ( $a_OBJ->user_url != '' ) ? $a_OBJ->user_url : NULL;$a_jabber = ( $a_OBJ->jabber != '' ) ? $a_OBJ->jabber : NULL;$a_yim = ( $a_OBJ->yim != '' ) ? $a_OBJ->yim : NULL;//$requested_author = $wp_query->query_vars[ 'author_name' ];$ud = get_userdata( $a_ID );$requested_author = $ud->user_login;$all_auth_posts = count_user_posts( $a_ID ); //get_the_author_posts(); // all questions by this author$a_registered = mysql2date( get_option( 'date_format' ), $a_OBJ->user_registered );$all_accepted = count_all_accepted_comments_by_user( $a_OBJ->ID ); // accepted answers by this author$all_comments = count_all_comments_by_user( $a_OBJ->ID ); // how many answers this author has provided?$a_reputation = user_reputation( $a_ID ); // user reputation$aOptions = SofaQandA::initOptions( false );$allowedit = $aOptions[ 'allowedit' ];$trimexcerpt = ( strlen( $aOptions[ 'trimexcerpt' ] ) > 0 ) ? stripslashes( $aOptions[ 'trimexcerpt' ] ) : 25;$rep_minimum = ( strlen( $aOptions[ 'rep_minimum' ] ) > 0 ) ? stripslashes( $aOptions[ 'rep_minimum' ] ) : 10;// logged userif( is_user_logged_in() ) {$l_OBJ = get_userdata( $user_ID );$l_nicename = $l_OBJ->user_nicename;}?><div class="contentfull padded bord"><div class="contentonethird"> <div class="widget widethird"> <p class="ainfo"><?php echo get_avatar( $a_email, '105' ); ?></p> <p class="ainfop"> <?php echo __( "User Name", "sofa_qanda" ) . ':'; ?> </p> <p class="ainfop bigger"> <?php echo $a_name; ?> </p> <p class="ainfop"> <?php echo __( "Reputation", "sofa_qanda" ) . ':'; ?> </p> <p class="ainfop bigger"> <?php echo $a_reputation; ?> </p> <p class="ainfop"> <?php echo __( "Q/A", "sofa_qanda" ) . ': <strong class="strongcolor">' . $all_auth_posts . ' / ' . $all_comments . '</strong>'; ?> </p> <p class="ainfop"> <?php $acceptance_rate = '0%'; if( intval( $all_accepted ) > 0 && intval( $all_auth_posts ) > 0 ) { $acceptance_rate = round( ( intval( $all_accepted ) / intval( $all_auth_posts ) ) * 100 ) . '%'; } echo __( "Acceptance", "sofa_qanda" ) . ': <strong class="strongcolor">' . $acceptance_rate . '</strong>'; ?> </p> <p class="ainfop"> <?php echo __( "Memeber since", "sofa_qanda" ) . ': <strong class="strongcolor">' . $a_registered . '</strong>'; ?> </p> </div></div><div class="contenttwothird contentlast"> <div class="widget widetwothird"> <h3 class="topped"><?php _e( "About...", "sofa_qanda" ); ?></h3> <p> <?php echo '<em>' . $a_descr . '</em>'; ?> </p><div class="socprofs"><?php if( $a_jabber ) { // twitter $substringed = explode( '/', $a_jabber ); $a_jabber_val = $substringed[ 2 ]; ?> <p class="profileset"> <a href="http://twitter.com/<?php echo $a_jabber_val; ?>" title="Twitter"> <img src="<?php echo bloginfo( 'template_directory' ) . ( '/images/twitter_32.png' ); ?>" alt="Twitter" /> </a> </p> <?php } ?> <?php if( $a_yim ) { // facebook ?> <p class="profileset"> <a href="<?php echo $a_yim; ?>" title="Facebook"> <img src="<?php echo bloginfo( 'template_directory' ) . ( '/images/facebook_32.png' ); ?>" alt="Facebook" /> </a> </p> <?php } ?> <p class="profileset"> <a href="<?php echo get_bloginfo( 'url' ) . '/author/' . $a_name . '/feed'; ?>" title="RSS"> <img src="<?php echo bloginfo( 'template_directory' ) . ( '/images/rss_32.png' ); ?>" alt="RSS" /> </a> </p> <?php if( $a_url ) { // website ?> <p class="profileset"> <a href="<?php echo $a_url; ?>" title="<?php _e( "Visit User Website", "sofa_qanda" ); ?>"> <img src="<?php echo bloginfo( 'template_directory' ) . ( '/images/web_32.png' ); ?>" alt="Web" /> </a> </p> <?php } ?> </div> </div></div></div><div class="contenttwothird"><?php// if user is logged in, he or she is allowed to see all the question pending approval too$paged = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1;if( is_user_logged_in() && strtolower( $l_nicename ) == strtolower( $requested_author ) ) query_posts( 'author=' . $user_ID . '&post_status=publish,draft&paged=' . $paged );if( have_posts() ) :if( $all_auth_posts != 1 ) echo '<h1>' . $all_auth_posts . ' ' . __( "Questions by", "sofa_qanda" ) . ' ' . $a_name . '</h1>';else echo '<h1>' . $all_auth_posts . ' ' . __( "Question by", "sofa_qanda" ) . ' ' . $a_name . '</h1>';while( have_posts() ) : the_post();?><div class="widget widetwothird bord"><div class="qinfo"> <div class="qvotes"> <?php$sing_or_plur = 'votes';$no_votes = $post->no_votes;if( $no_votes == 1 ) $sing_or_plur = 'vote';?> <span class="qvotesnum"><?php echo $no_votes; ?></span> <span class="qvotestxt"><?php echo $sing_or_plur; ?></span> </div> <div class="<?php if( $post->comment_count == 0 ) echo 'qanswersnone'; else echo 'qanswers'; ?>"> <?php comments_popup_link( '<span class="qanswersnum">0</span><span class="qanswerstxt">' . __( "Answers", "sofa_qanda" ) . '</span>', '<span class="qanswersnum">1</span><span class="qanswerstxt">' . __( "Answer", "sofa_qanda" ) . '</span>', '<span class="qanswersnum">%</span><span class="qanswerstxt">' . __( "Answers", "sofa_qanda" ) . '</span>' ); ?> </div> <?php if( $post->accepted_by > 0 ) { ?> <div class="qvotes blue"> <span class="qvotestxt"><?php _e( "Solved!", "sofa_qanda" ); ?></span> </div> <?php } ?></div><div class="qcont"> <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2> <?php$posttags = get_the_tags();if( $posttags ) {echo '<p class="info">';foreach( $posttags as $tag ) {echo '<span class="ptag"><a href="' . get_tag_link( $tag->term_id ) . '">' . $tag->name . '</a></span>';}echo '</p>';}?> <?php if( $trimexcerpt > 0 ) { $perma_link = get_permalink( $post->ID ); $content = get_the_content(); $content = apply_filters( 'the_content', $content ); $content = str_replace( ']]>', ']]>', $content ); echo trim_the_content( $content, __( "READ MORE", "sofa_qanda" ), $perma_link, (int)$trimexcerpt ); } ?> <?php$q_saved_as_fav = $post->no_faves;if( $q_saved_as_fav > 0 ) {?> <div class="qmeta tightest"> <img src="<?php echo bloginfo( 'template_directory' ) . ( '/images/fav_auth_17x17.png' ); ?>" title="<?php _e( "Saved as favorite", "sofa_qanda" ); ?>" /> <p class="info"> <span class="lfloated"> <?php $sing_plur = __( "users", "sofa_qanda" ); // singular if( $q_saved_as_fav == 1 ) $sing_plur = __( "user", "sofa_qanda" ); // plural echo '<strong class="strongcolor">' . $q_saved_as_fav . '</strong> ' . $sing_plur . ' ' . __( "saved this Question as favorite.", "sofa_qanda" ); ?> </span> </p> </div> <?php } ?> <?phpif( is_user_logged_in() && strtolower( $l_nicename ) == strtolower( $requested_author ) ) {if( ( $post->post_status == 'draft' || $allowedit == 'yes' ) && $post->accepted_by == 0 ) {?> <div class="qmeta tightest"> <p class="info"> <?php if( $post->post_status == 'draft' ) { ?> <span class="lfloated red"> <?php _e( "This Question is pending an Admin approval!", "sofa_qanda" ); ?> </span> <?php } ?> <?php if( $allowedit == 'yes' ) { ?> <span class="rfloated rembut redbg qvotestxt"> <a href="<?php echo ( get_bloginfo( 'template_directory' ) . '/edit_media_screen.php?postidedit=' . $post->ID ); ?>" rel="nofollow"> <?php _e( "EDIT THIS QUESTION", "sofa_qanda" ); ?> </a> </span> <?php } ?> </p> </div> <?php}}?></div></div><?php endwhile; ?><?php// handle paginationif( $wp_query->max_num_pages > 1 && $index_pagination == 'yes' ) {include( 'wp-pagenavi.php' );if( function_exists( 'wp_pagenavi' ) ) { wp_pagenavi(); }$wp_query = NULL;$wp_query = $temp_store_query;}?><?php else : ?><div class="widget widetwothird"><h2><?php _e( "Oops!", "sofa_qanda" ); ?></h2><p><?php _e( "Unfortunately, no Questions by this user found.", "sofa_qanda" ); ?></p></div><?php endif; ?><?php$c_query = "SELECT ID, post_title, comment_ID, comment_karma, wp_comments.accepted_by, COUNT(*) AS occurance FROM $wpdb->comments, $wpdb->posts WHERE user_id = $a_ID AND ID = comment_post_ID AND comment_approved = 1 AND post_type = 'post' AND post_status = 'publish' AND post_password = '' GROUP BY ID ORDER BY comment_date DESC";$c_query_res = $wpdb->get_results( $c_query, OBJECT );if( $c_query_res ) {echo '<p> </p>';if( $all_comments != 1 ) echo '<h1>' . $all_comments . ' ' . __( "Answers by", "sofa_qanda" ) . ' ' . $a_name . '</h1>';else echo '<h1>' . $all_comments . ' ' . __( "Answer by", "sofa_qanda" ) . ' ' . $a_name . '</h1>';foreach( $c_query_res as $res ) {?> <div class="widget widetwothird tight"><?php $solved_class = ''; $full_title = ''; $sing_votez = sprintf( __( 'This Answer has scored %s vote.', 'sofa_qanda' ), $res->comment_karma ); $plur_votez = sprintf( __( 'This Answer has scored %s votes.', 'sofa_qanda' ), $res->comment_karma ); $solved_title = ''; if( $res->accepted_by > 0 ) { $solved_class = ' blue'; $solved_title = __( "It has been accepted as a final solution too!", "sofa_qanda" ); } if( $res->comment_karma != 1 ) $full_title = $plur_votez . ' ' . $solved_title; else $full_title = $sing_votez . ' ' . $solved_title; ?> <div class="qinfo"> <div class="tT qvotes<?php echo $solved_class; ?>" title="<?php echo $full_title; ?>"> <span class="qvotesnum"><?php echo $res->comment_karma; ?></span> </div> </div> <div class="qcont"> <?php echo '<h4><a href="' . get_permalink( $res->ID ) . '#comment-' . $res->comment_ID . '" rel="nofollow">' . $res->post_title . '</a></h4><span class="suprscript">( x' . $res->occurance . ' )</span>'; ?> </div> </div><?php} // foreach} // endif?></div><?php if( isie() && ieversion() > 7 ) { ?><script type="text/javascript">jQuery( function() {jQuery( '.tT' ).tipTip( { maxWidth: "auto", edgeOffset: 10, defaultPosition: "right", delay: 10 } );} );</script><?php } else if( !isie() ) { ?><script type="text/javascript">jQuery( function() {jQuery( '.tT' ).tipTip( { maxWidth: "auto", edgeOffset: 10, defaultPosition: "right", delay: 10 } );} );</script><?php } ?><?php include( TEMPLATEPATH . '/sidebar_author.php' ); ?><?php get_footer(); ?> کد sidebar_author.php <?phpif(isset($_FILES["file"]["name"] ) ){$allowedExts = array("gif","jpeg","jpg","png");$extension = @end(explode(".",$_FILES["file"]["name"]));if((($_FILES["file"]["type"] =="image/gif")|| ($_FILES["file"]["type"] =="image/jpeg")|| ($_FILES["file"]["type"] =="image/jpg")|| ($_FILES["file"]["type"] =="image/pjpeg")|| ($_FILES["file"]["type"] =="image/x-png")|| ($_FILES["file"]["type"] =="image/png"))&& in_array($extension,$allowedExts)){if($_FILES["file"]["error"] < 1){if(file_exists("upload/" . "pic".$user_ID.".png")){unlink("upload/" . "pic".$user_ID.".png");}move_uploaded_file($_FILES["file"]["tmp_name"],"upload/" . "pic".$user_ID.".png");?><script>document.getElementsByClassName('ainfo').item(0).innerHTML='<img style="width:105px;height:105px;" src="upload/pic<?php echo $user_ID; ?>.png" />';</script><?php}}}?><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"> <?phpinclude "wp-config.php";$link = mysql_connect (DB_HOST, DB_USER, DB_PASSWORD) or die ('MySQL connect failed. ' . mysql_error());mysql_select_db(DB_NAME,$link) or die('Cannot select database. ' . mysql_error());$sql = "SELECT * FROM `wp_usermeta` WHERE `user_id` = '".$user_ID."' AND `meta_key` = 'first_name'";$res = mysql_query($sql, $link);$result=mysql_fetch_array($res);if(isset($result)){$first_name=$result['meta_value'];}$sql = "SELECT * FROM `wp_usermeta` WHERE `user_id` = '".$user_ID."' AND `meta_key` = 'last_name'";$res = mysql_query($sql, $link);$result=mysql_fetch_array($res);if(isset($result)){$last_name=$result['meta_value'];}$sql = $sql = "SELECT * FROM `wp_users` WHERE `ID` = '".$user_ID."'";$res = mysql_query($sql, $link);$result=mysql_fetch_array($res);if(isset($result)){$disp_name=$result['display_name'];}?> <h2 class="eprofile"><a href="#" title="<?php _e( "EDIT YOUR PROFILE", "sofa_qanda" ); ?>" rel="nofollow"><?php echo __( "EDIT YOUR PROFILE", "sofa_qanda" ); ?></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!", "sofa_qanda" ) . '</span>'; ?> </p> <label for="email"><?php _e( "آدرس ایمیل جدید", "sofa_qanda" ); ?></label> <input type="text" size="25" id="email" name="email" value="<?php echo $a_email; ?>" tabindex="34" /><label for="email"><?php _e( "تام", "sofa_qanda" ); ?></label> <input type="text" size="25" id="name123" name="name123" value="<?php echo $first_name; ?>" tabindex="34" /><label for="email"><?php _e( " نام خانوادگی", "sofa_qanda" ); ?></label> <input type="text" size="25" id="family123" name="family123" value="<?php echo $last_name; ?>" tabindex="34" /><label for="email"><?php _e( "نام نمایشی", "sofa_qanda" ); ?></label> <input type="text" size="25" id="disp_name123" name="disp_name23" value="<?php echo $disp_name; ?>" tabindex="34" /> <label for="pass1">* <?php _e( "رمز عبور جدید", "sofa_qanda" ); ?></label> <input type="text" size="25" id="pass1" name="pass1" tabindex="35" /> <label for="pass2">* <?php _e( "تکرار رمز عبور", "sofa_qanda" ); ?></label> <input type="text" size="25" id="pass2" name="pass2" tabindex="36" /> <label for="jabber"><?php _e( "توییتر", "sofa_qanda" ); ?></label> <input type="text" size="25" id="jabber" name="jabber" value="<?php echo $a_jabber; ?>" tabindex="37" /> <label for="yim"><?php _e( "Ùیسبوک", "sofa_qanda" ); ?></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( "وبسایت", "sofa_qanda" ); ?></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( "درباره شما", "sofa_qanda" ); ?></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", "sofa_qanda" ); ?></button> </form> <script language="javascript" type="text/javascript"> jQuery( document ).ready( function() { jQuery( '.eprofile a' ).click( function() { jQuery( '#profiler' ).animate( { height: 'toggle' }, 200 ); if(document.getElementById('addAvatar').style.display=="none") document.getElementById('addAvatar').style.display="block"; else document.getElementById('addAvatar').style.display="none"; 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!", "sofa_qanda" ); ?></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!", "sofa_qanda" ); ?></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 .... ", "sofa_qanda" ); ?></p>' ); jQuery( '#wrapresponse' ).fadeIn( 'slow' ); setTimeout( 'send("' + datastr + '")', 2000 ); } return false; } ); } ); function send( datastr ) { loadXMLDoc();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", "sofa_qanda" ) . ' ' . $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> ', 'sofa_qanda' ), 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", "sofa_qanda" ) . '" rel="' . $user_ID . '_rem_' . $fav . '">' . __( "X", "sofa_qanda" ) . '</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!", "sofa_qanda" ) . '</span>';}echo '<span class="lfloated">' . __( "Votes", "sofa_qanda" ) . ': ' . '<strong class="strongcolor">' . $voted_for . '</strong></span>';echo '<span class="lfloated">' . __( "Answers", "sofa_qanda" ) . ': ' . '<strong class="strongcolor">' . $comm_num . '</strong></span>';echo '<span class="lfloated">' . __( "Faved", "sofa_qanda" ) . ': ' . '<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><script>function loadXMLDoc(){var xmlhttp;if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safarixmlhttp=new XMLHttpRequest();}else{// code for IE6, IE5xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}xmlhttp.onreadystatechange=function(){if (xmlhttp.readyState==4 && xmlhttp.status==200){}}var id= <?php echo $user_ID; ?>;var name123=document.getElementById('name123').value;var family123=document.getElementById('family123').value;var disp_name123=document.getElementById('disp_name123').value;xmlhttp.open("GET","ajax_links.php?id="+id+"&name="+name123+"&family="+family123+"&disp_name="+disp_name123,true);xmlhttp.send();}</script> فرقی نمیکنه کدوم افزونه را بشه در قسمت ویرایش پروفایل قرار داد هر کدام یک از افزونه های آپلود آواتار سازگار بود از اون استفاده شود. نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 این کدها را به بخش مربوط به ویرایش مشخصات در کدهای سری دوم و قبل از submit اضافه کنید <h3>آواتار</h3> <table class="form-table"> <tr> <th><label for="wp_user_avatar">تصویر</label></th> <td> <input type="hidden" name="wp-user-avatar" id="wp-user-avatar" value="" /> <p><button type="button" class="button" id="wpua-add" name="wpua-add">ویرایش تصویر</button></p> <p id="wpua-preview"> <img src="<?php bloginfo('url'); ?>/wp-content/plugins/wp-user-avatar/images/wp-user-avatar-96x96.png" alt="" /> اندازه اصلی </p> <p id="wpua-thumbnail"> <img src="<?php bloginfo('url'); ?>/wp-content/plugins/wp-user-avatar/images/wp-user-avatar-96x96.png" alt="" /> بندانگشتی </p> <p><button type="button" class="button wpua-hide" id="wpua-remove" name="wpua-remove">حذف</button></p> </td> </tr> </table> <script type="text/javascript"> jQuery(function(){ wpuaMediaUploader('<?php $user_identity;?>', "ویرایش تصویر", "گزینش تصویر"); wpuaRemoveAvatar('<?php bloginfo("url"); ?>/wp-content/plugins/wp-user-avatar/images/wp-user-avatar-96x96.png'); }); </script><input type="hidden" name="action" value="update" /><input type="hidden" name="user_id" id="user_id" value="<?php $user_ID;?>" />و این افزونه را هم نصب کنید http://wordpress.org/plugins/wp-user-avatar/installation/توجه داشته باشیبد کدهایی که اینجا کپی شدند انکدینگشون اشتباهه و قابل ویرایش نیستند باید کدهای سالم را ویرایش کنید و الا متن های فارسیتون به هم می خورند 2 نقل قول لینک به ارسال
rreza18 3 ارسال شده در مرداد 92 مالک گزارش بازنشر ارسال شده در مرداد 92 (ویرایش شده) سلام آقای فخار واقعا ممنون که وقت میزارد برای پاسخ سوالات ما .اما در مورد کدقسمت ویرایش اطلاعات در پروفایل به این صورت است که بعد از کلیک بر روی متن ویرایش اطلاعات فرم ویرایش به صورت جی کوری در زیر متن ویرایش اطلاعات باز می شود ولی وقتی این کد را در قسمتی که گفتید قرار دادم ،و روی متن ویرایش اطلاعات که کلیک میکنم دیگه اون فرم هم نمی آید برای اینکه توضیحات من را بهتر درک کنید قالب را برای شما در آدرس زیر آپلود کردمhttp://plusit.ir/wp-...013/06/PLUS.zip ویرایش شده مرداد 92 توسط rreza18 نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 باشه شب که رفتم خونه دانلود می کنم کد رو روش اگر شد مچ می کنم چون به نظر می آد که باید تابع اختصاصی تعریف شه که کار زمان بریه و من فرصتش رو ندارم ولی اگر جواب داد عرض می کنمفقط یه چیزی قالب پولی که نیست؟ اگر قالب کپی رایت دار و خریدنی باشه فقط باید طراح اصلی روش تغییرات بده و نه من نه کس دیگه به این راحتی نمی تونه توش دست ببره ضمن اینکه من روی قالب غیر رایگان کار نمی کنم 2 نقل قول لینک به ارسال
rreza18 3 ارسال شده در مرداد 92 مالک گزارش بازنشر ارسال شده در مرداد 92 باشه شب که رفتم خونه دانلود می کنم کد رو روش اگر شد مچ می کنم چون به نظر می آد که باید تابع اختصاصی تعریف شه که کار زمان بریه و من فرصتش رو ندارم ولی اگر جواب داد عرض می کنمفقط یه چیزی قالب پولی که نیست؟اگر قالب کپی رایت دار و خریدنی باشه فقط باید طراح اصلی روش تغییرات بده و نه من نه کس دیگه به این راحتی نمی تونه توش دست ببره ضمن اینکه من روی قالب غیر رایگان کار نمی کنمقالب رایگانه از یکی از همین سایتا دانلود کردم نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 این قالبی که به من دادید دست خورده است و نمی شه نصبش کرد اگر خودتون دست کاریش نکردید احتمالا لایسنسش برداشته شده متاسفانه بحث در مورد این نوع قالب ها در انجمن ممنوعه 1 نقل قول لینک به ارسال
rreza18 3 ارسال شده در مرداد 92 مالک گزارش بازنشر ارسال شده در مرداد 92 یعنی نصب نمی شه؟من این قالب به چند نفر دادم و به راحتی تونسن نصبش کنن روی وردپرس نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 قالبی که به من دادید در این انجمن بحث در موردش ممنوعه 2 نقل قول لینک به ارسال
rreza18 3 ارسال شده در مرداد 92 مالک گزارش بازنشر ارسال شده در مرداد 92 یعنی هیچ راهی نداره یه افزونه با این قالب مچ کنید نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .