رفتن به مطلب

اشکال در سیستم لایک


پست های پیشنهاد شده

من قالبی دارم که این قالب دارای سیستم لایک مطالب میباشد ولی یک مشکل کوچک داره و این مشکل وقتی بوجود میاد که مثلا 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 post
jQuery( '.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;

} );

لینک به ارسال

خوب 5 بار تند تند نزنید

کجای دنیا کسی اومده پنج بار تند تند لایک رو زده و تست کرده ببینه لایک محاسبه می کنه یا نه

من حداقل 15 ساله توی نت کار می کنم این رو اولین باره دارم از شما می شنوم

ولی ایراد کدهای شما اینه که بجای فرم از کلیک شمار استفاده کرده اگر فرم می ساختید این مشکل رو نداشتید چون در هربار کلیک باید مجدد بارگذاری می شد تا نتیجه را پست کنه

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...