رفتن به مطلب

دکمه شمارشگر دانلود


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

با سلام و خسته نباشید 

 

دوستان از چه طریقی میتونم برای دکمه دانلود فایل ها شمارشگر قرار بدم تا مشخص بشه که کاربرانی که دانلود کردند فایلی رو چند نفرند؟ 

لینک به ارسال

یک راه استفاده از پست متا

در صفحه ای که عملیات دانلود انجام میشه

$postid=$_GET['postid'];
$count=get_post_meta($postid,'_d_count',true);
$count=$count+1;
update_post_meta($postid,'_d_count',$count)

 

لینک به ارسال
در در 7/9/2017 at 09:23، Ebrahimzadeh گفته است :

یک راه استفاده از پست متا

در صفحه ای که عملیات دانلود انجام میشه


$postid=$_GET['postid'];
$count=get_post_meta($postid,'_d_count',true);
$count=$count+1;
update_post_meta($postid,'_d_count',$count)

 

سلام

من میشه بیشتر توضیح بدید؟

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

لینک به ارسال

سلام به کمک افزونه  ِDonwload Monitor امکان این که بتونید تعداد دانلود فایل هارو مشاهده کنید وجود داره 

 

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

ویرایش شده توسط amirsenator
لینک به ارسال
در 18 ساعت قبل، محسن کسایی گفته است :

سلام

من میشه بیشتر توضیح بدید؟

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

یه صفحه میسازید  مثلا page_dpwn.php و داخلش این کد ها رو مینویسید

<?php

if(isset($_GET['pid']) and isset($_GET['plink'])){
	$get_dl = trim($_GET['plink']);
	$get_pid = intval($_GET['pid']);

echo $get_dl ;

                $counter = get_post_meta ($get_pid , '_dl_counter' ,  true );
                $counter++;
                update_post_meta ($get_pid , '_dl_counter' ,  $counter );


		header('Location: '.$get_dl);
	}


?>

و لینک دکمه دانلود هم میشه


<a href="آدرس صفحه ای که ساختید?pid=<?php the_ID(); ?>&plink=link download  ">دانلود</a>

 

  • امتیاز 1
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

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



ورود به حساب کاربری
×
×
  • اضافه کردن...