رفتن به مطلب

دانلود شمار


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

با سلام

من توی سایتم فایلهای زیادی رو برای دانلود قرار میدم، میخواستم دقیقا بدونم که هر یک از فایلها دقیقا چه میزان دانلود شدن، فایلها هم به این صورت هستند که روی سرور آّپ شدند و لینک مستقیم دارند، یه افزونه و یا اسکریپتی میخواستم که من لینکهای مستقیم رو بهش بدم و یه لینک بهم بده و مثلا از روی تعداد ریدایرکت بفهمه که چند بار روی این کلیک شده، همچنین اگر یه دسته بندی داشته باشه خیلی خوبه، چون لینکها تعدادشون زیاده و دیگه قاطی پاتی میشن توی ریپورت گرفتن، اگه افزونه باشه که بشه توی خود وردپرس تعداد دانلود رو هم در پستها نمایش داد خیلی خوبه، من برای دانلود لینکها رو اینطور میذارم:

w095316_Screenshot_2.png

لینک به ارسال

سلام

1. یک فایل notepade باز می کنید و توش وارد می کنید


<?php
/*template name: Download Countor*/
if(isset($_POST['count']) && isset($_POST['postid'])) {
$count = get_post_meta($_POST['postid'], $_POST['count'], true);
$count+=1;
update_post_meta($_POST['postid'], $_POST['count'],$count);
echo 'ok';
}
?>

2. فایل را با یک نام مثل dc.php تو پوشه قالبتون ذخیره کنید و از طریق ادمین یک برگه با قالب Download Countor منتشر کنید (نامک برگه تون رو بگذارید download-countor )

3. لینکهای دانلود رو در داخل یک div با کلاس download قرار بدید و کد زیر رو به برگه single.php اضافه کنید


<div id="msg" style="display:none"></div>
<script>
$(".download").find("a").click(function(){
var count =$(this).attr('href');
var postid=<?php the_ID();?>;

$.ajax({
type:"POST",
url:"<?php bloginfo('url');?>/download-countor",
data:{count:count,postid:postid}
})
.done(function(msg){
$("#msg").html(msg);

})
})
</script>

و نتیجه را هم با این کد می تونید ببینید


<?php echo get_post_meta($post->ID, 'http://EXAMPLE.com', true);?>

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

لینک به ارسال

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

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

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

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

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

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

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

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

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