محسن کسایی

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

5 پست در این موضوع قرار دارد

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

 

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

0

به اشتراک گذاری این پست


لینک به پست

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

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

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

 

0

به اشتراک گذاری این پست


لینک به پست
در در 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)

 

سلام

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

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

0

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

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

 

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

ویرایش شده در توسط amirsenator
0

به اشتراک گذاری این پست


لینک به پست
در 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

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری