رفتن به مطلب

امتیازدهی به مطلب


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

راجبه اینکه وقتی لایک میکنیم هم یک واحد به لایک اضافه میشه و هم یک واحد به دیسلایک چی

اون رو چی باید کرد؟

لینک به ارسال

این کد را با کدهای بخش اول حلقه عوض کنید


<?php
if(isset($_POST['like_button'])) {
$likes_count = get_post_meta($post->ID, 'likes_count', true);
$unlikes_count = get_post_meta($post->ID, 'unlikes_count', true);
$like = $_POST['like_button'];
if($like == 'like') {
$likes_count = $likes_count+1;
update_post_meta($post->ID, 'likes_count', $likes_count);
}
else {
$unlikes_count = $unlikes_count+1;
update_post_meta($post->ID, 'unlikes_count', $unlikes_count);
}
}
?>
<form action="<?php the_permalink();?>">
<input type="hidden" name="like_button" id="like-button">
</form>

لینک به ارسال

آقا نمیدونم چی کردم توی لوکال هاست وقتی روی تایتل کلیک میکنم میره ادامه مطلب اما روی هاست که هست نمیره

http://www.toolweb.ir/

نمیدونم چش شده

لینک به ارسال

آقا نمیدونم چی کردم توی لوکال هاست وقتی روی تایتل کلیک میکنم میره ادامه مطلب اما روی هاست که هست نمیره

http://www.toolweb.ir/

نمیدونم چش شده

مربوط به موضوع این تایپیکه ؟!!!
لینک به ارسال

کدهای index.php

در ضمن چرا توی سایتتون 5 بار جی کوئری رو فراخوانی کردید یکی از علتهای کندی سایتتون هم همینه

لینک به ارسال

<?php get_header();?>
<div id="wrapper">
<?php include(TEMPLATEPATH."/rsidebar.php");?>
<div id="content">
<div class="ads468">
<div class="ads468-title">
<h4>تبلیغات</h4>
<div class="ads468-icon"> <span class="livicon" data-c= "#fff" data-hovercolor="#fff" data-name= "rocket" data-size="40"></span> </div>
<!--ads468-icon-->
<div class="ads468-content"> <img src="<?php bloginfo('template_directory'); ?>/img/ads468.jpg" alt="" /> <img src="<?php bloginfo('template_directory'); ?>/img/ads468.jpg" alt="" /> <img src="<?php bloginfo('template_directory'); ?>/img/ads468.jpg" alt="" /> <img src="<?php bloginfo('template_directory'); ?>/img/ads468.jpg" alt="" /> </div>
<!--ads468-content-->
</div>
<!--ads468-title-->
</div>
<!--ads468-->

<?php if(have_posts()): ?>
<?php while(have_posts() ) : the_post();?>
<?php setpostviews(get_the_ID()); ?>
<div class="post">
<div class="post-title">
<h4><a title="<?php the_title(); ?>" href="<?php the_permalink(); ?>">
<?php the_title(); ?>
</a></h4>
<div class="post-icon"> <span class="livicon" data-c= "#fff" data-hovercolor="#fff" data-name= "doc-portrait" data-size="40"></span> </div>
<!--ads468-icon-->
<div class="post-content">
<div class="post-img">
<?php if ( has_post_thumbnail() ) {
the_post_thumbnail('wp-thumb');
} else { ?>
<img src="<?php bloginfo('template_directory'); ?>/img/thumb.jpg" alt="<?php the_title(); ?>" >
<?php } ?>
</div>
<!--post-img-->
<div class="post-text">
<?php the_content('');?>
</div>
<!--post-text-->
<div class="info">
<div class="category-post"> <span class="livicon" data-c= "#333" data-hovercolor="#555" data-name= "list-ul" data-size="20"></span>
<div class="category-post-text"> دسته بندی :
<?php the_category(', ') ?>
</div>
<!--category-post-text-->
</div>
<!--category-post-->
<div class="see"> <span class="livicon" data-c= "#333" data-hovercolor="#555" data-name= "eye-open" data-size="20"></span>
<div class="see-text">
<?php echo getpostviews(get_the_ID()); ?>
</div>
<!--see-text-->
</div>
<!--see-->
<div class="date"> <span class="livicon" data-c= "#333" data-hovercolor="#555" data-name= "calendar" data-size="20"></span>
<div class="date-text"> تاریخ انتشار :
<?php the_time('m-d-y');?>
</div>
<!--date-text-->
</div>
<!--date-->
<div class="writer"> <span class="livicon" data-c= "#333" data-hovercolor="#555" data-name= "user" data-size="20"></span>
<div class="writer-text"> نویسنده :
<?php the_author(); ?>
</div>
<!--writer-text-->
</div>
<!--writer-->
<div class="commentt"> <span class="livicon" data-c= "#333" data-hovercolor="#555" data-name= "comment" data-size="20"></span>
<div class="commentt-text">
<?php comments_popup_link();?>
</div>
<!--comment-text-->
<!--Readmore-text-->

<!--Readmore-text-->
</div>
<!--comment-->
</div>
<!--info-->

<a href="<?php the_permalink(); ?>">ادامه مطلب</a>

</div>
<!--more-->

</div>
<!--post-content-->

</div>
<!--post-->
<?php endwhile; ?>
<?php endif; ?>
<div id="pagenavi">
<?php wp_pagenavi( array( 'options' => PageNavi_Core::$options->get_defaults() ) ); ?>

</div>
</div>
<!--content-->
<?php include(TEMPLATEPATH."/lsidebar.php");?>
</div>
<!--wrapper-->
<?php get_footer();?>
</body></html>

لینک به ارسال

livicon رو غیر فعال کنید و تست بگیرید درست نشد کل افزونه ها را غیر فعال کنید (90% بخاطر livicon است)

لینک به ارسال

من livicon ها رو غیر فعال کردم درست نشد افزونه ها رو غیر فعال کردم درست نشد

اسکریپت ها رو هم اضافی هاشو پاک کردم

لینک به ارسال

اون مشکل حل شد

اما آقا یه چیزی

این لایک و دیسلایک که درست کار نمیکنه

وقتی صفحه رفرش میشه یک واحد به هرکدوم اضافه میکنه

نگاه کنید خودتون

www.toolweb.ir

لینک به ارسال

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

این کدها بدون نقص کار می کنند


<?php
if(isset($_POST['like_button'])) {
$likes_count = get_post_meta($post->ID, 'likes_count', true);
$unlikes_count = get_post_meta($post->ID, 'unlikes_count', true);
$like = $_POST['like_button'];
if($like == 'like') {
$likes_count = $likes_count+1;
update_post_meta($post->ID, 'likes_count', $likes_count);
}
else {
$unlikes_count = $unlikes_count+1;
update_post_meta($post->ID, 'unlikes_count', $unlikes_count);
}
}
?>
<form action="<?php the_permalink();?>">
<input type="hidden" name="like_button" id="like-button">
</form>

ولی اگر یک کم با برنامه نویسی آشنا باشید می تونید اکشن را در برگه ای دیگه اجرا کنید تا مشکل رفرشتون هم از بین بره

لینک به ارسال

متاسفانه برنامه نویسی وب زیاد کاربردی کار نکردم

خب کجای کدنویسیم مشکل داره لااقل بدونم

الان تست کردم رفرش میکنم اضافه نمیشه اما وقتی لایک میکنم هم به لایک اضافه میشه هم به دیسلایک

*** شرمنده میدونم که بدجور از دستم عصبانی و ناراحت هستین امیدوارم که منوببخشید :wub:

لینک به ارسال

من از کجا بدونم کجای کد نو.یسیتون مشکل داره یکی دو تا از مشکلاتی رو که می شدذ از سورس کد فهمید بهتون گفتم کدهای php سمت سرورند و اگر هم نبودند من ترجیح می دم دو تا قالب را از بیس کد نویسی کنم ولی تو کدهای یک قالب نگردم دنبال خطا

کدی که به شما دادم تست شده و سالمه

لینک به ارسال

خوب اصولی کار نکردید دیگه و الا ظرف دو ماه که نباید قالب وردپرس طراحی کنید اول باید با اچ تی ام ال و سی اس اس و جاوا اسکریپت به طور کامل آشنا می شدید و بعد php و همزمان کار کردن با کتابخانه jquery بعد با کدکس و توابع وردپرس آشنا بشید که تا همینجاش حداقل یکسال زمان می بره و بعدش شروع کنید به اتود زدن برای قالب و اگر خواستید پیشرفت کنید همزمان کار با فریم ورکهای مختلف را یاد بگیرید

لینک به ارسال

اچ تی ام ال و سی اس اس را اگر ظرف دو ماه یاد گرفتید بلد نیستید من بعد از 17 سال که کارم اینه هنوز با کدها و مقادیر جدید برخورد می کنم

لینک به ارسال

کدهابی ابتدای حلقه را به اینشکل تست کنید


<?php
if(isset($_POST['like_button'])) {
$like = $_POST['like_button'];
if($like == 'like') {
$likes_count = get_post_meta($post->ID, 'likes_count', true);
$likes_count = $likes_count+1;
$unlikes_count = get_post_meta($post->ID, 'unlikes_count', true);
update_post_meta($post->ID, 'likes_count', $likes_count);
update_post_meta($post->ID, 'unlikes_count', $unlikes_count);
}
else {
$likes_count = get_post_meta($post->ID, 'likes_count', true);
$unlikes_count = get_post_meta($post->ID, 'unlikes_count', true);
$unlikes_count = $unlikes_count+1;
update_post_meta($post->ID, 'likes_count', $likes_count);
update_post_meta($post->ID, 'unlikes_count', $unlikes_count);
}
}
?>
<form action="<?php the_permalink();?>" method="post">
<input type="hidden" name="like_button" id="like-button" />
</form>


لینک به ارسال

نه همچنان درست نشد

من که حالا اصلا اون دیسلاک رو تو سایت display:none کردم :دی

چون واقعا چندجا دیگه مطرح کردم کسی نتونست بفهمه مشکل چیه

لینک به ارسال

کدهاتون قطعا تداخل داره احتمالا اکشن مشابه ی برای like دارید که تداخل می کنه

کدها را روی قالب دیفالت بگذارید و تست کنید

لینک به ارسال

سلام.استاد امکانش هست نتایج رو آجاکس نشون بده.برای شما فکر نکنم کاری داشته باشه اما من نمی تونم آجاکسش کنم کلی سرچ زدم کدهای مشابه مثل ajax submit form action تو گوگل سرچ کردم اما موفق نشدم.راهنمایی کنید اگر هم می تونید کد آجاکسش رو بگید ممنون از شما

لینک به ارسال

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

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

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

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

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

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

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

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

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