رفتن به مطلب

مشکل در تعداد بازدید مطالب


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

سلام. wink.gif

لطفا به این آدرس بروید:

http://apple-android.com

اگر دقت کنید پست های قبلی دارای تعداد بازدید هستند اما پست های جدید نه. این مشکل دقیقا پس از تعویض قالب رخ داد. پست هایی که قبل از تعویض قالب ارسال شده بودند تعداد بازدیدشان نمایش داده می شود(ولی دیگه تغییری نمی کنند ) ولی در قالب جدید همگی 0 اند.

برای نمایش تعداد بازدید از این کد در قالب استفاده شده:

<?php if(function_exists('the_views')) { the_views(); } ?>

ممنون می شم کمکم کنید. huh.gif

لینک به ارسال

شما ببینید که توی پست های جدید زمینه دلخواه views وجود داره؟

لینک به ارسال

برای کد


<?php wp_head(); ?>

header.php رو و برای کد


<?php wp_footer(); ?>

footer.php روچک کنید اگر نبودند به قالب ها اضافه کنید چون در قالب فعلی اعداد قبلی را می بینید این امکان زیاد است که کدهای زمینه درست باشند ولی شمارشگر شمارش را انجام ندهد که مستقیما به این دو فایل مربوزط می شود و اگر هر دو کامل بودند افزونه ی شمارش گر بازدید ها را یکبار غیر فعال کنید و مجدد فعال نمایید

اگر هیچکدام ایرادی نداشت و تغییری ایجاد نکرد یک امکان می مانند مربوط به دیتابیس که خیلی ضعیف و بی ربط به تعویض پوسته است ولی اگر از باقی راه ها نتیجه نگرفتید بفرمایید تا عرض کنم

لینک به ارسال

آقای

imanfakhar این کاری که شما گفتید رو آقا parsa هم گفته بود ولی نشد

چیزی هم که آقا Morteza گفت رو دیدم مقدارش برای پست ها صفر بود حتی %VIEW_COUNT% رو به مقدار دادم هیچ اتفاقی نیوفتاد

چی کار کنم ؟؟

لینک به ارسال

شما اول به یکی از اونها عددبده ببین در صفحه تغییری ایجاد می شه و نتیجه را بگو تا عرض کنم به چه فایل هایی برای اصلاح نیازه و اگر خواستی آن فایل ها را بگذار تا درستش کنم

لینک به ارسال

شاید بهتر باشه از از کد دیگه ایی استفاده کنید.

بعضا این نوع مشکلات توی وردپرس پیش میاد و علت خاصی هم نداره!

برای مثال روی یک سایت بعد از تغییر پوسته کل بازدید ها صفر شدن در صورتیکه اصلی تغییر پوسته ربطیه به محتوای زمینه های دلخواه نداره!

اگر تغییر کد نیاز دارید این مطلب رو مطالعه کنید:

پربازدید ترین مطالب

لینک به ارسال

اگر تغییر کد نیاز دارید این مطلب رو مطالعه کنید:

پربازدید ترین مطالب

منظورتون از "کد در حلقه پست" کجای حلقه است؟


<?php postviews(get_the_ID()); ?>
<?php echo getpostviews(get_the_ID()); ?>

1- چون توی جاهای مختلف گذاشتم ارور داد میشه دقیق مشخص کنید این 2 کدو کجاهای

index.php قرار بدم؟

2- تعداد نمایشش بر اساس تعداد پست های توی صفحه است چطوری میتونم مشخص کنم فقط 6 تا از پربازدید ترین مطالبو نشون بده؟

3- مورد دیگه اینکه در قطعه کد چهارم تعداد بازدید هاشو کنارش توی پرانتز (12) نشون نداد مشکل از قرار دادن کد من بود یا باید تغیرش بدم؟

ممنون از بابت معرفی این قابلیت خوب و مفید.

(یک پلاگین کمتر وردپرس ـه سبکتر ! )

لینک به ارسال

1-حلقه پست از if(have_postst... شروع میشه. شما بگید چه خطایی داد تا بیشتر راهنمایی کنم.

2- برای تغییر در تعداد نمایش پست های برتر مقدار عددی showposts رو تغییر بدید.

3- باید عدد رو توی پرانتز بزارید. تست کنید:

<?php
query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=6');
if (have_posts()) : while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
(<?php echo getpostviews(get_the_ID()); ?>)
</li>
<?php
endwhile; endif;
wp_reset_query();
?>

لینک به ارسال

1-حلقه پست از if(have_postst... شروع میشه. شما بگید چه خطایی داد تا بیشتر راهنمایی کنم.

2- برای تغییر در تعداد نمایش پست های برتر مقدار عددی showposts رو تغییر بدید.

3- باید عدد رو توی پرانتز بزارید. تست کنید:

1- اون 2 خط کدو دقیقاً بعد از

if(have_postst گذاشتم خطای زیرو میده:

Fatal error: Call to undefined function postviews() in ...\xeiro\index.php on line 8

3- داخل خود تابع باید تغییر میکرد :


return "0 بازدید";
return $count.' بازدید';

لینک به ارسال

کد


<?php postviews(get_the_ID()); ?>

مشکل داشت که در تاپیک مربوطه توضیح دادم.

ممنون

لینک به ارسال

مبنای کار این کد چیه؟ بر اساس ه چیزی از پست های سایت مطالب پربازدید رو نشون میده؟ نظرات یا بازدید ها ؟؟

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

لینک به ارسال

براساس بازدید، هر بار که نوشته خونده میشه یکی اضافه میشه.

بازدید براساس هربار نمایش هست.

شما میتونید با کمک php باساس روز و هفته و ماه و.. هم تغییر بدید. باید براش کدنویسی کنید.

لینک به ارسال

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

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

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

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

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

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

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

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

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