ahmad 6 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 من قالبی دارم که این قالب دارای سیستم لایک مطالب میباشد ولی یک مشکل کوچک داره و این مشکل وقتی بوجود میاد که مثلا 5 بار که سریع روی دکمه لایک کلیک می کنی اون وقت سیستم هر پنج کلیک را محاسبه می کنه . شما برای حل این مشکل چه راهکاری را پیشنهاد میکنید.این سیستم دارای دو قسمت میباشد یکی دکمه لایک و دیگری قسمت نمایش تعداد لایک،که من کدهای php و جاوا اسکریپت قسمت دکمه لایک را در زیر قرار دادمکد قسمت php<div id="qvoteup"> <span class="qv qvoteupimg"> <?php if( '' != $user_ID && $a_reputation >= $rep_minimum ) { if( $post->post_author == $user_ID && $user_ID > 1 ) { // if user is an owner, don't allow to vote ?> <img src="<?php echo bloginfo( 'template_directory' ) . ( '/images/up_60x30.png' ); ?>" class="tT" alt="" title="<?php _e( "You are not allowed to vote Pro your own Question!", "sofa_qanda" ); ?>" /> <?php } else { ?> <a href="#" class="tT" title="<?php _e( "This question is helpful!", "sofa_qanda" ); ?>" rel="pro_<?php the_ID(); ?>"> <img src="<?php echo bloginfo( 'template_directory' ) . ( '/images/up_60x30.png' ); ?>" alt="<?php _e( "Vote Pro!", "sofa_qanda" ); ?>" /> </a> <?php } } else { if( '' != $user_ID ) $msg_proQ = __( "You are not allowed to Vote Pro, Reputation score too low!", "sofa_qanda" ); else $msg_proQ = __( "Login if you like to vote!", "sofa_qanda" ); ?> <img src="<?php echo bloginfo( 'template_directory' ) . ( '/images/up_60x30.png' ); ?>" class="tT" title="<?php echo $msg_proQ; ?>" alt="" /> <?php } ?> </span> </div>// voting postjQuery( '.qv a' ).click( function() { var full_info = jQuery( this ).attr( 'rel' ); var arr_param = full_info.split( '_' ); jQuery.post( "<?php echo get_bloginfo( 'template_directory' ) ?>/vote_pro_or_con.php", { act: arr_param[ 0 ], pid: arr_param[ 1 ] }, function( data ) { if(data){ document.getElementById(full_info).textContent=data; } } ); return false;} ); 1 نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 خوب 5 بار تند تند نزنیدکجای دنیا کسی اومده پنج بار تند تند لایک رو زده و تست کرده ببینه لایک محاسبه می کنه یا نهمن حداقل 15 ساله توی نت کار می کنم این رو اولین باره دارم از شما می شنومولی ایراد کدهای شما اینه که بجای فرم از کلیک شمار استفاده کرده اگر فرم می ساختید این مشکل رو نداشتید چون در هربار کلیک باید مجدد بارگذاری می شد تا نتیجه را پست کنه 2 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .