sayres 27 ارسال شده در اسفند 91 گزارش بازنشر ارسال شده در اسفند 91 میخوام بفهمم که از هر پستم چند نفر بازدید کردند و تو صفحه سایت کنار هر پستهم تعداد بازدیدکننده ها معلوم باشه.باید از افزونه استفاده کنم ؟؟؟چه افزونه ای؟بدون استفاده از افزونه هم میشه؟ نقل قول لینک به ارسال
Parsa 23463 ارسال شده در اسفند 91 گزارش بازنشر ارسال شده در اسفند 91 لطفا قبل از ایجاد تاپیک جستجو کنیدhttp://forum.wp-parsi.com/tutorials/article/113-%D9%86%D9%85%D8%A7%DB%8C%D8%B4-%D8%A8%D8%A7%D8%B2%D8%AF%DB%8C%D8%AF-%D9%85%D8%B7%D8%A7%D9%84%D8%A8-%D9%88-%D8%A8%D8%B1%DA%AF%D9%87-%D9%87%D8%A7-%D8%A8%D8%AF%D9%88%D9%86-%D8%A7%D9%81%D8%B2%D9%88%D9%86%D9%87/http://forum.wp-parsi.com/tutorials/article/138-%D9%BE%D8%B1%D8%A8%D8%A7%D8%B2%D8%AF%DB%8C%D8%AF-%D8%AA%D8%B1%DB%8C%D9%86-%D9%85%D8%B7%D8%A7%D9%84%D8%A8/ 2 نقل قول لینک به ارسال
sayres 27 ارسال شده در اسفند 91 مالک گزارش بازنشر ارسال شده در اسفند 91 (ویرایش شده) لطفا قبل از ایجاد تاپیک جستجو کنیدhttp://forum.wp-pars...ها-بدون-افزونه/http://forum.wp-pars...دید-ترین-مطالب/من اینجوری به صفحه اصلی اضافه کردم :<div class="postmeta"> <span class="user">توسط: <?php the_author_posts_link(); ?></span> <span class="clock"><?php the_time('l, n F Y'); ?></span> <span class="tags"><?php comments_number('بدون ديدگاه ', 'يک ديدگاه', '% ديدگاه' );?></span> <span class="tags"><?php setPostViews(get_the_ID()); ?><?php echo getPostViews(get_the_ID()); ?></span></div>منتهی اگر هر کدام از پستها بازدید بشند ، همه انگار بازدید شدند؟؟به همه یکی اضافه میشه؟؟اینم فایل functions من :http://www.pasteall.org/39939 ویرایش شده اسفند 91 توسط sayres نقل قول لینک به ارسال
Parsa 23463 ارسال شده در اسفند 91 گزارش بازنشر ارسال شده در اسفند 91 کد setPostViews را در فایل single قرار بدیدبا توجه به کد فکر نکنم چنین حالتی پیش بیاد 2 نقل قول لینک به ارسال
sayres 27 ارسال شده در اسفند 91 مالک گزارش بازنشر ارسال شده در اسفند 91 کد setPostViews را در فایل single قرار بدید با توجه به کد فکر نکنم چنین حالتی پیش بیاد خوب الان که توی صفحه اصلی دیده نمیشه؟؟؟ نقل قول لینک به ارسال
Parsa 23463 ارسال شده در اسفند 91 گزارش بازنشر ارسال شده در اسفند 91 تابع getPostViews برای نمایش هست. در فایل index استفاده کنید نقل قول لینک به ارسال
sayres 27 ارسال شده در اسفند 91 مالک گزارش بازنشر ارسال شده در اسفند 91 (ویرایش شده) تابع getPostViews برای نمایش هست. در فایل index استفاده کنیدفایل index :<div class="postmeta"> <span class="user">توسط: <?php the_author_posts_link(); ?></span> <span class="clock"><?php the_time('l, n F Y'); ?></span> <span class="tags"><?php comments_number('بدون ديدگاه ', 'يک ديدگاه', '% ديدگاه' );?></span> <span class=""><?php echo getPostViews(get_the_ID()); ?></span></div>فایل single :<div class="postmeta"> <span class="user">توسط: <?php the_author_posts_link(); ?></span> <span class="clock"><?php the_time('l, n F Y'); ?></span> <span class="tags"><?php comments_number('بدون ديدگاه ', 'يک ديدگاه', '% ديدگاه' );?></span> <span class=""><?php setPostViews(get_the_ID()); ?> <?php echo getPostViews(get_the_ID()); ?></span></div>درسته؟؟الان تو صفحه اصلی سایت اگه بالاترین پست باز کنی یکی به بیننده هاش اضافه میشهپست پایینیش باز کنی به بالادستیش هم یدونه اضافه میشه ؟؟الان هر پستی باز کنی یکی هم به یک پست بالاتر اضافه میکنه؟؟من حتی اون کدی که به index اضافه کردم برداشتن و الان وقط فایل single اون کد دارهبازم همون مشکل داره یعنی اگر یک پست باز کنی ،پست بالاییش هم یکی به آمارش اضافه میشه؟ ویرایش شده اسفند 91 توسط sayres نقل قول لینک به ارسال
Morteza 34190 ارسال شده در اسفند 91 گزارش بازنشر ارسال شده در اسفند 91 شما در صفحه اول کوئری دارید؟و اینکه این رو به حلقه پست اضافه کنید ببینید برای هر پست یک عدد یکتا نمایش میده؟<?php echo get_the_ID(); ?> نقل قول لینک به ارسال
sayres 27 ارسال شده در اسفند 91 مالک گزارش بازنشر ارسال شده در اسفند 91 (ویرایش شده) شما در صفحه اول کوئری دارید؟و اینکه این رو به حلقه پست اضافه کنید ببینید برای هر پست یک عدد یکتا نمایش میده؟<?php echo get_the_ID(); ?>مرتضی جام منظورت صفحه index هست :این صفحه ایندکسم هست ، و نمیدونم منظورتون از "شما در صفحه اول کوئری دارید؟"چیه ؟؟برای همین کدهای صفحه اولم را کامل گذاشتم.http://www.pasteall.org/39961الان این به این صورت اضافه کردم :http://www.pasteall.org/39962و آره به هر پست یک idd اختصاص داده میشه :ولی اگر یک پست باز کنی ،پست بالاییش هم یکی به آمارش اضافه میشه؟ ویرایش شده اسفند 91 توسط sayres نقل قول لینک به ارسال
Morteza 34190 ارسال شده در اسفند 91 گزارش بازنشر ارسال شده در اسفند 91 شما توی ایندکس تابع کوئزی دارید: WP_Query();شما باید در پایان حلقه اون رو ریست کنید. با تابع wp_reset_query() نقل قول لینک به ارسال
sayres 27 ارسال شده در اسفند 91 مالک گزارش بازنشر ارسال شده در اسفند 91 شما توی ایندکس تابع کوئزی دارید: WP_Query();شما باید در پایان حلقه اون رو ریست کنید. با تابع wp_reset_query()مرتضی جان من نمیدونم کجا باید از wp_reset_query() استفاده کنم؟این پایین کد index گذاشتم .بیزحمت راهنماییم کن.از خط ۶۰ به بعد مورد استفاده میباشد.چون خود تم من ۲نوع پست هارو منتشر میکنه...یکیش همینی که دارم استفاده میکنماون یکی "آموزش".واسه همین از خط ۶۰ به بعد استفاده میشه.http://codepad.org/qkU4gzBt نقل قول لینک به ارسال
Morteza 34190 ارسال شده در اسفند 91 گزارش بازنشر ارسال شده در اسفند 91 این رو تست کنید:http://codepad.org/6oYgsdVD 1 نقل قول لینک به ارسال
sayres 27 ارسال شده در اسفند 91 مالک گزارش بازنشر ارسال شده در اسفند 91 این رو تست کنید:http://codepad.org/6oYgsdVDبازم همون مشکل داره... نقل قول لینک به ارسال
Morteza 34190 ارسال شده در اسفند 91 گزارش بازنشر ارسال شده در اسفند 91 شما توی ایندکس در سایدبار چیزی دارید؟ کوئری دیگه ایی دارید؟wp_query یا query_posts 1 نقل قول لینک به ارسال
sayres 27 ارسال شده در اسفند 91 مالک گزارش بازنشر ارسال شده در اسفند 91 شما توی ایندکس در سایدبار چیزی دارید؟ کوئری دیگه ایی دارید؟wp_query یا query_postsتو سایدبار که نه:http://codepad.org/ELdXcuNyمن اینجوری اضافه کردم و ظاهرا داره درست کار می کنه :http://codepad.org/EkTaeGWIاز نظر تکنیکی مشکلی نیست؟ نقل قول لینک به ارسال
Morteza 34190 ارسال شده در اسفند 91 گزارش بازنشر ارسال شده در اسفند 91 من مشکلی نمیبینم 1 نقل قول لینک به ارسال
sayres 27 ارسال شده در فروردین 92 مالک گزارش بازنشر ارسال شده در فروردین 92 من مشکلی نمیبینم بخدا دارم دیوانه میشم.تا دیروز داشت درس کار میکرد.نمیدونم الان چرا اینجوری شد؟؟اگر پست زیر هر پست کلیک کنید ،به پست بالاییشم یک بازدید کننده اضافه میشه؟؟؟چرااااااا؟index.phphttp://codepad.org/cCriXgmtsingle.phphttp://codepad.org/9y07iWUq نقل قول لینک به ارسال
Parsa 23463 ارسال شده در فروردین 92 گزارش بازنشر ارسال شده در فروردین 92 کد که مشکلی ندارهدر تابع setPostViews دستوری مانندecho 1;قرار دهید و ببینید چند بار فراخوانی میشهو با چه id پستی نقل قول لینک به ارسال
sayres 27 ارسال شده در فروردین 92 مالک گزارش بازنشر ارسال شده در فروردین 92 (ویرایش شده) کد که مشکلی ندارهدر تابع setPostViews دستوری مانندecho 1;قرار دهید و ببینید چند بار فراخوانی میشهو با چه id پستیاینطوری : <?php setPostViews(get_the_ID());echo 1; ?>الان در single گذاشتم..ببینید ویرایش شده فروردین 92 توسط sayres نقل قول لینک به ارسال
Parsa 23463 ارسال شده در فروردین 92 گزارش بازنشر ارسال شده در فروردین 92 در تابع setPostViewsنه در فراخوانیش نقل قول لینک به ارسال
sayres 27 ارسال شده در فروردین 92 مالک گزارش بازنشر ارسال شده در فروردین 92 در تابع setPostViewsنه در فراخوانیشمنظور شما اینه که بجای get_the_ID() من echo 1 بنویسم؟ نقل قول لینک به ارسال
Parsa 23463 ارسال شده در فروردین 92 گزارش بازنشر ارسال شده در فروردین 92 function setpostviews($postID) { echo $postID . "<br />"; $count_key = 'post_views_count'; $count = get_post_meta($postID, $count_key, true); if($count==''){ $count = 0; delete_post_meta($postID, $count_key); add_post_meta($postID, $count_key, '0'); }else{ $count++; update_post_meta($postID, $count_key, $count); }} نقل قول لینک به ارسال
sayres 27 ارسال شده در فروردین 92 مالک گزارش بازنشر ارسال شده در فروردین 92 function setpostviews($postID) {echo $postID . "<br />"; $count_key = 'post_views_count'; $count = get_post_meta($postID, $count_key, true); if($count==''){ $count = 0; delete_post_meta($postID, $count_key); add_post_meta($postID, $count_key, '0'); }else{ $count++; update_post_meta($postID, $count_key, $count); }}پارسا جان تشکر از پاسخمن وقتی به این صورت : <?php setPostViews(get_the_ID());echo 1; ?>اضافه کردم مثل اینکه درست شده بود .نمیدونم چرا؟الان که برداشتمش باز همونجوری شده!!این تابعی که نوشتی من دقیقا تو چه صفحهای و کجای قرار بدم؟ نقل قول لینک به ارسال
Parsa 23463 ارسال شده در فروردین 92 گزارش بازنشر ارسال شده در فروردین 92 همون تابعی هست که در صفحه اول معرفی شده! فقط برای تست هستکدی هم که استفاده کردید مشکل رو حل نکرده . مسئله چیز دیگریست(لطفا کمی تامل کنید) نقل قول لینک به ارسال
sayres 27 ارسال شده در فروردین 92 مالک گزارش بازنشر ارسال شده در فروردین 92 (ویرایش شده) همون تابعی هست که در صفحه اول معرفی شده! فقط برای تست هستکدی هم که استفاده کردید مشکل رو حل نکرده . مسئله چیز دیگریست(لطفا کمی تامل کنید)من هنوز هیچ کدی استفاده نکردم ..گیج شدم.این کد :function setpostviews($postID) {echo $postID . "<br />"; $count_key = 'post_views_count'; $count = get_post_meta($postID, $count_key, true); if($count==''){ $count = 0; delete_post_meta($postID, $count_key); add_post_meta($postID, $count_key, '0'); }else{ $count++; update_post_meta($postID, $count_key, $count); }}کجا بزارمش؟؟؟تو ایندکس ؟؟زیر تابه get_header();؟؟********************************من الان اینطوری استفاده کردم:http://codepad.org/XQQRekjoindex بهم ریخت؟؟سایت ببینید؟ ویرایش شده فروردین 92 توسط sayres نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .